[devel] [cyber] I: Sisyphus-20221222 x86_64 beehive_status: +37 -3 (101)

Mikhail Efremov sem на altlinux.org
Вт Янв 10 17:04:03 MSK 2023


On Sat, 24 Dec 2022 16:38:44 +0300 Mikhail Efremov wrote:
> On Fri, 23 Dec 2022 18:26:31 +0300 Dmitry V. Levin wrote:
> > On Thu, Dec 22, 2022 at 02:01:18PM +0300, Dmitry V. Levin wrote:  
> > > On Thu, Dec 22, 2022 at 01:33:30PM +0300, Валерий Иноземцев wrote:    
> > > > 22.12.2022 13:26, Dmitry V. Levin пишет:    
> > > > > On Thu, Dec 22, 2022 at 12:05:56PM +0300, Валерий Иноземцев wrote:    
> > > > >> 22.12.2022 11:25, Dmitry V. Levin пишет:    
> > > > >>> On Thu, Dec 22, 2022 at 08:10:27AM +0000, ALT beekeeper wrote:    
> > > > >>>> 	37 NEW error logs    
> > > > >>> [...]    
> > > > >>>> xdg-dbus-proxy-0.1.4-alt1
> > > > >>>> 	dbus-daemon[4180584]: Failed to start message bus: Failed to bind socket
> > > > >>>> 	"/run/dbus/users/dbus-DkOyMz7clK": No such file or directory    
> > > > >>>
> > > > >>> Что-то массово сломалось после обновления пакета dbus?    
> > > > >>
> > > > >> да. см. аттач
> > > > >> какие предложения? откатывать a70b042f?    
> > > > > 
> > > > > Альтернативно, может быть, что-то в системе должно создавать /run/dbus/users/ ?
> > > > > Хотя наличие по умолчанию в системе каталога /run/dbus/users/, доступного
> > > > > всем на запись, что позволяет легко устроить DoS на /run/, тоже не
> > > > > выглядит хорошей идеей.    
> > > > 
> > > > для этого есть /lib/tmpfiles.d/dbus.conf
> > > > d /run/dbus 0755 root root -
> > > > d /run/dbus/users 1777 root root -
> > > > 
> > > > в hasher это не работает    
> > > 
> > > Если в системе присутствует пакет systemd или systemd-utils-standalone,
> > > то /usr/lib/rpm/systemd-tmpfiles.filetrigger из пакета
> > > systemd-utils-filetriggers обрабатывает эти файлы.    
> > 
> > Обрабатывать-то оно обрабатывает, однако
> > $ hsh-run --root -- systemd-tmpfiles --create; echo $?
> > /proc/ is not mounted, but required for successful operation of systemd-tmpfiles. Please mount /proc/. Alternatively, consider using the --root= or --image= switches.
> > 1  
> 
> А просто в %post создать /run/dbus/users/ не вариант? Не хочется
> зависимость на /proc только ради systemd-tmpfiles.
 
Кстати, BuildRequires: /proc не помогает. Подозреваю, что пакет dbus
ставится до того, как смонтируется /proc.
Т.е. сейчас даже нет workaround'а чтобы починить работу тестов. 

-- 
WBR, Mikhail Efremov
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: п╕п╦я└я─п╬п╡п╟я▐ п©п╬п╢п©п╦я│я▄ OpenPGP
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20230110/6c079721/attachment-0001.bin>


Подробная информация о списке рассылки Devel