geteuid / getpwnam not implemented

Wouter van Oijen wouter.van.oijen at technolution.nl
Tue Nov 27 12:40:21 CET 2018


Hello,

I succeeded in building and starting Mosquitto under Genode, but it
fails due to the not-implemented functions geteuid() and getpwnam().
See log below. Are these functions already implemented somewhere? How
should I continue from here?

Also, what does the warning about exec_static_constructors() mean?

[init -> mosquitto] lwIP Nic interface up address=10.0.2.55
netmask=255.255.255.0 gateway=10.0.2.1
[init -> mosquitto] Warning: Don't call
Genode::Env::exec_static_constructors() in components without static
globals
[init -> mosquitto] 1543318260: mosquitto version 1.5.4 starting
[init -> mosquitto] 1543318260: Using default config.
[init -> mosquitto] 1543318260: Opening ipv4 listen socket on port 1883.
[init -> mosquitto] Warning: geteuid: geteuid not implemented
[init -> mosquitto] Warning: getpwnam: getpwnam not implemented
[init -> mosquitto] 1543318260: Error: Invalid user 'mosquitto'.
[init] child "mosquitto" exited with exit value 1


Best regards,
Wouter



More information about the users mailing list