1

Ошибки сервера после замены диска в рейде

(21/02/2011 07:42:17 отредактировано Daniar)

Тема: Ошибки сервера после замены диска в рейде

Здравствуйте!!! У меня сейчас стоит версия Wialona 1001. Как обновиться до 1011? Дистрибутив скачать негде.

И второй вопрос  после замены диска в рэйде появилась такая ошибка   и  сервис не стартует

2011/02/21 10:23:10:484: adf_init_app('environment.txt')
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: file m-00000002.db has LSN 956/3323672, past end of log at 956/3226374
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: Commonly caused by moving a database from one database environment
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: to another without clearing the database LSNs, or by removing all of
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: the log files from a database environment
2011/02/21 10:23:17:843: adf_storage_db_error_call: m-00000002: __db_meta_setup: D:/Gurtam/WialonB3/storage/md\m-00000002.db: unexpected file type or format
2011/02/21 10:23:17:875: storage_messages_db::open: error opening 2 database: Invalid argument
2011/02/21 10:23:17:875: storage_messages_env::open_environment: error loading 2 messages database
2011/02/21 10:23:18:859: adf_load_plugin('storage_server'). Error loading plugin. Error initializing storage subsystem as server.
2011/02/21 10:23:18:859: Error: couldn`t load ADF plugin: 'storage_server'.

как вылечить?

2

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

Daniar, в GHS и чем быстрее тем лучше.
Ошибка базы данных.
Ну  а пока вам будут отвечать в ghs советую ознакомиться с
http://gurtam.com/ru/docs/admin-guide/backup/errors

S&M Groups
3

Ошибки сервера после замены диска в рейде

(21/02/2011 13:17:04 отредактировано Daniar)

Re: Ошибки сервера после замены диска в рейде

просто он у меня на Windows установлен и поэтому
Для версии 1001 и выше и не могу запустить проверку

   1.
      ./shell
   2.
      cd storage/ml/
   3.
      db_verify -h ../md/ m-0000001.db (повторите этот пункт для всех *.db файлов из папки md/)
   4.
      cd storage ../pl/
   5.
      db_verify -h ../pd/ archive.db
   6.
      db_verify -h ../pd/ objects.db
   7.
      db_verify -h ../pd/ props.db

4

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

Daniar, только в ghs

S&M Groups
5

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

1. Все *.db файлы проверяем так, как сказал Daniar.
Выявляем битый файл.

Daniar, это всего лишь тест на верификацию. После того, как найдется файл,где есть ошибка - необходимо выполнить следующее:
1. Из корневой дирректории Wialon-а выполнить:
1) ./shell
2) cd storage/<дальнейший путь к битому файлу>
3) db_dump -r <битый файл>.db | db_load <битый файл>.db.new
4) mv <битый файл>.db <битый файл>.db.old
    mv <битый файл>.db.new <битый файл>.db

Если в моей инструкции что-либо не понятно, обратитесь скорейшим образом в GHS и сразу же предоставьте доступ по ssh к Вашему серверу !!!


Хотя, скорее всего, что у Вас Windows стоит... это плохо.
И ошибка у Вас здесь:
m-00000002.db <-- именно в этом файле.

Лучше один раз увидеть.... и 100 раз прочитать smile Gurtam Team
http://gurtam.com/ru/docs/user-guide/
http://gurtam.com/ru/docs/manager-guide/
http://gurtam.com/ru/docs/admin-guide/
6

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

Доброго времени суток. Аналогичная проблема. Сервер работает под Windows 2003. Насколько я понимаю не под *nix системами нельзя запустить проверку и восстановление баз? Или все таки как-то можно?

7

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

FackOut
Можно, только сначала надо скачать набор утилит здесь.

Ошибка типа
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: file m-00000002.db has LSN 956/3323672, past end of log at 956/3226374
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: Commonly caused by moving a database from one database environment
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: to another without clearing the database LSNs, or by removing all of
2011/02/21 10:23:17:828: adf_storage_db_error_call: m-00000002: the log files from a database environment

Говорит о том что в системе были промежуточные лог файлы с сообщениями, но они почему-то пропали, или удалились или прав нет или ещё что-нибудь. Лечится откреплением этих логов от db файлов:
db_load -r lsn m-00000002.db

И с такими вопросами сразу в GHS или пишем письмо на support@gurtam.com. Не забываем что для решения подобных вопросов должен быть уровень тех. поддержки Unlimited

Viacheslav Krival
8

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

krsl
Огромное спасибо! Все верно, отвязал логи от базы props.db (именно на нее была ошибка) и восстановил конфиг (пока был на больничном, вчера приходил чел от компании устанавливавшей нам софтину, и нахреновертил конфиг не откатив изменения и не сделав резервную копию) благо резервная копия у меня была.
Доступа на GHS у меня нет. Компания-поставщик утверждает. что саппорт прибретается за отдельные деньги, причем большие (хотя об этом они не говорили в самом начале) и что они сами обратяться и все сделают...

9

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

FackOut
Бесплатная  тех. поддержка доступна по email support@gurtam.com, правда по уровню Start. Регламент и цены есть на сайте.

Viacheslav Krival
10

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

добрый день!
Пробую по инструкции проверить файлы БД, но при  db_verify -h ../md/ m-0000001.db выдает вот такое
bash: db_verify: command not found

11

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

kovalson
в корневой папке Wialon выполните ./shell
команды появятся.

И это справедливо только для Linux версии.

Viacheslav Krival
12

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

Подскажите что нужно сохранить для того чтоб потом не забивать объекты отчеты пользаков и тп. Будем перестанавливать сервис

13

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

kovalson пишет:

Подскажите что нужно сохранить для того чтоб потом не забивать объекты отчеты пользаков и тп. Будем перестанавливать сервис

Хотите очистить БД? Удалите только сообщения, папки ../storage/md и ../storage/ml

Viacheslav Krival
14

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

/wialon/service/dep/bin/ вот здесь сработал ./shell

15

Ошибки сервера после замены диска в рейде

Re: Ошибки сервера после замены диска в рейде

kovalson пишет:

/wialon/service/dep/bin/ вот здесь сработал ./shell

cd /var/lib/wialonb3/    //директория с установленным Wialon
./shell

Viacheslav Krival