Hi, On Fri, Dec 08, 2023 at 08:37:14AM +0100, ruggero wrote: > I hope I'm posting on the right mailing list - if not, please redirect > me. > > I'm having a problem while migrating from ptxdist.2023.09.0 to > ptxdist.2023.11.0 > > Package dbus fails to install. > > The relevant messages are the following: > > make: *** > [/usr/local/lib/ptxdist-2023.10.0/rules/post/ptxd_make_world_install.make:41: > /...../platform-phyFLEX-i.MX6/state/dbus.install] Error 1 > > Traceback (most recent call last): > File > "/...../platform-phyFLEX-i.MX6/build-target/dbus-1.15.8/meson_post_install.py", > line 106, in <module> post_install_exe() File > > ".......x/platform-phyFLEX-i.MX6/build-target/dbus-1.15.8/meson_post_install.py", > line 95, in post_install_exe os.chown(exe_path, 0, > grp.getgrnam(dbus_user).gr_gid) > > ^^^^^^^^^^^^^^^^^^^^^^^ > KeyError: "getgrnam(): name not found: 'messagebus'" > > It looks like, that a python script now takes care of some phasis of > the installation, and the python script fails. [...] > Any opinion / suggestion?
Ah, the problem is, that the distribution you're using does not have a 'messagebus' user. I'm testing mainly on Debian and Ubuntu and the user always exists here. So I've never encountered this. I've created a patch that should fix this. It will it ptxdist master as soon as the build tests for my current patch queue have finished successfully. Michael -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |