What is the problem?
I installed ubuntu server on an old pc since my pi doesn't work anymore. If I manually start octoprint I can connect to it on port 5000. I created a file for systemd to automatically start it and it works but I don't get all the messages about it starting and I can't connect to it via port 5000. I assume this has to do with the system starting it at startup as user root.
How do I make octoprint start on ubuntu startup but not as user root?
What did you already try to solve it?
Tried running it manually as a non-root user and it works.
Have you tried running in safe mode?
WRITE HERE
Did running in safe mode solve the problem?
No as it appears to be a problem of what user owns the process.
Systeminfo Bundle
You can download this in OctoPrint's System Information dialog... no bundle, no support, unless the reason you couldn't retrieve the bundle is your network issues
WRITE HERE
Additional information about your setup
Hardware you are trying to connect to, hardware you are trying to connect from, router, access point, used operating systems, ... as much data as possible
WRITE HERE