obexd is not referenced in the proper directory
Hello
in the override file
# /usr/lib/systemd/user/obex.service.d/ubuntu-touch-session.conf
[Service]
ExecStart=
ExecStart=/usr/lib/bluetooth/obexd -P ftp,irmc,mas,pcsuite -r $HOME
the executable file lives under /usr/libexec/bluetooth/obexd instead.
When the upgrade from upstart was done, Ubuntu was still at Jammy and the obex executable was still under /usr/lib.
I have grepped under /usr and I have not found any other instance of a conf file with an executable under /usr/lib instead of /usr/libexec.
Well, I have found /usr/lib/aarch64-linux-gnu/qtchooser/qt4.conf:/usr/lib/aarch64-linux-gnu/qt4/bin a non existing directory, but is qt4 still a thing ?
A wandering thought: it seems to point to the lack of a syntax checker that could catch such problems of non-existing paths in conf files before generating a rootfs.
Edited by gerard patel