Автор Тема: Xfce c Sysv  (Прочитано 562301 раз)

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Re: Xfce c Sysv
« Ответ #825 : 15.03.2019 10:43:17 »
Можно использовать часы orage
Спасибо за подсказку, об этом я не подумал.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #826 : 19.03.2019 14:23:12 »
образ: regular-sysv-xfce-20190312-x86_64.iso
Сделал как обычно:
# apt-get update
# apt-get dist-upgrade
Конечный выхлоп:
[/lib/tmpfiles.d/samba.conf:1] Line references path below legacy directory /var/run/, updating /var/run/samba → /run/samba; please update the tmpfiles.d/ drop-in file accordingly.
Завершено.
Смотрю в /lib/tmpfiles.d/samba.conf
# cat /lib/tmpfiles.d/samba.conf
d /var/run/samba  755 root root
Где-то я это уже видел:
https://forum.altlinux.org/index.php?topic=36177.msg330388#msg330388
Смотрю здесь:
# ll /var/run/
итого 108
-rw-rw-r--  1 root utmp        4608 мар 19 15:57 utmp
drwxr-xr-x  2 root root        4096 мар 19 15:56 samba/
drwxr-xr-x  2 root root        4096 мар 19 15:56 winbindd/
drwx--x--x  2 root root        4096 мар 19 15:53 console/
drwx--x---  2 root _alteratord 4096 мар 19 15:52 alteratord/
drwxr-xr-x 16 root root        4096 мар 19 15:52 ./
-rw-r--r--  1 root root           5 мар 19 15:52 alteratord.pid
srw-rw-rw-  1 root root           0 мар 19 15:52 gdm_socket
-rw-r--r--  1 root root           5 мар 19 15:52 gdm.pid
drwxr-xr-x  2 root root        4096 мар 19 10:52 spice-vdagentd/
-rw-r--r--  1 root root           5 мар 19 10:52 sshd.pid
-rw-r--r--  1 root root           5 мар 19 10:52 rundm.pid
-rw-r--r--  1 root root           5 мар 19 10:52 crond.pid
drwxr-xr-x  3 root root        4096 мар 19 10:52 NetworkManager/
drwxr-xr-x  4 root root        4096 мар 19 10:52 resolvconf/
-rw-r--r--  1 root root           5 мар 19 10:52 dhcpcd-eth0-4.pid
-rw-r--r--  1 root root           4 мар 19 10:52 rsyslogd.pid
-rw-r--r--  1 root root           4 мар 19 10:52 NetworkManager.pid
-rw-r--r--  1 root root           5 мар 19 10:52 acpid.pid
srw-rw-rw-  1 root root           0 мар 19 10:52 acpid.socket
drwx------  2 root root        4096 мар 18 17:46 control/
drwxr-xr-x  2 root root        4096 мар 14 10:35 ppp/
drwxr-x---  2 root root        4096 мар 14 10:31 pptp/
drwxr-xr-x  2 root root        4096 мар 14 10:29 vmware/
drwxr-xr-x  2 root root        4096 мар 14 10:29 vpnc/
drwxr-xr-x 19 root root        4096 мар 14 10:28 ../
drwxrwx---  2 root _autoipd    4096 мар 14 10:27 autoipd/
drwxr-xr-x  2 root root        4096 мар 14 10:27 setrans/
И здесь:
[root@test ~]# ll /run/
итого 16
drwxr-xr-x  8 root root         180 мар 19 15:56 udev/
drwxr-xr-x 24 root root         560 мар 19 15:53 ./
drwx------  2 root root          40 мар 19 15:53 udisks2/
drwxr-xr-x  2 root root          60 мар 19 15:53 ConsoleKit/
drwxr-xr-x  3 root root          60 мар 19 15:53 user/
drwxr-xr-x  5 root root         120 мар 19 15:53 lock/
drwxr-xr-x  2 root root          60 мар 19 15:52 tmpfiles.d/
drwxr-xr-x  2 root root          60 мар 19 15:52 mount/
-rw-rw-r--  1 root root           0 мар 19 15:52 utmp
drwxr-xr-x  2 root root          40 мар 19 15:52 systemd/
-rw-r--r--  1 root root           5 мар 19 10:52 messagebus.pid
drwxr-xr-x  3 root root          80 мар 19 10:52 dbus/
drwx------  2 root root          80 мар 19 10:52 lvm/
-rw-r--r--  1 root root           5 мар 19 10:52 lvmpolld.pid
-rw-r--r--  1 root root           5 мар 19 10:52 lvmetad.pid
drwx--x---  2 root _alteratord   40 мар 19 10:52 alteratord/
drwx--x--x  2 root root          40 мар 19 10:52 console/
drwx------  2 root root          40 мар 19 10:52 cryptsetup/
drwxrwxr-x  2 root openvpn       40 мар 19 10:52 openvpn/
drwxrwx---  2 root openvpn       40 мар 19 10:52 openvpn-client/
drwxrwx---  2 root openvpn       40 мар 19 10:52 openvpn-server/
drwxr-xr-x  2 root root          60 мар 19 10:52 ppp/
drwxr-x---  2 root root          40 мар 19 10:52 pptp/
drwxr-xr-x  2 root root          40 мар 19 10:52 samba/
drwxr-xr-x  2 root root          40 мар 19 10:52 spice-vdagentd/
drwx------  2 root root          40 мар 19 10:52 vmware/
drwxr-xr-x  2 root root          40 мар 19 10:52 vpnc/
drwxr-xr-x 24 root root        4096 мар 14 10:35 ../
Вопрос: обновлять или не обновлять /lib/tmpfiles.d/samba.conf ?
Куда податься?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #827 : 19.03.2019 14:45:06 »
Вопрос: обновлять или не обновлять /lib/tmpfiles.d/samba.conf ?

Не обновлять. Это просто ворнинг. Поломаешь работу службы на sysvinit. На sysvinit /var/run не устарела.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #828 : 19.03.2019 14:57:13 »
Не обновлять. Это просто ворнинг. Поломаешь работу службы на sysvinit. На sysvinit /var/run не устарела.
Ок. Спасибо. Так понимаю, с подобными предупреждениями по другим службам также не воевать?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #829 : 19.03.2019 15:48:51 »
Ок. Спасибо. Так понимаю, с подобными предупреждениями по другим службам также не воевать?

Пока  /var/run не станет симлинком /run или не будет mount -o bind /run /var/run как в systemd. То же касается /var/lock

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Xfce c Sysv
« Ответ #830 : 20.03.2019 14:55:35 »
Исправление, в котором удален этот шелл-скрипт из пакета, отправлено в сизиф.
Кстати, если он это всё проверяет корректно, то можно не удалять, а добавить в %add_findreq_skiplist.
Можно, но пусть уже это буду не я :), а живой мантейнер.
В syslog-ng 3.20.1-alt4 я этот скрипт вернул и запаковал в отдельный пакет. Пусть будет со всеми зависимостями, но отдельно, кому надо. В общем вот: https://lists.altlinux.org/pipermail/sysadmins/2019-March/038119.html

dango

  • Гость
Re: Xfce c Sysv
« Ответ #831 : 20.03.2019 19:53:05 »
В syslog-ng 3.20.1-alt4 я этот скрипт вернул и запаковал в отдельный пакет. Пусть будет со всеми зависимостями, но отдельно, кому надо. В общем вот: https://lists.altlinux.org/pipermail/sysadmins/2019-March/038119.html
Так, стоп, я запутался. Сейчас syslog-ng 3.20.1-alt4 в Сизифе не тащит systemd?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #832 : 20.03.2019 20:10:29 »
В syslog-ng 3.20.1-alt4 я этот скрипт вернул и запаковал в отдельный пакет. Пусть будет со всеми зависимостями, но отдельно, кому надо. В общем вот: https://lists.altlinux.org/pipermail/sysadmins/2019-March/038119.html
Так, стоп, я запутался. Сейчас syslog-ng 3.20.1-alt4 в Сизифе не тащит systemd?

