Добрый день!
Сегодня попытался обновить сервер через консоль. Нажал перезапуск и она перестала вообще работать. Пытался сам что-то сделать - не получилось.
Работает всё на Ubuntu server 20.04.
Отправлено 21 Сентябрь 2021 - 12:30
Добрый день!
Сегодня попытался обновить сервер через консоль. Нажал перезапуск и она перестала вообще работать. Пытался сам что-то сделать - не получилось.
Работает всё на Ubuntu server 20.04.
Отправлено 21 Сентябрь 2021 - 12:39
Добрый день.
/var/opt/drwcs/log/drwcsd.log
/var/opt/drwcs/log/dwupdater*
/var/opt/drwcs/log/serverside*
/var/opt/drwcs/log/updater*
Отправлено 21 Сентябрь 2021 - 12:40
Можно даже сразу начать с:
egrep -a " ERR | FTL " /var/opt/drwcs/log/drwcsd.log
Отправлено 21 Сентябрь 2021 - 12:49
Прицепил лог.
Сообщение было изменено Infinite88: 21 Сентябрь 2021 - 12:49
Отправлено 21 Сентябрь 2021 - 13:28
20210921.081611.46 ERR [48469 48472] svc:1 [Server] Unable to create server because of
20210921.081611.46 ERR [48469 48472] svc:1 [Server] \ unable to use temporary file path "/var/opt/drwcs/tmp" because it is not writeable
ls -ld /var/opt/drwcs/tmp
Отправлено 21 Сентябрь 2021 - 13:40
Вы грепнули только ошибки в аттач, или весь лог, действительно, состоит только из ERR?
Отправлено 21 Сентябрь 2021 - 20:17
Вы грепнули только ошибки в аттач, или весь лог, действительно, состоит только из ERR?
Только ошибки. Полный лог на 6000+ строк.
Отправлено 21 Сентябрь 2021 - 21:32
Приложил все логи на всякий случай.
Отправлено 22 Сентябрь 2021 - 11:06
Отправлено 22 Сентябрь 2021 - 20:00
20210921.081611.46 ERR [48469 48472] svc:1 [Server] Unable to create server because of
20210921.081611.46 ERR [48469 48472] svc:1 [Server] \ unable to use temporary file path "/var/opt/drwcs/tmp" because it is not writeablels -ld /var/opt/drwcs/tmp
А тут вот так:
drwxr-xr-x 2 root root 4096 Sep 21 17:50 /var/opt/drwcs/tmp
Отправлено 22 Сентябрь 2021 - 20:11
Отправлено 22 Сентябрь 2021 - 21:13
Смените владельца и группу на drwcs.
Сменил - не помогло.
drwxr-xr-x 2 drwcs drwcs 4096 Sep 22 17:31 /var/opt/drwcs/tmp
Перезапуск сервера в 21:10.
Отправлено 23 Сентябрь 2021 - 09:55
20210922.211106.73 ERR [00848 00890] wrk:4 [PgSQL/2] Relation "dbstruct" does not exist, position 15 (S:42P01 ERROR), 00.000, SELECT * FROM dbstruct
20210922.211106.73 FTL [00848 00890] wrk:4 [Srv/DBMgr] Database verification failed because of 00:00:00.001
БД существует по реквизитам, указанным в конфиге?
К слову, обновления никакого даже не начиналось в силу предыдущей проблемы:
20210917 06:20:58 [ERR] [ Script ] Failed to create lock file `/var/opt/drwcs/plugins/tmp/WEBMIN/maintenance' because of basic_ios::clear: iostream error
Отправлено 23 Сентябрь 2021 - 09:57
Впрочем, судя по куче ошибок доступа в других местах, я бы предложил начать с
chown -R drwcs:drwcs /opt/drwcs /var/opt/drwcs
Правда не особо понятно, кто эти права изменил и что ещё при этом было сделано.
Отправлено 23 Сентябрь 2021 - 10:10
20210922.211106.73 ERR [00848 00890] wrk:4 [PgSQL/2] Relation "dbstruct" does not exist, position 15 (S:42P01 ERROR), 00.000, SELECT * FROM dbstruct
20210922.211106.73 FTL [00848 00890] wrk:4 [Srv/DBMgr] Database verification failed because of 00:00:00.001БД существует по реквизитам, указанным в конфиге?
К слову, обновления никакого даже не начиналось в силу предыдущей проблемы:
20210917 06:20:58 [ERR] [ Script ] Failed to create lock file `/var/opt/drwcs/plugins/tmp/WEBMIN/maintenance' because of basic_ios::clear: iostream error
Тоже обратил внимание на эту ошибку. В конфиге drwcsd.conf указано у меня так:
<database connections='2' speedup='yes'>
<pgsql dbname='DRWEB_DB' default_transaction_isolation='' host='XXX.XXX.X.XXX' password='XXXXXXX' port='5432' requiressl='0' temp_tablespaces='' user='postgres'/>
</database>
<default-lang value='ru'/>
Файл database.conf в прикрепил. Менять там пока ничего не стал.
Отправлено 23 Сентябрь 2021 - 10:25
database.conf не интересен. Используется для конфигурации БД drwcsd.conf. И вот судя по тексту ошибки, "DRWEB_DB" не содержит искомой БД.
Собственно, Вы её туда переносили или только вбили настройки? Насколько я вижу, до 20210921.081611.11 сервер работал с БД в SQLite.
Отправлено 23 Сентябрь 2021 - 10:27
database.conf не интересен. Используется для конфигурации БД drwcsd.conf. И вот судя по тексту ошибки, "DRWEB_DB" не содержит искомой БД.
Собственно, Вы её туда переносили или только вбили настройки? Насколько я вижу, до 20210921.081611.11 сервер работал с БД в SQLite.
В настройках консоли указал какую БД использовать. Сохранил настройки и ничего не трогал.
Отправлено 23 Сентябрь 2021 - 11:45
Попытался сделать всё по инструкции - не сработало.
Отправлено 23 Сентябрь 2021 - 11:49
На SQLite перед этим возвращались? Инструкция рассчитана на случай, когда с неё начинают.
Если нет, то варианта два:
1) вернуться, для чего ручками отредактировать drwcsd.conf, вернув в тег database тег sqlite, выкинув postgres, можно взять сохранённый на днях конфиг, если он конечно есть (под именем drwcsd.conf;$(куча-циферок-с-таймстемпом)
2) просто инициализировать БД в постгресе и импорт не делать, тогда будут утеряны все изменения, внесённые в предыдущую БД (в том числе пароль админа).
Если что-то идёт не так – показывать логи сервера.
0 пользователей, 0 гостей, 0 скрытых