Перейти к содержимому


Фото
- - - - -

После попытки обновить сервер перестала работать web-консоль


  • Please log in to reply
39 ответов в этой теме

#21 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 12:14

На SQLite перед этим возвращались? Инструкция рассчитана на случай, когда с неё начинают.

Если нет, то варианта два:

1) вернуться, для чего ручками отредактировать drwcsd.conf, вернув в тег database тег sqlite, выкинув postgres, можно взять сохранённый на днях конфиг, если он конечно есть (под именем drwcsd.conf;$(куча-циферок-с-таймстемпом)

2) просто инициализировать БД в постгресе и импорт не делать, тогда будут утеряны все изменения, внесённые в предыдущую БД (в том числе пароль админа).

 

Если что-то идёт не так – показывать логи сервера.

Вернул исходный конфиг -заработал :facepalm: 

Ещё его почему-то надо стартовать из папки /opt/drwcs/bin/drwcsd. Сам не хочет этого делать после перезагрузки.



#22 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 12:35

А systemd его пытается запустить?


Семь раз отрежь – один раз проверь

#23 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 12:52

А systemd его пытается запустить?

journalctl /etc/init.d/drwcsd
-- Logs begin at Tue 2021-09-14 14:09:22 MSK, end at Thu 2021-09-23 12:46:50 MSK. --
-- No entries --

Думаю, что нет.

 

 sudo /etc/init.d/drwcsd start
 sudo /etc/init.d/drwcsd status
Dr.Web Server is NOT started

 


 


Сообщение было изменено Infinite88: 23 Сентябрь 2021 - 12:57


#24 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 13:06

Если нет, то надо systemctl об этом сказать. Не помню, должно ли это делаться само при установке, но в доке не вижу никаких упоминаний насчёт этого.


Сообщение было изменено Afalin: 23 Сентябрь 2021 - 13:14

Семь раз отрежь – один раз проверь

#25 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 3 575 Сообщений:

Отправлено 23 Сентябрь 2021 - 13:10

systemctl start drwcsd

systemctl status drwcsd

 

и если все OK, то

 

systemctl enable drwcsd


Мужчины мне ничего не должны, именно поэтому я легко их отпускаю.

#26 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 13:23

systemctl start drwcsd

systemctl status drwcsd

 

и если все OK, то

 

systemctl enable drwcsd

 

sudo systemctl status drwcsd
● drwcsd.service - LSB: Control Dr.Web® Enterprise Suite
     Loaded: loaded (/etc/init.d/drwcsd; generated)
     Active: active (exited) since Thu 2021-09-23 12:45:54 MSK; 40min ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 0 (limit: 14252)
     Memory: 0B
     CGroup: /system.slice/drwcsd.service

Sep 23 12:45:52 gut-sas systemd[1]: Starting LSB: Control Dr.Web® Enterprise Suite...
Sep 23 12:45:54 gut-sas systemd[1]: Started LSB: Control Dr.Web® Enterprise Suite.

 

 


Сообщение было изменено Infinite88: 23 Сентябрь 2021 - 13:27


#27 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 13:38

Судя во всему служба работает, но на web не пускает.

Это может быть из-за неправильного скрипта?

Просто, если я запущу ручками /opt/drwcs/bin/drwcsd, то всё заработает.



#28 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 13:50

Опишите подробнее состояние "не пускает".


Семь раз отрежь – один раз проверь

#29 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 13:53

Опишите подробнее состояние "не пускает".

Не работает совсем и агенты все в мобильном режиме.
 



#30 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 14:16

Понятно, что ничего не понятно.

pgrep drwcsd покажет наличие запущенного процесса?


Семь раз отрежь – один раз проверь

#31 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 14:23

Понятно, что ничего не понятно.

pgrep drwcsd покажет наличие запущенного процесса?

Наличие процесса было, только не понятно что он вообще делал и делал ли вообще что-либо.

Скорректировал скрипт и всё в норме стало, даже после рестарта системы. Не знаю на сколько это корректно, но по крайней мере это работает.

Приложил файл скрипта с закомментированной строчкой и добавленной своей.

Прикрепленные файлы:

  • Прикрепленный файл  drwcsd.rar   761байт   5 Скачано раз