Перенацелил p8-sysv-xfce на сизиф и посмотрел:
Насколько вижу, тянет только systemd-utils, но оно у нас в sysv-xfce и не блокируется:
# cat /etc/apt/apt.conf.d/ignore-systemd.conf
/*
 * This is the apt configuration file for systems on sysvinit,
 * to ignore the installation of systemd packages,
 * see http://apt-rpm.org/tricks.shtml for details.
 */


RPM
{
    Ignore {
    // systemd packages.
    "systemd";
    "systemd-services";
    "systemd-sysvinit";
    };
};

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Xfce c Sysv
« Ответ #833 : 20.03.2019 20:40:52 »
Насколько вижу, тянет только systemd-utils, но оно у нас в sysv-xfce и не блокируется:
Вообще-то не тянет:
# apt-get remove systemd-utils
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  etcnet etcnet-defaults-server interactivesystem startup systemd-utils
Это при том, что syslog-ng-3.20.1-alt4 установлен. Из этого списка systemd-utils хочет startup. У syslog-ng в зависимостях только libsystemd. Вот у отдельного пакета syslog-ng-debun зависимостей полно, в том числе и systemd-utils, но он для багрепортов нужен в основном, причём я даже не знаю пока, каких. Ни разу не пользовался.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Xfce c Sysv
« Ответ #834 : 20.03.2019 20:43:59 »
Так, стоп, я запутался. Сейчас syslog-ng 3.20.1-alt4 в Сизифе не тащит systemd?
Нет. И попытки буду лично пресекать. :-) Единственное что - могу не сразу заметить, как в прошлый раз. :-)
« Последнее редактирование: 20.03.2019 21:06:27 от asy »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Xfce c Sysv
« Ответ #835 : 20.03.2019 22:16:15 »
Перенацелил p8-sysv-xfce на сизиф и посмотрел:
Уже кстати можно проверить для p8 из задания 224120. Да и поставить на посмотреть.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #836 : 21.03.2019 01:58:30 »
Так, стоп, я запутался. Сейчас syslog-ng 3.20.1-alt4 в Сизифе не тащит systemd?
Нет. И попытки буду лично пресекать. :-)

За это огромное спасибо.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #837 : 08.04.2019 16:59:38 »
Новости про elogind
Нашли причину почему в моих сборках elogind не  работал. Необходимо, чтобы /var/run/dbus и /run/dbus были одним и тем же. Т.е. нужно сделать симлинк /var/run/dbus -> /run/dbus Или вообще перейти на симлинк /var/run/ -> /run/

С elogind работает polkit-агент, а потому polkit-sysvinit не нужен. В принципе могу попробовать сделать в p8 тестовое задание elogind.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #838 : 16.05.2019 07:11:44 »
Да, Антон, ещё такой вопрос:

В sysv-xfce входит lightdm, а он закрывает выбросы sysv-системы в vcs1
$ grep ^minim /etc/lightdm/lightdm.conf
minimum-vt=1

Стало быть:
- Возможно ли это решить более культурным дефолтом для sysv с переносом lightdm в vcs7, с учётом конечно того, что lightdm входит не только в sysv-xfce?
- Стоит ли вешать багрепорт?

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Xfce c Sysv
« Ответ #839 : 16.05.2019 08:10:26 »
Speccyfighter ,возможно Вам будет интересно.. Наткнулся вот на такой дистрибутив - https://mxlinux.org/
Оно на базе debian, с xfce и sysvinit.
Цитировать
...
Systemd is included by default but not enabled. You can scan your MX system and discover files bearing systemd* names, but those simply provide a compatibility hook/entrypoint when needed.

MX Linux uses systemd-shim, which emulates the systemd functions that are required to run the helpers without actually using the init service. This means that SvsVinit remains the default init yet MX Linux can use Debian packages that have systemd dependencies such as CUPS.
...
Возможно какие-то решения оттуда применимы и для altlinux.