pbuilder issue which is related to systemd

Tollef Fog Heen tfheen at err.no
Wed Dec 24 08:28:24 GMT 2014


]] Daniel Schepler 

> I was wondering if you could take a look at #773765 and provide your input
> on it.  Basically, if you create a new pbuilder chroot and then try to use
> it to build libxshmfence, it's failing because it doesn't have a working
> shm filesystem in the chroot.  The cause is that the chroot gets systemd
> installed instead of sysvinit, and the systemd package doesn't include any
> /run/shm directory (or symlink).  So, when pbuilder tries to mount a tmpfs
> on <chroot>/run/shm that fails.

I don't know why it tries to mount it there.  The directory is private
to glibc and the #define in glibc points to /dev/shm.  It shouldn't be
moved without coordinating with the glibc maintainers.

> The pbuilder maintainers are saying this is a bug in systemd, as the /run
> release goal says the system should have /run/shm with /dev/shm being a
> compatibility/ABI symlink to it.

That's a uniliteral move by the sysvinit maintainers without soliciting
input from other init system maintainers.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are




More information about the Pkg-systemd-maintainers mailing list