A problem following instructions installing server 3.7.0 #1322
Replies: 3 comments 11 replies
-
Now that the recommended method of setting up a headless server is with the binary install, we will be moving the manual installation instructions into a separate file in the repo. So with luck some of your questions won't come up, since things like paths and whatnot are all pre-determined. However, in common with most projects, Jamulus also has a problem when presenting documents like the one you are reading: what level of assumed knowledge should we cater for? For example "how to check that the command completed properly" is something that is common to any service being managed by systemd (you use systemctl or journalctl). Should we explain that? (I think we do in fact? See the section headed "Test that it starts OK"). Uncharitably, there are some who are of the opinion that if you don't know how to install a systemd service on Linux then you shouldn't be running a headless server (since there are security and other issues to take care of as well). I'm not of that opinion, but it's a tough one. |
Beta Was this translation helpful? Give feedback.
-
I agree. But please consider that you don't also don't need to run a server (let alone a headless one on Linux) to use Jamulus. That's entirely optional.
OK, but this would assume that if the user doesn't know how systemd works, then we need to explain all the attendant concepts to that as well, since systemd expects /lib/systemd/system/ is where all such unit files live by convention.
In Unix, commands tend to complete silently if they are successful, again by convention. We could put a message in the installer, but no other installers do that to my knowledge. BTW if you are on Debian or Ubuntu, you can run
Beyond a general statement, specifics would be entirely dependent on what security environment they have, and there are too many variations of this. |
Beta Was this translation helpful? Give feedback.
-
Is there something illformed with this ExecStart from my jamulus-headless.service?
Not all the parameters are seen in systemctl status jamulus-headless. Does the status look right? The server is not registering with the directory (or the directory server is not showing this server).
|
Beta Was this translation helpful? Give feedback.
-
I am following the instructions at jamulus.io/wiki/Server-Linux Running a "headless" server.
At step 3, it would be helpful to know (1) does it matter which directory the command should be run, and (2) what is the result of the command, or how to check that the command completed properly. It could be, the command will create a file ffff in directory dddd.
Running step 4, I get the error "Failed to enable unit: Unit file jamulus-headless.service does not exist."
From which directory should this command be issued? I haven't been able to guess where jamulus-headless.service should be found. I'm stuck.
Looking ahead at step 5, I have experience with some command line options for 3.6.2. However, it would be helpful for new server installers to have some command line examples. The options table could also use an explicit mention of the defaults if an option is not selected.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions