Сайт | Скачать | Видео | Wiki

Автор Тема: [Решено] systemd+netctl : Интернет отваливается через полторы минуты  (Прочитано 3083 раз)

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

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Интернет отваливается через полторы минуты и показывает уведомление:
Выполнение 'netctl swich-to wlan0-RedMi3'
 закончилось неудачей
Job for netctl@wlan0x2dRedMi3.service failed because a timeout was exceeded
See "systemctl status "netctl@wlan0\x2dRedMi.service" and "journalctl-xe" for details
 Посмотрел systemctl status:
live@2a:~$ sudo systemctl status netctl@wlan0\x2dRedMi3.service
netctl@wlan0x2dRedMi3.service - Networking for netctl profile wlan0x2dRedMi3
     Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:netctl.profile(5)
live@2a:~$ cd /etc/netctl
live@2a:/etc/netctl$ ls
examples  hooks  interfaces  wlan0-RedMi3
live@2a:/etc/netctl$
Откуда он такой профиль нарисовал? Пока ждет запуска не существующего профиля работает интернет, если я правильно это понял.
« Последнее редактирование: 02 Апрель 2020, 09:07:04 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
swich-to - не понятно откуда берется
У вас в трее ничего не включено, связанного с netctl ?

wlan0-RedMi3 - т.е. вы его не создавали? netctl + systemd - все по арчвики
Проверьте что в systemd не включен dhcpcd и т.п.

У меня тоже какая-то лажа netctl + systemd даже на проводе:
netctl start ethernet-dhcp выдает ошибку про dhcp
В итоге интерфейс поднимается и получает ип, но демона dhcpcd нет
systemctl start dhcpcd работает норм.
« Последнее редактирование: 11 Март 2020, 17:19:31 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
netctl start ethernet-dhcp выдает ошибку про dhcp
Это :
089-upd-2a-2002-sf06.pfs
исправил свой косяк с /usr/lib/udev/rules.d
мне не помогло

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
У меня так же отваливается через время, но уже можно запустить через systemd только автозагрузка ругается:

 
Спойлер
live@2a:~$ sudo systemctl start netctl@wlan0\\x2dRedMi3.service
Job for netctl@wlan0\x2dRedMi3.service failed because a timeout was exceeded.
See "systemctl status "netctl@wlan0\\x2dRedMi3.service"" and "journalctl -xe" for details.
live@2a:~$ sudo systemctl enable netctl@wlan0\\x2dRedMi3.service
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.
 
Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.
live@2a:~$
[свернуть]
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
sudo systemctl start netctl@wlan0\\x2dRedMi3.service
Зачем вы с netctl юзаете systemctl .
Юзайте netctl start ваш-профиль. C systemd он сам разрулит

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Эта проблема может быть связана с тем, что большая половина скриптов в системе со строкой #!/bin/ash? Буква b у меня когда-то терялась при копировании с сайта.
Tox1 s905x3

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
ash, используется sfs в некоторых скриптах/командах как легкий аналог bash.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Эта проблема может быть связана
Только с systemd. Он убивает чужие процессы, пытаясь заменить своими.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Оказывается проблему создал я . Надо убрать мою обертку /usr/local/bin/systend-notify или заменить симлинком на /usr/bin/systend-notify и перезагрузиться
Исправил в 075-systemd-244.3-2002_a-sf02.pfs

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
или заменить симлинком на /usr/bin/systend-notify и перезагрузиться
Работает, только 089-upd перекрывает 075-systemd и systend-notify возвращается, пришлось применить силу (rootcopy).
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A