phablet@ubuntu-phablet:~$ systemctl --user start itd
Failed to start itd.service: Process org.freedesktop.systemd1 exited with status 1
See user logs and 'systemctl --user status itd.service' for details.
phablet@ubuntu-phablet:~$ systemctl status --user itd.service
Failed to get properties: Process org.freedesktop.systemd1 exited with status 1
Also, itctl does throw an error that the socket does not exist at the required location, I assume this is due to the former error
phablet@ubuntu-phablet:~$ systemctl --user start itd
Failed to start itd.service: Process org.freedesktop.systemd1 exited with status 1
See user logs and 'systemctl --user status itd.service' for details.
phablet@ubuntu-phablet:~$ systemctl status --user itd.service
Failed to get properties: Process org.freedesktop.systemd1 exited with status 1
Also, itctl does throw an error that the socket does not exist at the required location, I assume this is due to the former error
This is definitely not an ITD bug, it seems to be a DBus issue, but regardless, I looked around and found some things that you can try.
If you run echo $XDG_RUNTIME_DIR in your terminal, do you get any output?
Can you also send the output of systemctl status --user dbus?
This is definitely not an ITD bug, it seems to be a DBus issue, but regardless, I looked around and found some things that you can try.
If you run `echo $XDG_RUNTIME_DIR` in your terminal, do you get any output?
Can you also send the output of `systemctl status --user dbus`?
phablet@ubuntu-phablet:~$ systemctl status --user dbus
Failed to get properties: Process org.freedesktop.systemd1 exited with status 1
1. Yes I do get an output
phablet@ubuntu-phablet:~$ echo $XDG_RUNTIME_DIR
/run/user/32011
2.
phablet@ubuntu-phablet:~$ systemctl status --user dbus
Failed to get properties: Process org.freedesktop.systemd1 exited with status 1
In this case, it seems Ubuntu Touch might not support DBus user sessions, which is interesting because a lot of software requires them to exist, and there's no way to implement much of ITD's functionality without them, so unfortunately, it doesn't seem like ITD would work very well in Ubuntu Touch. You should ask someone else who has an Ubuntu Touch device if they can run ITD, and ask them how they did it if they can. If you figure it out, please tell me as I would like to add documentation about it. Sorry that I couldn't be of help here.
In this case, it seems Ubuntu Touch might not support DBus user sessions, which is interesting because a lot of software requires them to exist, and there's no way to implement much of ITD's functionality without them, so unfortunately, it doesn't seem like ITD would work very well in Ubuntu Touch. You should ask someone else who has an Ubuntu Touch device if they can run ITD, and ask them how they did it if they can. If you figure it out, please tell me as I would like to add documentation about it. Sorry that I couldn't be of help here.
phablet@ubuntu-phablet:~$ systemctl --user start itd
Failed to start itd.service: Process org.freedesktop.systemd1 exited with status 1
See user logs and 'systemctl --user status itd.service' for details.
phablet@ubuntu-phablet:~$ systemctl status --user itd.service
Failed to get properties: Process org.freedesktop.systemd1 exited with status 1
Also, itctl does throw an error that the socket does not exist at the required location, I assume this is due to the former error
This is definitely not an ITD bug, it seems to be a DBus issue, but regardless, I looked around and found some things that you can try.
If you run
echo $XDG_RUNTIME_DIR
in your terminal, do you get any output?Can you also send the output of
systemctl status --user dbus
?phablet@ubuntu-phablet:~$ echo $XDG_RUNTIME_DIR
/run/user/32011
phablet@ubuntu-phablet:~$ systemctl status --user dbus
Failed to get properties: Process org.freedesktop.systemd1 exited with status 1
Do you have the
dbus-user-session
package installed?I installed it, rebooted, but both status messages still show the same error as before
What happens if you run
export XDG_RUNTIME_DIR=/run/user/$(id -u)
and then try to run the commands above?I did as you said, but still the same status message appears
In this case, it seems Ubuntu Touch might not support DBus user sessions, which is interesting because a lot of software requires them to exist, and there's no way to implement much of ITD's functionality without them, so unfortunately, it doesn't seem like ITD would work very well in Ubuntu Touch. You should ask someone else who has an Ubuntu Touch device if they can run ITD, and ask them how they did it if they can. If you figure it out, please tell me as I would like to add documentation about it. Sorry that I couldn't be of help here.