#32 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 15:19

Ну, так сломается всё, кроме запуска и остановки.

Таки что происходит, когда запускается то, что там было (и drwcs.sh, и "$@")?


Семь раз отрежь – один раз проверь

#33 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Сентябрь 2021 - 16:17

Если запускать всё как было - ничего не происходит. Как будто сервер мёртв.

 

Сейчас переносил базу с sqlite3 на PostgerSQL - написанная инструкция к сожалению не работает. Пришлось самому разбираться.

Все команды запускал, например не "/etc/init.d/drwcsd -log=drwcsd.log exportdb /var/opt/drwcs/esbase.es", а "/opt/drwcs/bin/drwcsd -log=drwcsd.log exportdb /var/opt/drwcs/esbase.es".

 

На данный момент всё ок. Спасибо всем. :)



#34 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 16:52

Если запускать всё как было - ничего не происходит. Как будто сервер мёртв.

Процесс запускается? В лог что-то пишется?

Лучше разобраться с первопричиной, оно наверняка ещё выстрелит, и не раз.

 

Сейчас переносил базу с sqlite3 на PostgerSQL - написанная инструкция к сожалению не работает. Пришлось самому разбираться.

Все команды запускал, например не "/etc/init.d/drwcsd -log=drwcsd.log exportdb /var/opt/drwcs/esbase.es", а "/opt/drwcs/bin/drwcsd -log=drwcsd.log exportdb /var/opt/drwcs/esbase.es".

Именно из-за того изменения в скрипте она и не работала, собственно. Параметры запуска передавались в "$@".


Сообщение было изменено Afalin: 23 Сентябрь 2021 - 16:52

Семь раз отрежь – один раз проверь

#35 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 23 Сентябрь 2021 - 22:25

Кстати, по той же причине сервер запускается от имени root и соответственно портит права доступа. И много чего ещё может делать иначе без переданных ему аргументов.


Семь раз отрежь – один раз проверь

#36 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 24 Сентябрь 2021 - 09:28

Вернул скрипт в исходное состояние.

Перезагрузил систему.

Служба запущена, сервер не работает.

Прицепил лог загрузки.

 

 drwcsd.service - LSB: Control Dr.Web® Enterprise Suite
     Loaded: loaded (/etc/init.d/drwcsd; generated)
     Active: active (exited) since Fri 2021-09-24 09:18:48 MSK; 5min ago
       Docs: man:systemd-sysv-generator(8)
    Process: 711 ExecStart=/etc/init.d/drwcsd start (code=exited, status=0/SUCC>

Sep 24 09:18:46 gut-sas systemd[1]: Starting LSB: Control Dr.Web® Enterprise >
Sep 24 09:18:48 gut-sas systemd[1]: Started LSB: Control Dr.Web® Enterprise S>

 

Прикрепленные файлы:

  • Прикрепленный файл  drwcsd.rar   2,14К   4 Скачано раз

Сообщение было изменено Infinite88: 24 Сентябрь 2021 - 09:32


#37 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 24 Сентябрь 2021 - 09:32

 

20210924.091848.50 ERR [00839 00846] svc:1  [Server] Unable to create server because of
20210924.091848.50 ERR [00839 00846] svc:1  [Server] \ unable to use temporary file path "/var/opt/drwcs/tmp" because it is not writeable

Возвращаемся к chown -R drwcs:drwcs /opt/drwcs /var/opt/drwcs и продолжаем. Это пока что последствия запуска демона от рута.


Семь раз отрежь – один раз проверь

#38 Infinite88

Infinite88

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 24 Сентябрь 2021 - 10:17

Сменил владельца на папку. Перезапустил систему - права не слетели, сервер работает.

 

Прикрепленные файлы:



#39 Ilya Kostin

Ilya Kostin

    Member

  • Posters
  • 179 Сообщений:

Отправлено 24 Сентябрь 2021 - 11:26

Тоже не может обновиться..((



#40 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 828 Сообщений:

Отправлено 24 Сентябрь 2021 - 11:37

Ilya Kostin, с подробностями и логами в отдельную тему. Ставлю на то, что здесь Ваш случай будет оффтопиком.


Семь раз отрежь – один раз проверь


Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых