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

dango

  • Гость
Re: Xfce c Sysv
« Ответ #660 : 13.09.2018 13:34:53 »
Наверное...
Пока поймали только по факту смены системы инициализации. В регулярке icewm c sysv, с доустановленным xfce, пробоя не было.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Re: Xfce c Sysv
« Ответ #661 : 13.09.2018 13:50:48 »
При одинаковых фиксированных условиях замена Sysv на systemD какой расход?

Разница для современного компьютера не большая... метра 3...
Если, конечно, не поймали глюк когда оно течет...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #662 : 13.09.2018 14:27:46 »
Наверное...
Пока поймали только по факту смены системы инициализации. В регулярке icewm c sysv, с доустановленным xfce, пробоя не было.

Я сейчас просмотрел десяток-полтора материалов на английском, но так и не понял, что, как и откуда создаёт /var/lock/subsys
По чьему волшебному желанию он появляется этот каталог.
Не увидел это и в скриптах (плохо смотрел?).

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Re: Xfce c Sysv
« Ответ #663 : 13.09.2018 14:37:24 »
Но перевод однострочником на sysv однозначно сломан на сизифе/p9.
На p8:
$ rpm -qf /var/lock/subsys
filesystem-2.3.13-alt1
На Сизифе смотрим changelog
2018-08-28 Dmitry V. Levin <ldv at altlinux.org> 2.3.17-alt1
    [...]
    - Added %ghost /run/lock/, marked /var/lock/ and /var/lock/* as %ghost (by Alexey Shabalin).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #664 : 13.09.2018 15:01:58 »
Но перевод однострочником на sysv однозначно сломан на сизифе/p9.
На p8:
$ rpm -qf /var/lock/subsys
filesystem-2.3.13-alt1
На Сизифе смотрим changelog
2018-08-28 Dmitry V. Levin <ldv at altlinux.org> 2.3.17-alt1
    [...]
    - Added %ghost /run/lock/, marked /var/lock/ and /var/lock/* as %ghost (by Alexey Shabalin).

Спасибо, Эдрю, вижу:
 Ошибка 35350 - Нет директории /var/lock/subsys/ на sysV
https://bugzilla.altlinux.org/show_bug.cgi?id=35350

dango

  • Гость
Re: Xfce c Sysv
« Ответ #665 : 13.09.2018 15:08:34 »
Ошибка 35350 - Нет директории /var/lock/subsys/ на sysV
https://bugzilla.altlinux.org/show_bug.cgi?id=35350
Все страньше и страньше....
У меня тут на regular-xfce (который стал sysv) сборка regular-sysv-xfce обламывается диким образом, хотя вчера на regular-icewm, такой проблемы не было... Были другие, но простые и понятные...
« Последнее редактирование: 13.09.2018 15:12:46 от dango »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #666 : 13.09.2018 15:15:37 »
# mkdir /var/lock/subsys
Вот где я затупил.

Да, Дан, там Эндрю косвенно подсказал:
там не один каталог нужен
# rpm -qpvl ./subsys-p8/filesystem-2.3.13-alt1.i586.rpm | grep var/lock
drwxr-xr-x    2 root    root                        0 фев 11  2016 /var/lock
drwxrwx---    2 root    uucp                        0 фев 11  2016 /var/lock/serial
drwx------    2 root    root                        0 фев 11  2016 /var/lock/subsys
drwxrwx---    2 root    uucp                        0 фев 11  2016 /var/lock/uucp
# find /mnt/disk1/var/lock -type d
/mnt/disk1/var/lock
/mnt/disk1/var/lock/serial
/mnt/disk1/var/lock/makewhatis
/mnt/disk1/var/lock/subsys
/mnt/disk1/var/lock/uucp
/mnt/disk1/var/lock/sane
/mnt/disk1/var/lock/dmraid
# find /mnt/disk2/var/lock -type d
/mnt/disk2/var/lock
/mnt/disk2/var/lock/serial
/mnt/disk2/var/lock/dmraid
/mnt/disk2/var/lock/uucp
/mnt/disk2/var/lock/subsys
« Последнее редактирование: 13.09.2018 15:23:01 от Speccyfighter »

dango

  • Гость
Re: Xfce c Sysv
« Ответ #667 : 13.09.2018 15:46:29 »
regular-icewm-latest
# find /var/lock -type d
/var/lock
/var/lock/uucp
/var/lock/subsys
/var/lock/serial
/var/lock/dmraid
/var/lock/sepermit

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #668 : 14.09.2018 06:47:26 »
Тут такое дело: в системе, запущенной на systemd, переведенной на sysvinit, но еще не перезагруженной, subsys есть. После перезагрузки, его уже нет. Приходится создавать и снова перезапускать. Опять лепить костыль в /etc/firsttime.d/ ?

Смотреть багу: https://bugzilla.altlinux.org/show_bug.cgi?id=35350

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #669 : 14.09.2018 08:56:01 »
Тут такое дело: в системе, запущенной на systemd, переведенной на sysvinit, но еще не перезагруженной, subsys есть. После перезагрузки, его уже нет. Приходится создавать и снова перезапускать. Опять лепить костыль в /etc/firsttime.d/ ?

Смотреть багу: https://bugzilla.altlinux.org/show_bug.cgi?id=35350

Антон, честно говоря я так не понял, почему "это тоже к systemd-utils", если systemd в системе на sysv нет, а в идеале и быть не должно. Как и не понял, каким боком systemd-utils к системе на sysv. И с какого это вдруг перепугу sysv обязан обрабатывать конфиги systemd?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #670 : 14.09.2018 09:05:57 »
В данный момент меня больше интересует что такое %ghost, какой чеснок нужно взять и какую серебряную пулю для него нужно отлить:
$ rpm -q --changelog filesystem | head -n 7
* Вт авг 28 2018 Dmitry V. Levin <ldv@altlinux.org> 2.3.17-alt1
- Moved /etc/syslog.d from syslog-common to filesystem.
- Made /lib/modules readable and executable by everybody (closes: #5969).
- Added libx32 directories on x86_64 and x32 systems (by Ivan Zakharyaschev).
- Added lib32 directories on %e2k (thx Ivan Zakharyaschev).
- Added %ghost /run/lock/, marked /var/lock/ and /var/lock/* as %ghost (by Alexey Shabalin).


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #671 : 14.09.2018 09:49:21 »
Щас вот то же самое systemd>sysv посмотрим на архивной регулярке, на том архивном образе, где %ghost ещё не вкручен в filesystem:
http://nightly.altlinux.org/sisyphus/archive/regular-xfce-20180808-i586.iso

dango

  • Гость
Re: Xfce c Sysv
« Ответ #672 : 14.09.2018 09:59:14 »
Смотреть багу: https://bugzilla.altlinux.org/show_bug.cgi?id=35350
Спасибо, Антон. Юрий уже дал ссылку.
честно говоря я так не понял, почему "это тоже к systemd-utils", если systemd в системе на sysv нет, а в идеале и быть не должно. Как и не понял, каким боком systemd-utils к системе на sysv. И с какого это вдруг перепугу sysv обязан обрабатывать конфиги systemd?
ИМХО: если не ошибаюсь по тексту, при удалении systemd не восстанавливаются системные настройки для sysv. Короче, поломано.
Антон, вопрос: регулярками кто занимается?
Ситуация: в regular-icewm сборка образа regular-xfce-sysv ломается. Хвост выхлопа:
E: Couldn't find package sysklogd
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
Имя пакета присутствует в следующих файлах:
grep -r sysklogd mkimage-profiles/
mkimage-profiles/pkg.in/lists/tagged/server+openvpn:sysklogd
mkimage-profiles/pkg.in/lists/sysvinit:sysklogd
Такого пакета в Сизифе нет.
Профили взяты сегодня с гита Михаила. Ему написать?
И соответственно вопрос, на что менять?
И еще, Юрий, в данной регулярке есть пакет ConsoleKit2. Это к списку пакетов перехода.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #673 : 14.09.2018 10:13:51 »
E: Couldn't find package sysklogd
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
И соответственно вопрос, на что менять?

Зачрутился в p8-sysv-tde и посмотрел:
# rpm -qi sysklogd
Name        : sysklogd                     Relocations: (not relocatable)
Version     : 1.4.1                             Vendor: ALT Linux Team
Release     : alt30                         Build Date: Чт 12 фев 2009 04:17:39
Install date: Вс 22 май 2016 17:26:25      Build Host: bee8.hasher.altlinux.org
Group       : Система/Ядро и оборудование   Source RPM: sysklogd-1.4.1-alt30.src.rpm
Size        : 0                                License: GPLv2+
Packager    : Dmitry V. Levin <ldv@altlinux.org>
URL         : http://www.infodrom.org/projects/sysklogd/
Summary     : Base package for system logging and kernel message trapping daemons
Description :
This virtual package contains dependencies on syslogd and klogd.
# apt-cache depends sysklogd
sysklogd-1.4.1-alt30
  Для установки требует: syslogd = 1.4.1-alt30
  Для установки требует: klogd = 1.4.1-alt30
  Требует: </bin/sh>
    sh-3.2.57-alt1
  Конфликтует: logrotate < 0:3.3-ipl9mdk
  Конфликтует: vixie-cron < 0:3.0.1-ipl45mdk

dango

  • Гость
Re: Xfce c Sysv
« Ответ #674 : 14.09.2018 10:19:29 »
sysklogd-1.4.1-alt30
https://packages.altlinux.org/ru/p8/srpms/sysklogd
Угу, а в Сизифе отсутствует.