* [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) @ 2016-01-31 11:25 ` Aleksey Avdeev 2016-01-31 13:59 ` Serg A. Kotlyarov 2016-03-23 18:46 ` [sisyphus] [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev 1 sibling, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-01-31 11:25 UTC (permalink / raw) To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss [-- Attachment #1.1: Type: text/plain, Size: 3673 bytes --] Приветствую. Прошу тестировать доработанные sustemd и dbus: -------- Перенаправленное сообщение -------- Тема: [devel] A: Прошу пропустить доработанные sustemd и dbus Дата: Sun, 31 Jan 2016 00:49:10 +0300 От: Aleksey Avdeev <solo@solin.spb.ru> Отвечать: ALT Linux Team development discussions <devel@lists.altlinux.org> Кому: ALT Linux Team development discussions <devel@lists.altlinux.org> Приветствую. Прошу пропустить в Сизиф и p7 пакеты исправляющие <https://bugzilla.altlinux.org/show_bug.cgi?id=31718> и <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>: 1. <http://git.altlinux.org/tasks/156192/> -- systemd-228-alt3 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=73373da6e0f745faba2914dad30ff9eb3643d7e1>), в Сизиф. Изменения относительно текущего systemd-228-alt2: 1.а) Каталог /usr/lib/tmpfiles.d добавлен в фильтр systemd-tmpfiles.filetrigger (предоставляется подпакетом systemd-utils). 1.б) В подпакет systemd-utils добавлены средства обеспечивающие поддержку systemd-tmpfiles под sysvinit -- init и cron daily скрипты tmpfiles, позволяющие выполнять запуск systemd-tmpfiles --create --remove при старте и systemd-tmpfiles --clean раз в сутки и при стопе системы. 2. <http://git.altlinux.org/tasks/156715/> -- systemd-201-alt1.M70T.3 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=378439186d6eb477bc5838f7beda3d01702121bc>), в t7 (пакет протестирован на системах под управлением systemd и sysvinit). Изменения относительно текущего systemd-201-alt1.M70T.2: 2.а) Выделен подпакет systemd-utils, содержащий утелиты: /bin/systemd-machine-id-setup /bin/systemd-tmpfiles /sbin/systemd-binfmt /sbin/systemd-modules-load /sbin/systemd-sysctl необходимые им файлы и systemd-tmpfiles.filetrigger (доработан аналогично сизифовскому варианту + п. 1.а). 2.б) В systemd-utils добавлен /lib/tmpfiles.d/var.conf, портированный из из v214 (с соответствующими правками). 2.в) /etc/rc.d/init.d/udevd переведён на использование systemd-tmpfiles для /dev. 2.г) В подпакет systemd-utils добавлены средства обеспечивающие поддержку systemd-tmpfiles под sysvinit (см. п. 1.б) 3. <http://git.altlinux.org/tasks/156794/> -- dbus-1.10.6-alt2 (см. <http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=c0502f59c2d01b9a2ae359ead011fcfa96228775>), в Сизиф. Изменения относительно текущего dbus-1.10.6-alt1: 3.а) Добавлен /lib/tmpfiles.d/dbus.conf, обеспечивающий создание каталогов для сокетов: d /var/run/dbus 0755 root root - d /var/run/dbus/users 1777 root root - 3.б) Для systemd обеспечен запуск dbus.socket после systemd-tmpfiles-setup.service, создающего каталоги для сокетов (если их нет): $ cat /lib/systemd/system/dbus.socket [Unit] Description=D-Bus System Message Bus Socket Wants=systemd-tmpfiles-setup.service After=systemd-tmpfiles-setup.service ... 4. <http://git.altlinux.org/tasks/156795/> -- dbus-1.6.30-alt0.M70T.3 (см. <http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=1f47a54b79a5219163e3fbabc4ccf38e4779b4cf>), в t7 (пакет протестирован на системах под управлением systemd и sysvinit). Изменения относительно текущего dbus-1.6.30-alt0.M70T.3 аналогичны пп. 3.а и 3.б. PS: Пакеты systemd-201-alt1.M70T.3 и dbus-1.6.30-alt0.M70T.3 тестировалась совместно. На системе под systemd регресса не заметил. Под sysvinit, комбинация из udev-201-alt1.M70T.3 и dbus-1.6.30-alt0.M70T.3 полностью закрыли проблему со стартом dbus, описанную в <https://lists.altlinux.org/pipermail/sysadmins/2016-January/037392.html>. -- С уважением. Алексей. [-- Attachment #1.2: Часть вложенного сообщения --] [-- Type: text/plain, Size: 144 bytes --] _______________________________________________ Devel mailing list Devel@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) 2016-01-31 11:25 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev @ 2016-01-31 13:59 ` Serg A. Kotlyarov 2016-01-31 14:07 ` ruslandh 2016-01-31 14:33 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev 0 siblings, 2 replies; 34+ messages in thread From: Serg A. Kotlyarov @ 2016-01-31 13:59 UTC (permalink / raw) To: sisyphus В Sun, 31 Jan 2016 14:25:16 +0300 Aleksey Avdeev <solo@solin.spb.ru> пишет: > Приветствую. > > Прошу тестировать доработанные sustemd и dbus: > При обновлении на пакет из task'a с системы под текущим p7 получаю следующее: # apt-get dist-upgrade Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Подсчет обновлений... Завершено Следующие пакеты будут ОБНОВЛЕНЫ: apt-scripts-nvidia firefox-esr i586-libnss-myhostname.32bit i586-libsystemd-daemon.32bit i586-libsystemd-login.32bit i586-libudev1.32bit libgudev libnss-myhostname libsystemd-daemon libsystemd-id128 libsystemd-journal libsystemd-login libudev1 systemd systemd-analyze systemd-sysvinit udev udev-extras udev-hwdb udev-rule-generator-cdrom udev-rules Следующие НОВЫЕ пакеты будут установлены: journalctl systemd-utils 21 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 31,3MB архивов. После распаковки потребуется дополнительно 121kB дискового пространства. Продолжить? [Y/n] y Получено: 1 http://mirror.yandex.ru x86_64/classic apt-scripts-nvidia 0.4.0-alt1 [4495B] Получено: 2 http://git.altlinux.org x86_64/task systemd-analyze 1:201-alt1.M70T.3 [34,2kB] Получено: 3 http://mirror.yandex.ru x86_64/classic firefox-esr 38.6.0-alt0.M70P.1 [28,8MB] Получено: 4 http://git.altlinux.org x86_64/task systemd-sysvinit 1:201-alt1.M70T.3 [20,7kB] Получено: 5 http://git.altlinux.org x86_64/task udev-rules 1:201-alt1.M70T.3 [23,7kB] Получено: 6 http://git.altlinux.org x86_64/task libnss-myhostname 1:201-alt1.M70T.3 [22,5kB] Получено: 7 http://git.altlinux.org x86_64/task libsystemd-daemon 1:201-alt1.M70T.3 [19,2kB] Получено: 8 http://git.altlinux.org x86_64/task libsystemd-login 1:201-alt1.M70T.3 [33,2kB] Получено: 9 http://git.altlinux.org x86_64/task libsystemd-journal 1:201-alt1.M70T.3 [56,3kB] Получено: 10 http://git.altlinux.org x86_64/task libsystemd-id128 1:201-alt1.M70T.3 [22,9kB] Получено: 11 http://git.altlinux.org x86_64/task systemd 1:201-alt1.M70T.3 [1081kB] Получено: 12 http://git.altlinux.org x86_64/task systemd-utils 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org x86_64/task udev-hwdb 1:201-alt1.M70T.3 [549kB] Получено: 14 http://git.altlinux.org x86_64/task udev 1:201-alt1.M70T.3 [209kB] Получено: 15 http://git.altlinux.org x86_64-i586/task i586-libnss-myhostname.32bit 1:201-alt1.M70T.3 [20,8kB] Получено: 16 http://git.altlinux.org x86_64/task libgudev 1:201-alt1.M70T.3 [24,7kB] Получено: 17 http://git.altlinux.org x86_64/task libudev1 1:201-alt1.M70T.3 [42,5kB] Получено: 18 http://git.altlinux.org x86_64-i586/task i586-libudev1.32bit 1:201-alt1.M70T.3 [45,5kB] Получено: 19 http://git.altlinux.org x86_64-i586/task i586-libsystemd-login.32bit 1:201-alt1.M70T.3 [34,5kB] Получено: 20 http://git.altlinux.org x86_64-i586/task i586-libsystemd-daemon.32bit 1:201-alt1.M70T.3 [19,5kB] Получено: 21 http://git.altlinux.org x86_64/task udev-extras 1:201-alt1.M70T.3 [60,1kB] Получено: 22 http://git.altlinux.org x86_64/task udev-rule-generator-cdrom 1:201-alt1.M70T.3 [16,6kB] Получено: 23 http://git.altlinux.org x86_64/task journalctl 1:201-alt1.M70T.3 [87,1kB] Получено 31,3MB за 48s (648kB/s). Совершаем изменения... Preparing... ################################################################################### [100%] 1: libsystemd-daemon ################################################################################### [ 4%] 2: libudev1 ################################################################################### [ 8%] 3: libsystemd-login ################################################################################### [ 13%] 4: i586-libsystemd-daemon ################################################################################### [ 17%] 5: systemd-utils ################################################################################### [ 21%] Failed to issue method call: No such file or directory 6: libnss-myhostname ################################################################################### [ 26%] 7: udev-rules ################################################################################### [ 30%] 8: libsystemd-journal ################################################################################### [ 34%] 9: libsystemd-id128 ################################################################################### [ 39%] 10: journalctl ################################################################################### [ 43%] 11: udev-hwdb ################################################################################### [ 47%] 12: udev ################################################################################### [ 52%] 13: systemd ################################################################################### [ 56%] 14: apt-scripts-nvidia ################################################################################### [ 60%] 15: systemd-analyze ################################################################################### [ 65%] 16: systemd-sysvinit ################################################################################### [ 69%] 17: i586-libnss-myhostname ################################################################################### [ 73%] 18: libgudev ################################################################################### [ 78%] 19: i586-libudev1 ################################################################################### [ 82%] 20: i586-libsystemd-login ################################################################################### [ 86%] 21: udev-extras ################################################################################### [ 91%] 22: udev-rule-generator-cdrom################################################################################### [ 95%] 23: firefox-esr ################################################################################### [100%] Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock) failed: Invalid argument readlink(/var/run) failed: Invalid argument Завершено. -- С уважением, Котляров Сергей ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) 2016-01-31 13:59 ` Serg A. Kotlyarov @ 2016-01-31 14:07 ` ruslandh 2016-01-31 14:33 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev 1 sibling, 0 replies; 34+ messages in thread From: ruslandh @ 2016-01-31 14:07 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 233 bytes --] Здравствуйте Serg A. Kotlyarov В сообщении от 31 января 2016 Serg A. Kotlyarov написал(a): > failed: Invalid argument readlink(/var/run) failed: Invalid > argument Завершено. Ну, это-же пакет для t7. -- С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-01-31 13:59 ` Serg A. Kotlyarov 2016-01-31 14:07 ` ruslandh @ 2016-01-31 14:33 ` Aleksey Avdeev 2016-01-31 14:49 ` Serg A. Kotlyarov 2016-01-31 22:34 ` Aleksey Avdeev 1 sibling, 2 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-01-31 14:33 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1015 bytes --] 31.01.2016 16:59, Serg A. Kotlyarov пишет: > В Sun, 31 Jan 2016 14:25:16 +0300 > Aleksey Avdeev <solo@solin.spb.ru> пишет: > >> Приветствую. >> >> Прошу тестировать доработанные sustemd и dbus: >> > При обновлении на пакет из task'a с системы под текущим p7 получаю > следующее: > > # apt-get dist-upgrade ... > Получено: 12 http://git.altlinux.org x86_64/task systemd-utils > 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org ... > [ 95%] 23: firefox-esr > ################################################################################### > [100%] Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock) > failed: Invalid argument readlink(/var/run) failed: Invalid argument > Завершено. Проявляется, если /var/run каталог: $ sudo -H systemd-tmpfiles --create --remove readlink(/var/run) failed: Invalid argument Если же он симлинк (а у меня такая замена давно слелана) -- всё работает нормально. Сейчас исправлю. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-01-31 14:33 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev @ 2016-01-31 14:49 ` Serg A. Kotlyarov 2016-01-31 22:34 ` Aleksey Avdeev 1 sibling, 0 replies; 34+ messages in thread From: Serg A. Kotlyarov @ 2016-01-31 14:49 UTC (permalink / raw) To: sisyphus В Sun, 31 Jan 2016 17:33:47 +0300 Aleksey Avdeev <solo@solin.spb.ru> пишет: > 31.01.2016 16:59, Serg A. Kotlyarov пишет: > > В Sun, 31 Jan 2016 14:25:16 +0300 > > Aleksey Avdeev <solo@solin.spb.ru> пишет: > > > >> Приветствую. > >> > >> Прошу тестировать доработанные sustemd и dbus: > >> > > При обновлении на пакет из task'a с системы под текущим p7 получаю > > следующее: > > > > # apt-get dist-upgrade > ... > > Получено: 12 http://git.altlinux.org x86_64/task systemd-utils > > 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org > ... > > [ 95%] 23: firefox-esr > > ################################################################################### > > [100%] Running /usr/lib/rpm/posttrans-filetriggers > > readlink(/var/lock) failed: Invalid argument readlink(/var/run) > > failed: Invalid argument Завершено. > > Проявляется, если /var/run каталог: > > $ sudo -H systemd-tmpfiles --create --remove > readlink(/var/run) failed: Invalid argument > > Если же он симлинк (а у меня такая замена давно слелана) -- всё > работает нормально. Сейчас исправлю. > В остальном пока отличий в работе не вижу. Ну, разве что, может быть несколько дольше (как мне показалось) происходила загрузка машины после перезагрузки. -- С уважением, Котляров Сергей ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-01-31 14:33 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev 2016-01-31 14:49 ` Serg A. Kotlyarov @ 2016-01-31 22:34 ` Aleksey Avdeev 2016-02-01 15:32 ` Serg A. Kotlyarov 1 sibling, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-01-31 22:34 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Cc: ALT Linux Team development discussions, ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 1340 bytes --] 31.01.2016 17:33, Aleksey Avdeev пишет: > 31.01.2016 16:59, Serg A. Kotlyarov пишет: >> В Sun, 31 Jan 2016 14:25:16 +0300 >> Aleksey Avdeev <solo@solin.spb.ru> пишет: >> >>> Приветствую. >>> >>> Прошу тестировать доработанные sustemd и dbus: >>> >> При обновлении на пакет из task'a с системы под текущим p7 получаю >> следующее: >> >> # apt-get dist-upgrade > ... >> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils >> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org > ... >> [ 95%] 23: firefox-esr >> ################################################################################### >> [100%] Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock) >> failed: Invalid argument readlink(/var/run) failed: Invalid argument >> Завершено. > > Проявляется, если /var/run каталог: > > $ sudo -H systemd-tmpfiles --create --remove > readlink(/var/run) failed: Invalid argument > > Если же он симлинк (а у меня такая замена давно слелана) -- всё > работает нормально. Сейчас исправлю. Исправленная версия, systemd.git 201-alt1.M70T.4 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>) собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-01-31 22:34 ` Aleksey Avdeev @ 2016-02-01 15:32 ` Serg A. Kotlyarov 2016-02-01 17:46 ` Alexey Shabalin 0 siblings, 1 reply; 34+ messages in thread From: Serg A. Kotlyarov @ 2016-02-01 15:32 UTC (permalink / raw) To: sisyphus В Mon, 1 Feb 2016 01:34:04 +0300 Aleksey Avdeev <solo@solin.spb.ru> пишет: > 31.01.2016 17:33, Aleksey Avdeev пишет: > > 31.01.2016 16:59, Serg A. Kotlyarov пишет: > >> В Sun, 31 Jan 2016 14:25:16 +0300 > >> Aleksey Avdeev <solo@solin.spb.ru> пишет: > >> > >>> Приветствую. > >>> > >>> Прошу тестировать доработанные sustemd и dbus: > >>> > >> При обновлении на пакет из task'a с системы под текущим p7 получаю > >> следующее: > >> > >> # apt-get dist-upgrade > > ... > >> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils > >> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org > > ... > >> [ 95%] 23: firefox-esr > >> ################################################################################### > >> [100%] Running /usr/lib/rpm/posttrans-filetriggers > >> readlink(/var/lock) failed: Invalid argument readlink(/var/run) > >> failed: Invalid argument Завершено. > > > > Проявляется, если /var/run каталог: > > > > $ sudo -H systemd-tmpfiles --create --remove > > readlink(/var/run) failed: Invalid argument > > > > Если же он симлинк (а у меня такая замена давно слелана) -- всё > > работает нормально. Сейчас исправлю. > > Исправленная версия, systemd.git 201-alt1.M70T.4 (см. > <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>) > собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать. > Все равно есть какое-то сообщение во время установки одного из пакетов. Сообщений же во время работы триггеров не наблюдается. Все работает без заметных изменений второй день на p7. Совершаем изменения... Preparing... ########################################### [100%] 1: libsystemd-daemon ########################################### [ 6%] 2: libudev1 ########################################### [ 12%] 3: systemd-utils ########################################### [ 18%] Failed to issue method call: No such file or directory 4: libsystemd-login ########################################### [ 25%] 5: libsystemd-journal ########################################### [ 31%] 6: libsystemd-id128 ########################################### [ 37%] 7: journalctl ########################################### [ 43%] 8: udev-hwdb ########################################### [ 50%] 9: libnss-myhostname ########################################### [ 56%] 10: udev-rules ########################################### [ 62%] 11: udev ########################################### [ 68%] 12: systemd ########################################### [ 75%] 13: systemd-sysvinit ########################################### [ 81%] 14: systemd-analyze ########################################### [ 87%] 15: libgudev ########################################### [ 93%] 16: udev-extras ########################################### [100%] Running /usr/lib/rpm/posttrans-filetriggers Завершено. -- С уважением, Котляров Сергей ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-01 15:32 ` Serg A. Kotlyarov @ 2016-02-01 17:46 ` Alexey Shabalin 2016-02-01 23:16 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Alexey Shabalin @ 2016-02-01 17:46 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 1 февраля 2016 г., 18:32 пользователь Serg A. Kotlyarov <shadowsbrother@gmail.com> написал: > В Mon, 1 Feb 2016 01:34:04 +0300 > Aleksey Avdeev <solo@solin.spb.ru> пишет: > >> 31.01.2016 17:33, Aleksey Avdeev пишет: >> > 31.01.2016 16:59, Serg A. Kotlyarov пишет: >> >> В Sun, 31 Jan 2016 14:25:16 +0300 >> >> Aleksey Avdeev <solo@solin.spb.ru> пишет: >> >> >> >>> Приветствую. >> >>> >> >>> Прошу тестировать доработанные sustemd и dbus: >> >>> >> >> При обновлении на пакет из task'a с системы под текущим p7 получаю >> >> следующее: >> >> >> >> # apt-get dist-upgrade >> > ... >> >> Получено: 12 http://git.altlinux.org x86_64/task systemd-utils >> >> 1:201-alt1.M70T.3 [79,7kB] Получено: 13 http://git.altlinux.org >> > ... >> >> [ 95%] 23: firefox-esr >> >> ################################################################################### >> >> [100%] Running /usr/lib/rpm/posttrans-filetriggers >> >> readlink(/var/lock) failed: Invalid argument readlink(/var/run) >> >> failed: Invalid argument Завершено. >> > >> > Проявляется, если /var/run каталог: >> > >> > $ sudo -H systemd-tmpfiles --create --remove >> > readlink(/var/run) failed: Invalid argument >> > >> > Если же он симлинк (а у меня такая замена давно слелана) -- всё >> > работает нормально. Сейчас исправлю. >> >> Исправленная версия, systemd.git 201-alt1.M70T.4 (см. >> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>) >> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать. >> > > Все равно есть какое-то сообщение во время установки одного из пакетов. > Сообщений же во время работы триггеров не наблюдается. Все работает без > заметных изменений второй день на p7. > > Совершаем изменения... > Preparing... ########################################### [100%] > 1: libsystemd-daemon ########################################### [ 6%] > 2: libudev1 ########################################### [ 12%] > 3: systemd-utils ########################################### [ 18%] > Failed to issue method call: No such file or directory это потому, что игнорируют мою просьбу: "положить симлинк /lib/systemd/system/tmpfiles -> /dev/null (или на /lib/systemd/system/systemd-tmpfiles-setup.service ) " > 4: libsystemd-login ########################################### [ 25%] > 5: libsystemd-journal ########################################### [ 31%] > 6: libsystemd-id128 ########################################### [ 37%] > 7: journalctl ########################################### [ 43%] > 8: udev-hwdb ########################################### [ 50%] > 9: libnss-myhostname ########################################### [ 56%] > 10: udev-rules ########################################### [ 62%] > 11: udev ########################################### [ 68%] > 12: systemd ########################################### [ 75%] > 13: systemd-sysvinit ########################################### [ 81%] > 14: systemd-analyze ########################################### [ 87%] > 15: libgudev ########################################### [ 93%] > 16: udev-extras ########################################### [100%] > Running /usr/lib/rpm/posttrans-filetriggers > Завершено. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-01 17:46 ` Alexey Shabalin @ 2016-02-01 23:16 ` Aleksey Avdeev 2016-02-10 20:41 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-01 23:16 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1352 bytes --] 01.02.2016 20:46, Alexey Shabalin пишет: > 1 февраля 2016 г., 18:32 пользователь Serg A. Kotlyarov > <shadowsbrother@gmail.com> написал: >> В Mon, 1 Feb 2016 01:34:04 +0300 >> Aleksey Avdeev <solo@solin.spb.ru> пишет: ... >>> >>> Исправленная версия, systemd.git 201-alt1.M70T.4 (см. >>> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>) >>> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать. >>> >> >> Все равно есть какое-то сообщение во время установки одного из пакетов. >> Сообщений же во время работы триггеров не наблюдается. Все работает без >> заметных изменений второй день на p7. >> >> Совершаем изменения... >> Preparing... ########################################### [100%] >> 1: libsystemd-daemon ########################################### [ 6%] >> 2: libudev1 ########################################### [ 12%] >> 3: systemd-utils ########################################### [ 18%] >> Failed to issue method call: No such file or directory > > это потому, что игнорируют мою просьбу: > "положить симлинк > /lib/systemd/system/tmpfiles -> /dev/null (или на > /lib/systemd/system/systemd-tmpfiles-setup.service ) " OK, исправлю. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-01 23:16 ` Aleksey Avdeev @ 2016-02-10 20:41 ` Aleksey Avdeev 2016-02-11 6:06 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-10 20:41 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 2981 bytes --] Приветствую. Приношу извинения за задержку. 02.02.2016 02:16, Aleksey Avdeev пишет: > 01.02.2016 20:46, Alexey Shabalin пишет: >> 1 февраля 2016 г., 18:32 пользователь Serg A. Kotlyarov >> <shadowsbrother@gmail.com> написал: >>> В Mon, 1 Feb 2016 01:34:04 +0300 >>> Aleksey Avdeev <solo@solin.spb.ru> пишет: > ... >>>> >>>> Исправленная версия, systemd.git 201-alt1.M70T.4 (см. >>>> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=2fbabf52397ebb17b746c948c74412bc3f188f51>) >>>> собрана в <http://git.altlinux.org/tasks/156715/>. Прошу тестировать. В <http://git.altlinux.org/tasks/156715/> очередной вариант: 1. systemd-201-alt1.M70T.4.1 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=42277add591006cf8316e83e0e4995d9d5578d35>). В отличии от предыдущего варианта (systemd-201-alt1.M70T.4) из пакета выкорчевана поддержка tmpfiles для sysvinit (перенесено в отдельный пакет, см. <https://lists.altlinux.org/pipermail/devel/2016-January/200799.html> и <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>). 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) -- Поддержка tmpfiles для sysvinit. >>>> >>> >>> Все равно есть какое-то сообщение во время установки одного из пакетов. >>> Сообщений же во время работы триггеров не наблюдается. Все работает без >>> заметных изменений второй день на p7. >>> >>> Совершаем изменения... >>> Preparing... ########################################### [100%] >>> 1: libsystemd-daemon ########################################### [ 6%] >>> 2: libudev1 ########################################### [ 12%] >>> 3: systemd-utils ########################################### [ 18%] >>> Failed to issue method call: No such file or directory >> >> это потому, что игнорируют мою просьбу: >> "положить симлинк >> /lib/systemd/system/tmpfiles -> /dev/null (или на >> /lib/systemd/system/systemd-tmpfiles-setup.service ) " Похоже симлинк /lib/systemd/system/tmpfiles -> /dev/null не помогает... При установке под systemd наблюдаю следующее: $ sudo -H apt-get install sysvinit-tmpfiles ... Preparing... ################################## [100%] 1: sysvinit-tmpfiles ################################## [100%] Failed to issue method call: No such file or directory Running /usr/lib/rpm/posttrans-filetriggers Done. А как реализовать симлинк /lib/systemd/system/tmpfiles -> /lib/systemd/system/systemd-tmpfiles-setup.service без зависимости на пакет содержащий /lib/systemd/system/systemd-tmpfiles-setup.service я представляю слабо: в голову приходит только вариант с %ghost и триггером на установку/удаление пакета systemd-utils. > > OK, исправлю. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-10 20:41 ` Aleksey Avdeev @ 2016-02-11 6:06 ` Aleksey Avdeev 2016-02-15 10:06 ` Alexey Shabalin 0 siblings, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-11 6:06 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 567 bytes --] 10.02.2016 23:41, Aleksey Avdeev пишет: ... > > 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) > -- Поддержка tmpfiles для sysvinit. В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: sysvinit-tmpfiles-0.1-alt1 (см. <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-11 6:06 ` Aleksey Avdeev @ 2016-02-15 10:06 ` Alexey Shabalin 2016-02-15 12:12 ` Aleksey Avdeev 2016-02-17 23:26 ` Dmitry V. Levin 0 siblings, 2 replies; 34+ messages in thread From: Alexey Shabalin @ 2016-02-15 10:06 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev <solo@solin.spb.ru> написал: > 10.02.2016 23:41, Aleksey Avdeev пишет: > ... >> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >> -- Поддержка tmpfiles для sysvinit. > > В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: > sysvinit-tmpfiles-0.1-alt1 (см. > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). Алексей, в задании #159059 новый systemd-229, в который добавлен ваш сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-15 10:06 ` Alexey Shabalin @ 2016-02-15 12:12 ` Aleksey Avdeev 2016-02-15 12:24 ` Alexey Shabalin 2016-02-17 23:26 ` Dmitry V. Levin 1 sibling, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-15 12:12 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1189 bytes --] 15.02.2016 13:06, Alexey Shabalin пишет: > 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev > <solo@solin.spb.ru> написал: >> 10.02.2016 23:41, Aleksey Avdeev пишет: >> ... >>> >>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>> -- Поддержка tmpfiles для sysvinit. >> >> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >> sysvinit-tmpfiles-0.1-alt1 (см. >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). > > Алексей, в задании #159059 новый systemd-229, в который добавлен ваш > сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles > попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить > этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе. OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую исправленный сервис tmpfiles на systemd-201 в t7 (будет в <http://git.altlinux.org/tasks/156715/>). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-15 12:12 ` Aleksey Avdeev @ 2016-02-15 12:24 ` Alexey Shabalin 2016-02-17 11:19 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Alexey Shabalin @ 2016-02-15 12:24 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev <solo@solin.spb.ru> написал: > 15.02.2016 13:06, Alexey Shabalin пишет: >> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev >> <solo@solin.spb.ru> написал: >>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>> ... >>>> >>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>> -- Поддержка tmpfiles для sysvinit. >>> >>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>> sysvinit-tmpfiles-0.1-alt1 (см. >>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >> >> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles >> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить >> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе. > > OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую > исправленный сервис tmpfiles на systemd-201 в t7 (будет в > <http://git.altlinux.org/tasks/156715/>). не факт, что их можно портировать на старый systemd. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-15 12:24 ` Alexey Shabalin @ 2016-02-17 11:19 ` Aleksey Avdeev 2016-02-20 15:32 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-17 11:19 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1815 bytes --] 15.02.2016 15:24, Alexey Shabalin пишет: > 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev > <solo@solin.spb.ru> написал: >> 15.02.2016 13:06, Alexey Shabalin пишет: >>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev >>> <solo@solin.spb.ru> написал: >>>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>>> ... >>>>> >>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>>> -- Поддержка tmpfiles для sysvinit. >>>> >>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>>> sysvinit-tmpfiles-0.1-alt1 (см. >>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >>> >>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles >>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить >>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе. >> >> OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую >> исправленный сервис tmpfiles на systemd-201 в t7 (будет в >> <http://git.altlinux.org/tasks/156715/>). В <http://git.altlinux.org/tasks/156715/>, для t7, собран systemd-201-alt1.M70T.4.3 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=0d702373840d931a3b6a711c7b3075bc70df27b0>). Прошу тестировать (мои тесты прошёл). Пакет sysvinit-tmpfiles умер, так и не родившись. > не факт, что их можно портировать на старый systemd. Как несовместимое, выкинуто: - add --boot and --exclude-prefix=/dev options -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-17 11:19 ` Aleksey Avdeev @ 2016-02-20 15:32 ` Aleksey Avdeev 2016-03-06 10:46 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-20 15:32 UTC (permalink / raw) To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 2446 bytes --] 17.02.2016 14:19, Aleksey Avdeev пишет: > 15.02.2016 15:24, Alexey Shabalin пишет: >> 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev >> <solo@solin.spb.ru> написал: >>> 15.02.2016 13:06, Alexey Shabalin пишет: ... >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles >>>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить >>>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе. >>> >>> OK. Тогда sysvinit-tmpfiles не нужен и будет удалён -- я портирую >>> исправленный сервис tmpfiles на systemd-201 в t7 (будет в >>> <http://git.altlinux.org/tasks/156715/>). > > В <http://git.altlinux.org/tasks/156715/>, для t7, собран > systemd-201-alt1.M70T.4.3 (см. > <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=0d702373840d931a3b6a711c7b3075bc70df27b0>). > Прошу тестировать (мои тесты прошёл). > > Пакет sysvinit-tmpfiles умер, так и не родившись. Пакет sysvinit-tmpfiles возрождается... Прошу тестировать: 1. <http://git.altlinux.org/tasks/159742/>, для Сизиф. Содержит sysvinit-tmpfiles-1.0-alt1 (см. <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=662121a7bd0a3963fccf45635ff9b7d24f5c3bc3>), содержащий только %_sysconfdir/cron.daily/tmpfiles (т. к. %_initdir/tmpfiles на Сизифе не нужен). Данный пакет планирую отправить в Сизиф без изменений. 2. <http://git.altlinux.org/tasks/156715/>, для t7. Содержит: systemd-201-alt1.M70T.4.5 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=72751ba4d312e87568caae762d566be4375ede62>). Основные отличия от текущего systemd-201-alt1.M70T.2 (см. <http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=97beaae7402dcd978480db8440b8226e917eaa10>): выделенный systemd-utils и симлинк %_unitdir/tmpfiles.service -> systemd-tmpfiles-setup.service. Если не будет информации о ляпах, то данный пакет уйдет в t7 с поднятием релиза -- как systemd-201-alt1.M70T.5 sysvinit-tmpfiles-0.2-alt1 (см. <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=6f8037c5e0e86e9b644fb99db961791e7b74fe73>), содержащий %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. Данный пакет планирую отправить в t7 без изменений. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-20 15:32 ` Aleksey Avdeev @ 2016-03-06 10:46 ` Aleksey Avdeev 2016-03-15 9:19 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-03-06 10:46 UTC (permalink / raw) To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 2342 bytes --] 20.02.2016 18:32, Aleksey Avdeev пишет: > 17.02.2016 14:19, Aleksey Avdeev пишет: >> 15.02.2016 15:24, Alexey Shabalin пишет: >>> 15 февраля 2016 г., 15:12 пользователь Aleksey Avdeev >>> <solo@solin.spb.ru> написал: >>>> 15.02.2016 13:06, Alexey Shabalin пишет: > ... >>>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>>>> сервис tmpfiles, с небольшими моими правками. Если sysvinit-tmpfiles >>>>> попадёт в t7 или p7, то мне надо будет добавить Obsoletes, или удалить >>>>> этот сервис из пакета systemd-utils. Держите пожалуйста меня в курсе. >>>> ... > Пакет sysvinit-tmpfiles возрождается... Прошу тестировать: > > 1. <http://git.altlinux.org/tasks/159742/>, для Сизиф. Содержит > sysvinit-tmpfiles-1.0-alt1 (см. > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=662121a7bd0a3963fccf45635ff9b7d24f5c3bc3>), > содержащий только %_sysconfdir/cron.daily/tmpfiles (т. к. > %_initdir/tmpfiles на Сизифе не нужен). Данный пакет планирую отправить > в Сизиф без изменений. Ушёл в Сизиф. > > 2. <http://git.altlinux.org/tasks/156715/>, для t7. Содержит: > > systemd-201-alt1.M70T.4.5 (см. > <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=72751ba4d312e87568caae762d566be4375ede62>). > Основные отличия от текущего systemd-201-alt1.M70T.2 (см. > <http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=97beaae7402dcd978480db8440b8226e917eaa10>): > выделенный systemd-utils и симлинк %_unitdir/tmpfiles.service -> > systemd-tmpfiles-setup.service. Если не будет информации о ляпах, то > данный пакет уйдет в t7 с поднятием релиза -- как systemd-201-alt1.M70T.5 В задании systemd обновлён до systemd-201-alt1.M70T.5 (см. <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=9a1447baa526c06771d88f9a93c0a1e13252caf0>). Прошу тестировать -- это то что уйдёт в t7 по завершении #159059 (shaba@a) с systemd-229. > > sysvinit-tmpfiles-0.2-alt1 (см. > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=6f8037c5e0e86e9b644fb99db961791e7b74fe73>), > содержащий %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. Данный > пакет планирую отправить в t7 без изменений. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-03-06 10:46 ` Aleksey Avdeev @ 2016-03-15 9:19 ` Aleksey Avdeev 0 siblings, 0 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-03-15 9:19 UTC (permalink / raw) To: ALT Linux Sisyphus discussions; +Cc: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 1376 bytes --] 06.03.2016 13:46, Aleksey Avdeev пишет: > 20.02.2016 18:32, Aleksey Avdeev пишет: ... >> >> 2. <http://git.altlinux.org/tasks/156715/>, для t7. Содержит: Ушло в t7. >> >> systemd-201-alt1.M70T.4.5 (см. >> <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=72751ba4d312e87568caae762d566be4375ede62>). >> Основные отличия от текущего systemd-201-alt1.M70T.2 (см. >> <http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=97beaae7402dcd978480db8440b8226e917eaa10>): >> выделенный systemd-utils и симлинк %_unitdir/tmpfiles.service -> >> systemd-tmpfiles-setup.service. Если не будет информации о ляпах, то >> данный пакет уйдет в t7 с поднятием релиза -- как systemd-201-alt1.M70T.5 > > В задании systemd обновлён до systemd-201-alt1.M70T.5 (см. > <http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=9a1447baa526c06771d88f9a93c0a1e13252caf0>). > Прошу тестировать -- это то что уйдёт в t7 по завершении #159059 > (shaba@a) с systemd-229. > >> >> sysvinit-tmpfiles-0.2-alt1 (см. >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=6f8037c5e0e86e9b644fb99db961791e7b74fe73>), >> содержащий %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. Данный >> пакет планирую отправить в t7 без изменений. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-15 10:06 ` Alexey Shabalin 2016-02-15 12:12 ` Aleksey Avdeev @ 2016-02-17 23:26 ` Dmitry V. Levin 2016-02-18 7:50 ` Alexey Shabalin 2016-02-18 12:49 ` Aleksey Avdeev 1 sibling, 2 replies; 34+ messages in thread From: Dmitry V. Levin @ 2016-02-17 23:26 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1019 bytes --] On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: > 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: > > 10.02.2016 23:41, Aleksey Avdeev пишет: > > ... > >> > >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. > >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) > >> -- Поддержка tmpfiles для sysvinit. > > > > В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: > > sysvinit-tmpfiles-0.1-alt1 (см. > > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). > > Алексей, в задании #159059 новый systemd-229, в который добавлен ваш > сервис tmpfiles, с небольшими моими правками. Там в пакет systemd-utils просочились %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны для systemd-only системы, то их надо убрать из systemd-utils. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-17 23:26 ` Dmitry V. Levin @ 2016-02-18 7:50 ` Alexey Shabalin 2016-02-18 13:27 ` Aleksey Avdeev 2016-02-18 15:21 ` Dmitry V. Levin 2016-02-18 12:49 ` Aleksey Avdeev 1 sibling, 2 replies; 34+ messages in thread From: Alexey Shabalin @ 2016-02-18 7:50 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin <ldv@altlinux.org> написал: > On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >> > 10.02.2016 23:41, Aleksey Avdeev пишет: >> > ... >> >> >> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >> >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >> >> -- Поддержка tmpfiles для sysvinit. >> > >> > В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >> > sysvinit-tmpfiles-0.1-alt1 (см. >> > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >> >> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >> сервис tmpfiles, с небольшими моими правками. > > Там в пакет systemd-utils просочились %_initdir/tmpfiles и > %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны > для systemd-only системы, то их надо убрать из systemd-utils. 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет запускаться правильный unit. 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал %_sysconfdir/cron.daily/stmpclean, но является более гибким в настройках за счёт использования {/lib|/etc}/tmpfiles.d В принципе нет ничего страшного, если они отработают оба. Сейчас нет автоматического преобразователя сron files -> systemd timers. На уровне пакетов тоже никто таким ручным преобразованием не занимается. Довольно давно в апстрим systemd был предложен такой генератор, но его не приняли, обосновав тем, что пакетов с настройками для cron не так много, и их легче вручную адаптировать под systemd.timer. Как вариант, существуют отдельные проекты https://github.com/systemd-cron (кстати, дней 20 назад появилась реализация на С https://github.com/systemd-cron/systemd-cron-c) Я планирую собрать systemd-cron-c в сизиф, и выставить Conflict: vixie-cron. Тогда cron-файлы будут преобразовываться в родные для systemd файлы timer. А дальше, надо будет смотреть, можно ли придумать аналог alias для таких файлов. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 7:50 ` Alexey Shabalin @ 2016-02-18 13:27 ` Aleksey Avdeev 2016-02-18 15:01 ` Alexey Shabalin 2016-02-18 15:21 ` Dmitry V. Levin 1 sibling, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-18 13:27 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 2864 bytes --] 18.02.2016 10:50, Alexey Shabalin пишет: > 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin > <ldv@altlinux.org> написал: >> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >>>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>>> ... >>>>> >>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>>> -- Поддержка tmpfiles для sysvinit. >>>> >>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>>> sysvinit-tmpfiles-0.1-alt1 (см. >>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >>> >>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>> сервис tmpfiles, с небольшими моими правками. >> >> Там в пакет systemd-utils просочились %_initdir/tmpfiles и >> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны >> для systemd-only системы, то их надо убрать из systemd-utils. > > 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал > как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет > запускаться правильный unit. Как показало обсуждение в @devel (см. <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>): 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup). 2. На t7/p7 %_initdir/tmpfiles нужен, т. к. в /etc/rc.d/scripts/cleanup предоставляемым startup-0.9.8.38-alt1 systemd-tmpfiles не упоминается. > 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал > %_sysconfdir/cron.daily/stmpclean, но является более гибким в > настройках за счёт использования {/lib|/etc}/tmpfiles.d > В принципе нет ничего страшного, если они отработают оба. При использовании sysvinit наличие %_sysconfdir/cron.daily/tmpfiles желательно как на t7/p7 так и на Сизифе. Но именно что _желательно_: его отсутствие не приводит к фатальным последствиям. Вариант для очистки systemd-only систем: 1. В пакеты собираемые в рамках systemd, поместить только симлинк tmpfiles.service -> systemd-tmpfiles-setup.service. Без %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. 2. %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles я помещу в реанимированный sysvinit-tmpfiles, но без tmpfiles.service. Тогда как такой вариант: 1. На systemd-only системах sysvinit-tmpfiles можно будет не ставить. 2. Не будет ошибок при установке sysvinit-tmpfiles на systemd системы, т. к. tmpfiles.service соответствующий %_initdir/tmpfiles уже будет присутствовать в системе. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 13:27 ` Aleksey Avdeev @ 2016-02-18 15:01 ` Alexey Shabalin 2016-02-18 15:11 ` Dmitry V. Levin 0 siblings, 1 reply; 34+ messages in thread From: Alexey Shabalin @ 2016-02-18 15:01 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev <solo@solin.spb.ru> написал: > 18.02.2016 10:50, Alexey Shabalin пишет: >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin >> <ldv@altlinux.org> написал: >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>>>> ... >>>>>> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>>>> -- Поддержка tmpfiles для sysvinit. >>>>> >>>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>>>> sysvinit-tmpfiles-0.1-alt1 (см. >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >>>> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>>> сервис tmpfiles, с небольшими моими правками. >>> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны >>> для systemd-only системы, то их надо убрать из systemd-utils. >> >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет >> запускаться правильный unit. > > Как показало обсуждение в @devel (см. > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>): > > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup). вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего не создаст, а большинство сервисов об этом не заботятся. tmpfiles решает 2 задачи: - создание файлов и директорий на tmpfs - очистка tmp В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но не в других tmpfs. Алексей, хватит уже метаться в разные крайности. > 2. На t7/p7 %_initdir/tmpfiles нужен, т. к. в /etc/rc.d/scripts/cleanup > предоставляемым startup-0.9.8.38-alt1 systemd-tmpfiles не упоминается. > >> 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал >> %_sysconfdir/cron.daily/stmpclean, но является более гибким в >> настройках за счёт использования {/lib|/etc}/tmpfiles.d >> В принципе нет ничего страшного, если они отработают оба. > > При использовании sysvinit наличие %_sysconfdir/cron.daily/tmpfiles > желательно как на t7/p7 так и на Сизифе. Но именно что _желательно_: его > отсутствие не приводит к фатальным последствиям. > > Вариант для очистки systemd-only систем: > > 1. В пакеты собираемые в рамках systemd, поместить только симлинк > tmpfiles.service -> systemd-tmpfiles-setup.service. Без > %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. > > 2. %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles я помещу в > реанимированный sysvinit-tmpfiles, но без tmpfiles.service. > > Тогда как такой вариант: > > 1. На systemd-only системах sysvinit-tmpfiles можно будет не ставить. > > 2. Не будет ошибок при установке sysvinit-tmpfiles на systemd системы, > т. к. tmpfiles.service соответствующий %_initdir/tmpfiles уже будет > присутствовать в системе. > > -- > > С уважением. Алексей. > > > > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 15:01 ` Alexey Shabalin @ 2016-02-18 15:11 ` Dmitry V. Levin 2016-02-18 15:16 ` Alexey Shabalin 0 siblings, 1 reply; 34+ messages in thread From: Dmitry V. Levin @ 2016-02-18 15:11 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 2739 bytes --] On Thu, Feb 18, 2016 at 06:01:38PM +0300, Alexey Shabalin wrote: > 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev > <solo@solin.spb.ru> написал: > > 18.02.2016 10:50, Alexey Shabalin пишет: > >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin > >> <ldv@altlinux.org> написал: > >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: > >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: > >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет: > >>>>> ... > >>>>>> > >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. > >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) > >>>>>> -- Поддержка tmpfiles для sysvinit. > >>>>> > >>>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: > >>>>> sysvinit-tmpfiles-0.1-alt1 (см. > >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). > >>>> > >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш > >>>> сервис tmpfiles, с небольшими моими правками. > >>> > >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и > >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны > >>> для systemd-only системы, то их надо убрать из systemd-utils. > >> > >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал > >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет > >> запускаться правильный unit. > > > > Как показало обсуждение в @devel (см. > > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>): > > > > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован > > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup). > > вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего > не создаст, а большинство сервисов об этом не заботятся. Если %_initdir/tmpfiles делает в точности то же самое, что и /etc/rc.d/scripts/cleanup, то зачем нужен %_initdir/tmpfiles? > tmpfiles решает 2 задачи: > - создание файлов и директорий на tmpfs > - очистка tmp > В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но > не в других tmpfs. Разве? Сейчас у нас есть - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо, при установке/обновлении пакетов; - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо, при старте sysvinit-системы; - systemd-tmpfiles-setup.service: создаёт всё, что надо, при старте systemd-системы. Таким образом, %_initdir/tmpfiles не нужен ни для sysvinit-системы, ни для systemd-системы. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 15:11 ` Dmitry V. Levin @ 2016-02-18 15:16 ` Alexey Shabalin 2016-02-18 15:22 ` Dmitry V. Levin 2016-02-18 19:28 ` Aleksey Avdeev 0 siblings, 2 replies; 34+ messages in thread From: Alexey Shabalin @ 2016-02-18 15:16 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 18 февраля 2016 г., 18:11 пользователь Dmitry V. Levin <ldv@altlinux.org> написал: > On Thu, Feb 18, 2016 at 06:01:38PM +0300, Alexey Shabalin wrote: >> 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev >> <solo@solin.spb.ru> написал: >> > 18.02.2016 10:50, Alexey Shabalin пишет: >> >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin >> >> <ldv@altlinux.org> написал: >> >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >> >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >> >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет: >> >>>>> ... >> >>>>>> >> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >> >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >> >>>>>> -- Поддержка tmpfiles для sysvinit. >> >>>>> >> >>>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >> >>>>> sysvinit-tmpfiles-0.1-alt1 (см. >> >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >> >>>> >> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >> >>>> сервис tmpfiles, с небольшими моими правками. >> >>> >> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и >> >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны >> >>> для systemd-only системы, то их надо убрать из systemd-utils. >> >> >> >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал >> >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет >> >> запускаться правильный unit. >> > >> > Как показало обсуждение в @devel (см. >> > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>): >> > >> > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован >> > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup). >> >> вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего >> не создаст, а большинство сервисов об этом не заботятся. > > Если %_initdir/tmpfiles делает в точности то же самое, что и > /etc/rc.d/scripts/cleanup, то зачем нужен %_initdir/tmpfiles? > >> tmpfiles решает 2 задачи: >> - создание файлов и директорий на tmpfs >> - очистка tmp >> В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но >> не в других tmpfs. > > Разве? Сейчас у нас есть > - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо, > при установке/обновлении пакетов; > - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо, > при старте sysvinit-системы; > - systemd-tmpfiles-setup.service: создаёт всё, что надо, > при старте systemd-системы. Точно. Извиняюсь, ошибся. думал что cleanup только очищает, а не создаёт. > Таким образом, %_initdir/tmpfiles не нужен ни для sysvinit-системы, > ни для systemd-системы. Да, согласен. не нужен. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 15:16 ` Alexey Shabalin @ 2016-02-18 15:22 ` Dmitry V. Levin 2016-02-18 19:28 ` Aleksey Avdeev 1 sibling, 0 replies; 34+ messages in thread From: Dmitry V. Levin @ 2016-02-18 15:22 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 3101 bytes --] On Thu, Feb 18, 2016 at 06:16:42PM +0300, Alexey Shabalin wrote: > 18 февраля 2016 г., 18:11 пользователь Dmitry V. Levin > <ldv@altlinux.org> написал: > > On Thu, Feb 18, 2016 at 06:01:38PM +0300, Alexey Shabalin wrote: > >> 18 февраля 2016 г., 16:27 пользователь Aleksey Avdeev > >> <solo@solin.spb.ru> написал: > >> > 18.02.2016 10:50, Alexey Shabalin пишет: > >> >> 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin > >> >> <ldv@altlinux.org> написал: > >> >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: > >> >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: > >> >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет: > >> >>>>> ... > >> >>>>>> > >> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. > >> >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) > >> >>>>>> -- Поддержка tmpfiles для sysvinit. > >> >>>>> > >> >>>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: > >> >>>>> sysvinit-tmpfiles-0.1-alt1 (см. > >> >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). > >> >>>> > >> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш > >> >>>> сервис tmpfiles, с небольшими моими правками. > >> >>> > >> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и > >> >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны > >> >>> для systemd-only системы, то их надо убрать из systemd-utils. > >> >> > >> >> 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал > >> >> как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет > >> >> запускаться правильный unit. > >> > > >> > Как показало обсуждение в @devel (см. > >> > <https://lists.altlinux.org/pipermail/devel/2016-February/200802.html>): > >> > > >> > 1. На Сизифе %_initdir/tmpfiles ненужен, т. к. его функционал реализован > >> > в /etc/rc.d/scripts/cleanup (предоставляется пакетом startup). > >> > >> вообще-то нужен. т.к. директории в /var/run на tmpfs вам никто ничего > >> не создаст, а большинство сервисов об этом не заботятся. > > > > Если %_initdir/tmpfiles делает в точности то же самое, что и > > /etc/rc.d/scripts/cleanup, то зачем нужен %_initdir/tmpfiles? > > > >> tmpfiles решает 2 задачи: > >> - создание файлов и директорий на tmpfs > >> - очистка tmp > >> В сизифе сейчас с помощью systemd-tmpfiles создаются только в /dev, но > >> не в других tmpfs. > > > > Разве? Сейчас у нас есть > > - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо, > > при установке/обновлении пакетов; > > - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо, > > при старте sysvinit-системы; > > - systemd-tmpfiles-setup.service: создаёт всё, что надо, > > при старте systemd-системы. > > Точно. Извиняюсь, ошибся. думал что cleanup только очищает, а не создаёт. Не очень удачное название скрипта, согласен. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 15:16 ` Alexey Shabalin 2016-02-18 15:22 ` Dmitry V. Levin @ 2016-02-18 19:28 ` Aleksey Avdeev 1 sibling, 0 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-18 19:28 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1200 bytes --] 18.02.2016 18:16, Alexey Shabalin пишет: > 18 февраля 2016 г., 18:11 пользователь Dmitry V. Levin > <ldv@altlinux.org> написал: ... >> >> Разве? Сейчас у нас есть >> - /usr/lib/rpm/systemd-tmpfiles.filetrigger: создаёт все, что надо, >> при установке/обновлении пакетов; >> - /etc/rc.d/scripts/cleanup: создаёт и очищает всё, что надо, >> при старте sysvinit-системы; >> - systemd-tmpfiles-setup.service: создаёт всё, что надо, >> при старте systemd-системы. > > Точно. Извиняюсь, ошибся. думал что cleanup только очищает, а не создаёт. > >> Таким образом, %_initdir/tmpfiles не нужен ни для sysvinit-системы, >> ни для systemd-системы. > Да, согласен. не нужен. Не нужен для Сизифа. А для sysvinit-системы на t7/p7 нужен, т. к. там в /etc/rc.d/scripts/cleanup нет такого функционала. Прошу сохранить в systemd симлинк /lib/systemd/system/tmpfiles.service -> /lib/systemd/system/systemd-tmpfiles-setup.service: тогда необходимый для sysvinit функционал я реализую отдельным пакетом, содержащим: 1. Для Сизифа только %_sysconfdir/cron.daily/tmpfiles. 2. Для t7 -- %_initdir/tmpfiles и %_sysconfdir/cron.daily/tmpfiles. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 7:50 ` Alexey Shabalin 2016-02-18 13:27 ` Aleksey Avdeev @ 2016-02-18 15:21 ` Dmitry V. Levin 2016-02-18 19:13 ` Aleksey Avdeev 2016-02-19 7:34 ` Sergey V Turchin 1 sibling, 2 replies; 34+ messages in thread From: Dmitry V. Levin @ 2016-02-18 15:21 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 2139 bytes --] On Thu, Feb 18, 2016 at 10:50:43AM +0300, Alexey Shabalin wrote: > 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin > <ldv@altlinux.org> написал: > > On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: > >> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: > >> > 10.02.2016 23:41, Aleksey Avdeev пишет: > >> > ... > >> >> > >> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. > >> >> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) > >> >> -- Поддержка tmpfiles для sysvinit. > >> > > >> > В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: > >> > sysvinit-tmpfiles-0.1-alt1 (см. > >> > <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). > >> > >> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш > >> сервис tmpfiles, с небольшими моими правками. > > > > Там в пакет systemd-utils просочились %_initdir/tmpfiles и > > %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны > > для systemd-only системы, то их надо убрать из systemd-utils. > > 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал > как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет > запускаться правильный unit. Это хорошо. К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах: systemd-tmpfiles --clean и systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev будут выполнятся дважды при старте системы. > 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал > %_sysconfdir/cron.daily/stmpclean, но является более гибким в > настройках за счёт использования {/lib|/etc}/tmpfiles.d > В принципе нет ничего страшного, если они отработают оба. А разве уже существующий systemd-tmpfiles-clean.timer не делает то же самое на systemd-системах? Есть ощущение, что %_sysconfdir/cron.daily/tmpfiles нужен только в sysvinit-системах и только если не используется %_sysconfdir/cron.daily/stmpclean -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 15:21 ` Dmitry V. Levin @ 2016-02-18 19:13 ` Aleksey Avdeev 2016-02-19 7:34 ` Sergey V Turchin 1 sibling, 0 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-18 19:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1641 bytes --] 18.02.2016 18:21, Dmitry V. Levin пишет: > On Thu, Feb 18, 2016 at 10:50:43AM +0300, Alexey Shabalin wrote: ... >> 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал >> %_sysconfdir/cron.daily/stmpclean, но является более гибким в >> настройках за счёт использования {/lib|/etc}/tmpfiles.d >> В принципе нет ничего страшного, если они отработают оба. > > А разве уже существующий systemd-tmpfiles-clean.timer не делает > то же самое на systemd-системах? Тоже самое: %_sysconfdir/cron.daily/tmpfiles это попытка реализовать функционал systemd-tmpfiles-clean.timer на sysvinit-системах. > > Есть ощущение, что %_sysconfdir/cron.daily/tmpfiles нужен только > в sysvinit-системах и только если не используется > %_sysconfdir/cron.daily/stmpclean Да, %_sysconfdir/cron.daily/tmpfiles только для sysvinit-систем. Более того, там предусмотрен механизм принудительного завершения работы, если обнаружен запуск под systemd (в %_initdir/tmpfiles, который используется для свершения действий). Основное отличие функционала %_sysconfdir/cron.daily/tmpfiles от %_sysconfdir/cron.daily/stmpclean -- легкость автоматической настройки списка очищаемых каталогов и их параметров: 1. %_sysconfdir/cron.daily/stmpclean -- обрабатывает только то, что жёстко в данном скрипте прописано и ничего более. Чтобы внести изменения нужно редактировать данный скрипт. 2. %_sysconfdir/cron.daily/tmpfiles -- всё что прописано в любом из {/lib|/etc}/tmpfiles.d/*.conf. Т. е. любой из пакетов может заказать очистку произвольного списка каталогов с произвольными периодами очистки. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 15:21 ` Dmitry V. Levin 2016-02-18 19:13 ` Aleksey Avdeev @ 2016-02-19 7:34 ` Sergey V Turchin 2016-02-19 10:06 ` Aleksey Avdeev 1 sibling, 1 reply; 34+ messages in thread From: Sergey V Turchin @ 2016-02-19 7:34 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Thursday, 18 February 2016 18:21:39 MSK Dmitry V wrote: [...] > К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах: > systemd-tmpfiles --clean и > systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev > будут выполнятся дважды при старте системы. http://bugs.altlinux.org/28681 Так же, как и это? [...] -- Regards, Sergey. ALT Linux, http://www.altlinux.ru/ ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-19 7:34 ` Sergey V Turchin @ 2016-02-19 10:06 ` Aleksey Avdeev 0 siblings, 0 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-19 10:06 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 471 bytes --] 19.02.2016 10:34, Sergey V Turchin пишет: > On Thursday, 18 February 2016 18:21:39 MSK Dmitry V wrote: > > [...] >> К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах: >> systemd-tmpfiles --clean и >> systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev >> будут выполнятся дважды при старте системы. > http://bugs.altlinux.org/28681 > Так же, как и это? По факту -- надо перевешивать на t7. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-17 23:26 ` Dmitry V. Levin 2016-02-18 7:50 ` Alexey Shabalin @ 2016-02-18 12:49 ` Aleksey Avdeev 2016-02-18 14:55 ` Alexey Shabalin 1 sibling, 1 reply; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-18 12:49 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 2619 bytes --] 18.02.2016 02:26, Dmitry V. Levin пишет: > On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>> ... >>>> >>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>> -- Поддержка tmpfiles для sysvinit. >>> >>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>> sysvinit-tmpfiles-0.1-alt1 (см. >>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >> >> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >> сервис tmpfiles, с небольшими моими правками. > > Там в пакет systemd-utils просочились %_initdir/tmpfiles и > %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны > для systemd-only системы, то их надо убрать из systemd-utils. По результатам экспериментов с sysvinit-tmpfiles у меня сложилось мнение, что наиболее простой вариант получения чистых systemd-only систем -- вынос поддержки sysvinit в отдельные подпакеты, например с названиями вида *-sysvinit (тогда на systemd-only системах их можно не ставить). Причины: 1. Для нормальной установки на систему под systemd, пакет содержащий %_initdir/<name> должен содержать и /lib/systemd/system/<name>.service. Иначе при установки пакета будут наблюдаться ошибки (см. <https://lists.altlinux.org/pipermail/sisyphus/2016-February/364737.html>). 2. При этом симлинк вида /lib/systemd/system/<name>.service -> /dev/null к исправлении ситуации не приводит. А симлинк на реальный service, вида /lib/systemd/system/<name>.service -> /lib/systemd/system/<realnamename>.service, приведёт к зависимости на пакет его содержащий, что не всегда допустимо. 3. В свете предыдущего пункта, исключения зависимости на пакет содержащий /lib/systemd/system/<realnamename>.service, пакету с %_initdir/<name> потребуется: а) обвить /lib/systemd/system/<name>.service как %ghost; б) иметь тригер, отслеживающий установку/удаление/наличие пакета содержащего <realnamename>.service и в зависимосте от этого создающего/удаляющего симлинк <name>.service -> <realnamename>.service. В общем, наиболее простой вариант: 1. Симлинк <name>.service -> <realnamename>.service пометить в пакет содержащий <realnamename>.service. 2. %_initdir/<name>, без <name>.service, в отдельный пакет. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 12:49 ` Aleksey Avdeev @ 2016-02-18 14:55 ` Alexey Shabalin 2016-02-18 18:51 ` Aleksey Avdeev 0 siblings, 1 reply; 34+ messages in thread From: Alexey Shabalin @ 2016-02-18 14:55 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 18 февраля 2016 г., 15:49 пользователь Aleksey Avdeev <solo@solin.spb.ru> написал: > 18.02.2016 02:26, Dmitry V. Levin пишет: >> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >>>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>>> ... >>>>> >>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>>> -- Поддержка tmpfiles для sysvinit. >>>> >>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>>> sysvinit-tmpfiles-0.1-alt1 (см. >>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >>> >>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>> сервис tmpfiles, с небольшими моими правками. >> >> Там в пакет systemd-utils просочились %_initdir/tmpfiles и >> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны >> для systemd-only системы, то их надо убрать из systemd-utils. > > По результатам экспериментов с sysvinit-tmpfiles у меня сложилось > мнение, что наиболее простой вариант получения чистых systemd-only > систем -- вынос поддержки sysvinit в отдельные подпакеты, например с > названиями вида *-sysvinit (тогда на systemd-only системах их можно не > ставить). Причины: Нет, не надо придумывать никаких дополнительных пакетов вида *-sysvinit. > 1. Для нормальной установки на систему под systemd, пакет содержащий > %_initdir/<name> должен содержать и /lib/systemd/system/<name>.service. > Иначе при установки пакета будут наблюдаться ошибки (см. > <https://lists.altlinux.org/pipermail/sisyphus/2016-February/364737.html>). Да, именно должен. И robocop обучен искать ошибки. > 2. При этом симлинк вида /lib/systemd/system/<name>.service -> /dev/null > к исправлении ситуации не приводит. исправляет > А симлинк на реальный service, вида > /lib/systemd/system/<name>.service -> > /lib/systemd/system/<realnamename>.service, приведёт к зависимости на > пакет его содержащий, что не всегда допустимо. Ничего не приведет ни к каким зависимостям, потому что эти симлинки и цель должны быть в одном пакете. Это механизм alias, не надо его использовать для чего-то другого. > 3. В свете предыдущего пункта, исключения зависимости на пакет > содержащий /lib/systemd/system/<realnamename>.service, пакету с > %_initdir/<name> потребуется: > > а) обвить /lib/systemd/system/<name>.service как %ghost; > > б) иметь тригер, отслеживающий установку/удаление/наличие пакета > содержащего <realnamename>.service и в зависимосте от этого > создающего/удаляющего симлинк <name>.service -> <realnamename>.service. Не надо придумывать лишние не нужные интелекты. > В общем, наиболее простой вариант: > > 1. Симлинк <name>.service -> <realnamename>.service пометить в пакет > содержащий <realnamename>.service. > > 2. %_initdir/<name>, без <name>.service, в отдельный пакет. > -- Alexey Shabalin ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] A: Прошу тестировать доработанные sustemd и dbus 2016-02-18 14:55 ` Alexey Shabalin @ 2016-02-18 18:51 ` Aleksey Avdeev 0 siblings, 0 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-02-18 18:51 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 4087 bytes --] 18.02.2016 17:55, Alexey Shabalin пишет: > 18 февраля 2016 г., 15:49 пользователь Aleksey Avdeev > <solo@solin.spb.ru> написал: >> 18.02.2016 02:26, Dmitry V. Levin пишет: >>> On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: >>>> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: >>>>> 10.02.2016 23:41, Aleksey Avdeev пишет: >>>>> ... >>>>>> >>>>>> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. >>>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=56e0cca154df8e170016caf2c0542b252cee0091>) >>>>>> -- Поддержка tmpfiles для sysvinit. >>>>> >>>>> В <http://git.altlinux.org/tasks/158607/> вариант для Сизифа: >>>>> sysvinit-tmpfiles-0.1-alt1 (см. >>>>> <http://git.altlinux.org/people/solo/packages/sysvinit-tmpfiles.git?p=sysvinit-tmpfiles.git;a=commit;h=55a1ee0c5e4a2c0f0eba0693ab641facb13c8abb>). >>>> >>>> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш >>>> сервис tmpfiles, с небольшими моими правками. >>> >>> Там в пакет systemd-utils просочились %_initdir/tmpfiles и >>> %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны >>> для systemd-only системы, то их надо убрать из systemd-utils. >> >> По результатам экспериментов с sysvinit-tmpfiles у меня сложилось >> мнение, что наиболее простой вариант получения чистых systemd-only >> систем -- вынос поддержки sysvinit в отдельные подпакеты, например с >> названиями вида *-sysvinit (тогда на systemd-only системах их можно не >> ставить). Причины: > > Нет, не надо придумывать никаких дополнительных пакетов вида *-sysvinit. > >> 1. Для нормальной установки на систему под systemd, пакет содержащий >> %_initdir/<name> должен содержать и /lib/systemd/system/<name>.service. >> Иначе при установки пакета будут наблюдаться ошибки (см. >> <https://lists.altlinux.org/pipermail/sisyphus/2016-February/364737.html>). > Да, именно должен. И robocop обучен искать ошибки. > > >> 2. При этом симлинк вида /lib/systemd/system/<name>.service -> /dev/null >> к исправлении ситуации не приводит. > > исправляет У меня не получилось, цитирую <https://lists.altlinux.org/pipermail/sisyphus/2016-February/364761.html> (читать симлинк /lib/systemd/system/tmpfiles.service -> /dev/null): > Похоже симлинк /lib/systemd/system/tmpfiles -> /dev/null не > помогает... При установке под systemd наблюдаю следующее: > > $ sudo -H apt-get install sysvinit-tmpfiles > ... > Preparing... ################################## [100%] > 1: sysvinit-tmpfiles ################################## [100%] > Failed to issue method call: No such file or directory > Running /usr/lib/rpm/posttrans-filetriggers > Done. Т. е. у меня симлинк /lib/systemd/system/tmpfiles.service -> /dev/null данную ошибку ("Failed to issue method call: No such file or directory" при установке пакета) не исправлял... Или это опять, разница между версиями в Сизифе и t7? > >> А симлинк на реальный service, вида >> /lib/systemd/system/<name>.service -> >> /lib/systemd/system/<realnamename>.service, приведёт к зависимости на >> пакет его содержащий, что не всегда допустимо. > Ничего не приведет ни к каким зависимостям, потому что эти симлинки и > цель должны быть в одном пакете. Это механизм alias, не надо его > использовать для чего-то другого. OK. Прошу в добавить systemd alias вида tmpfiles.service -> systemd-tmpfiles-setup.service. > >> 3. В свете предыдущего пункта, исключения зависимости на пакет >> содержащий /lib/systemd/system/<realnamename>.service, пакету с >> %_initdir/<name> потребуется: >> >> а) обвить /lib/systemd/system/<name>.service как %ghost; >> >> б) иметь тригер, отслеживающий установку/удаление/наличие пакета >> содержащего <realnamename>.service и в зависимосте от этого >> создающего/удаляющего симлинк <name>.service -> <realnamename>.service. > > Не надо придумывать лишние не нужные интелекты. Согласен. Это излишний источник ненадёжности на пустом месте. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus) 2016-01-31 11:25 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev @ 2016-03-23 18:46 ` Aleksey Avdeev 1 sibling, 0 replies; 34+ messages in thread From: Aleksey Avdeev @ 2016-03-23 18:46 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions [-- Attachment #1.1: Type: text/plain, Size: 1673 bytes --] Приветную. Т. к. теперь на грабли с dbus наступил не только я (<https://bugzilla.altlinux.org/show_bug.cgi?id=31906> оказалось дублем <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>), снова поднимаю данную тему. 31.01.2016 00:49, Aleksey Avdeev пишет: > Приветствую. > > Прошу пропустить в Сизиф и p7 пакеты исправляющие ... > <https://bugzilla.altlinux.org/show_bug.cgi?id=31740>: > ... > 3. <http://git.altlinux.org/tasks/156794/> -- dbus-1.10.6-alt2 (см. > <http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=c0502f59c2d01b9a2ae359ead011fcfa96228775>), <http://git.altlinux.org/tasks/161915> > в Сизиф. Изменения относительно текущего dbus-1.10.6-alt1: > > 3.а) Добавлен /lib/tmpfiles.d/dbus.conf, обеспечивающий создание > каталогов для сокетов: > > d /var/run/dbus 0755 root root - > d /var/run/dbus/users 1777 root root - > > 3.б) Для systemd обеспечен запуск dbus.socket после > systemd-tmpfiles-setup.service, создающего каталоги для сокетов (если их > нет): > > $ cat /lib/systemd/system/dbus.socket > [Unit] > Description=D-Bus System Message Bus Socket > Wants=systemd-tmpfiles-setup.service > After=systemd-tmpfiles-setup.service > ... > > 4. <http://git.altlinux.org/tasks/156795/> -- dbus-1.6.30-alt0.M70T.3 (см. > <http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=1f47a54b79a5219163e3fbabc4ccf38e4779b4cf>), <http://git.altlinux.org/tasks/161916> > в t7 (пакет протестирован на системах под управлением systemd и > sysvinit). Изменения относительно текущего dbus-1.6.30-alt0.M70T.3 > аналогичны пп. 3.а и 3.б. -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 230 bytes --] ^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2016-03-23 18:46 UTC | newest] Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-01-31 11:25 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus (was: Fwd: [devel] A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev 2016-01-31 13:59 ` Serg A. Kotlyarov 2016-01-31 14:07 ` ruslandh 2016-01-31 14:33 ` [sisyphus] A: Прошу тестировать доработанные sustemd и dbus Aleksey Avdeev 2016-01-31 14:49 ` Serg A. Kotlyarov 2016-01-31 22:34 ` Aleksey Avdeev 2016-02-01 15:32 ` Serg A. Kotlyarov 2016-02-01 17:46 ` Alexey Shabalin 2016-02-01 23:16 ` Aleksey Avdeev 2016-02-10 20:41 ` Aleksey Avdeev 2016-02-11 6:06 ` Aleksey Avdeev 2016-02-15 10:06 ` Alexey Shabalin 2016-02-15 12:12 ` Aleksey Avdeev 2016-02-15 12:24 ` Alexey Shabalin 2016-02-17 11:19 ` Aleksey Avdeev 2016-02-20 15:32 ` Aleksey Avdeev 2016-03-06 10:46 ` Aleksey Avdeev 2016-03-15 9:19 ` Aleksey Avdeev 2016-02-17 23:26 ` Dmitry V. Levin 2016-02-18 7:50 ` Alexey Shabalin 2016-02-18 13:27 ` Aleksey Avdeev 2016-02-18 15:01 ` Alexey Shabalin 2016-02-18 15:11 ` Dmitry V. Levin 2016-02-18 15:16 ` Alexey Shabalin 2016-02-18 15:22 ` Dmitry V. Levin 2016-02-18 19:28 ` Aleksey Avdeev 2016-02-18 15:21 ` Dmitry V. Levin 2016-02-18 19:13 ` Aleksey Avdeev 2016-02-19 7:34 ` Sergey V Turchin 2016-02-19 10:06 ` Aleksey Avdeev 2016-02-18 12:49 ` Aleksey Avdeev 2016-02-18 14:55 ` Alexey Shabalin 2016-02-18 18:51 ` Aleksey Avdeev 2016-03-23 18:46 ` [sisyphus] [devel] A: Прошу пропустить доработанный dbus (was: A: Прошу пропустить доработанные sustemd и dbus) Aleksey Avdeev
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git