Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не запускается сервер с помощью скрипта автозагрузки  (Прочитано 83890 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kisliy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
  • Ubuntu 20.04
    • Просмотр профиля
Здравствуйте! Есть такой скрипт:
GNU nano 4.8  /etc/init.d/vpnserver                                                                           
(Нажмите, чтобы показать/скрыть)

И он выполняется:
root@racknerd-d194e1:~# systemctl status vpnserver
● vpnserver.service - LSB: Start daemon at boot time
     Loaded: loaded (/etc/init.d/vpnserver; generated)
     Active: active (exited) since Sun 2024-03-10 01:50:44 GMT; 1min 48s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 326 ExecStart=/etc/init.d/vpnserver start (code=exited, status=0/SUCCESS)

Но когда перезагружаюсь сервер softether оказывается не запущенным :(
Подскажите пожалуйста, что могло пойти не так?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1754
    • Просмотр профиля
что могло пойти не так?

dmesg | egrep -i "(error|fail|warn)"?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
/etc/init.d/vpnserve
А в init.d скрипт программа при установке сделала или Вы положили?
Вроде как на дворе systemd, init не обрабатывается при автозагрузке.
Подозреваю что для старта при запуске этот файл нужно дёрнуть либо юнитом, либо кроном.
« Последнее редактирование: 10 Марта 2024, 10:03:54 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Kisliy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
  • Ubuntu 20.04
    • Просмотр профиля
?
root@racknerd-d194e1:~# dmesg | egrep -i "(error|fail|warn)"
[    0.123234] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[    1.213159] RAS: Correctable Errors collector initialized.
[    2.851767] EXT4-fs (vda1): re-mounted. Opts: errors=remount-ro

А в init.d скрипт программа при установке сделала или Вы положили?
Да, как указано в инструкции к программе https://www.softether.org/4-docs/1-manual/7/7.3

Подозреваю что для старта при запуске этот файл нужно дёрнуть либо юнитом, либо кроном.
Давайте попробуем, напишите пожалуйста команду для версии ubuntu 20.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Да, как указано в инструкции к программе https://www.softether.org/4-docs/1-manual/7/7.3
Ну и где вы там init.d скрипт нашли?
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Kisliy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
  • Ubuntu 20.04
    • Просмотр профиля
Ну и где вы там init.d скрипт нашли?
Вот: [root@machine vpnserver]# cat > /etc/init.d/vpnserver

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
По-моему, там просто пример с командой саt описан. И вот этого
### BEGIN INIT INFO...### END INIT INFO точно нет в инструкции.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Kisliy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
  • Ubuntu 20.04
    • Просмотр профиля
По-моему, там просто пример с командой саt описан. И вот этого
### BEGIN INIT INFO...### END INIT INFO точно нет в инструкции.
Переделал. Удалил файл vpnserver отсюда /etc/init.d/vpnserver и создал скрипт /opt/vpnserver.sh.
Содержимое vpnserver.sh:
(Нажмите, чтобы показать/скрыть)

Снова не запускается :( пишет такую бяку:
root@racknerd-d194e1:/usr/local/vpnserver# systemctl status vpnserver
● vpnserver.service - vpnserver daemon
     Loaded: loaded (/etc/systemd/system/vpnserver.service; enabled; vendor preset: enabled)
     Active: failed (Result: start-limit-hit) since Sun 2024-03-10 18:44:19 GMT; 4min 28s ago
    Process: 958 ExecStart=/opt/vpnserver.sh start (code=exited, status=0/SUCCESS)
    Process: 959 ExecStop=/opt/vpnserver.sh stop (code=exited, status=0/SUCCESS)

Mar 10 18:44:19 racknerd-d194e1 systemd[1]: vpnserver.service: Scheduled restart job, restart counter is at 5.
Mar 10 18:44:19 racknerd-d194e1 systemd[1]: Stopped vpnserver daemon.
Mar 10 18:44:19 racknerd-d194e1 systemd[1]: vpnserver.service: Start request repeated too quickly.
Mar 10 18:44:19 racknerd-d194e1 systemd[1]: vpnserver.service: Failed with result 'start-limit-hit'.

Mar 10 18:44:19 racknerd-d194e1 systemd[1]: Failed to start vpnserver daemon.


Пользователь добавил сообщение 11 Марта 2024, 13:59:51:
Дописал к Restart=always строчку RestartSec=15, и опять после перезагрузки не срабатывает автозагрузка :P
● vpnserver.service - vpnserver daemon
     Loaded: loaded (/etc/systemd/system/vpnserver.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) since Mon 2024-03-11 10:37:01 GMT; 2s ago
    Process: 878 ExecStart=/opt/vpnserver.sh start (code=exited, status=0/SUCCESS)
    Process: 882 ExecStop=/opt/vpnserver.sh stop (code=exited, status=0/SUCCESS)
Я ж по инструкции всё делал, что опять не так?
« Последнее редактирование: 11 Марта 2024, 13:59:51 от Kisliy »

 

Страница сгенерирована за 0.033 секунд. Запросов: 22.