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 |

Reply via email to