Bug 31181 - отсутствует сервис для запуска под sysvinit
Summary: отсутствует сервис для запуска под sysvinit
Status: NEW
Alias: None
Product: Branch p7
Classification: Distributions
Component: wicd (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-02 16:37 MSK by Daniil Golovanov
Modified: 2015-08-03 00:58 MSK (History)
1 user (show)

See Also:


Attachments
Снимок экрана. Сообщение после установки wicd и перезагрузки/ (31.48 KB, image/png)
2015-08-02 16:37 MSK, Daniil Golovanov
no flags Details
Снимок экрана. Сообщение 2 после установки wicd и перезагрузки (12.39 KB, image/png)
2015-08-02 16:38 MSK, Daniil Golovanov
no flags Details
Снимок экрана. Сообщение 3 после установки wicd и перезагрузки (11.51 KB, image/png)
2015-08-02 16:39 MSK, Daniil Golovanov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniil Golovanov 2015-08-02 16:37:49 MSK
Created attachment 6327 [details]
Снимок экрана. Сообщение после установки wicd и перезагрузки/

ОС: Simply Linux 7.0.5 x86_64
Ядро: 3.14.48-std-def-alt1 x86_64
Система инициализации: sysvinit-2.88-alt4
После установки пакета wicd и перезапуска системы выводятся три окна с предупреждениями
Comment 1 Daniil Golovanov 2015-08-02 16:38:56 MSK
Created attachment 6328 [details]
Снимок экрана. Сообщение 2 после установки wicd и перезагрузки
Comment 2 Daniil Golovanov 2015-08-02 16:39:24 MSK
Created attachment 6329 [details]
Снимок экрана. Сообщение 3 после установки wicd и перезагрузки
Comment 3 Daniil Golovanov 2015-08-02 16:50:30 MSK
При установке и удалении пакета wicd в консоли с помощью apt-get в выхлопе присутствуют строки:
"ошибка чтения информации о сервисе wicd: Нет такого файла или каталога"
"service: wicd: Unrecognized service"
Проверка служб посредством chkconfig не нашла службу wicd:
# chkconfig --list |grep wicd
# 
Временное решение: ручной запуск wicd под рутом.
Детали на форуме: http://forum.altlinux.org/index.php?topic=35134.msg261210#msg261210
Comment 4 Speccyfighter 2015-08-03 00:53:28 MSK
На скорую руку, пока так работает:

# cat /etc/rc.d/init.d/wicd 
#!/bin/bash
#
# chkconfig: 345 10 90
# description:  Start, stop and restart the wicd daemon

PIDFILE="/var/run/wicd.pid"
DAEMON="/usr/sbin/wicd"

wicd_start() {
  if [ -e $PIDFILE ]; then
    echo "Wicd appears to already be running."
    echo "If this is not the case, then remove "
    echo "$PIDFILE and try again..."
    exit 1
  else
    echo "Starting wicd daemon: $DAEMON &"
    wicd 2>/dev/null 1>&2 &
  fi
}

wicd_force_stop() {
  echo "Stopping wicd daemon..."
  if [ -e $PIDFILE ]; then
    kill $(cat $PIDFILE) 2>/dev/null
    rm -f $PIDFILE 2>/dev/null
  else
    pkill -f python.*wicd-daemon.py 2>/dev/null
  fi
}

wicd_stop() {
  echo "Stopping wicd daemon and closing connections..."
  $DAEMON -k
}


# See how we were called and take appropriate action	

case $1 in
  start)
    wicd_start
   ;;
  stop)
    wicd_stop
   ;;
  force_stop)
    wicd_force_stop
   ;;
  restart)
    wicd_force_stop
    wicd_start
   ;;
  *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
   ;;
esac


Но наблюдается странная вещь.
Если сервис wicd остановить, то xfce выводит окно с сообщением:
Сервис wicd был остановлен, интерфейс не будет
корректно работать, если не перезапустить сервис

Некорректность например заключается в том, что по команде
su-
терминал как буд-то бы надолго задумывается, причём не имеет
значения какой. Но стоит сервис wicd стартануть,
как команда завершается.
Comment 5 Speccyfighter 2015-08-03 00:58:05 MSK
Кстати, к wicd как и к NM, если монтируется самба-ресурс,
и компьютер уходит в перезагрузку без отмонтирования cifs,
сервис с предварительным отмонтированием всех cifs,
надо и для wicd прикручивать как и для NM.
Иначе компьютер на перезагрузке на минуту задумается.