-
-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to start et on CentOS 7 due to incorrect path in systemd unit file #182
Comments
Can you submit a PR to the readme or docs site explaining what you've done to help others? Also, the reason why you can't connect even though ssh works is probably because you need to open port 2022 |
I can work up a PR in the next day or two for the docs update, no problem. After a little more digging, I found that the installer from the PPA on Ubuntu starts up etserver but the install from source on CentOS 7 does not. Therefore, the service is not listening on CentOS 7. Restarting the service didn't do anything. In Ubuntu:
In CentOS 7
journalctl wasn't that helpful but here it is
|
Done, here is the PR For the "Download ET" web page, I really recommend either just linking to the README rather than the current download instructions page, or making an include for the README on the download page. This would prevent having two places to update documentation, and having them get out of sync. |
I am attempting to set up et on a CentOS 7 server and an Ubuntu laptop. The install for Ubuntu via PPA worked but the install for CentOS 7 did not. The core problem is the path to the executable in the included systemd unit file.
I had followed the instructions to build from source from the README here:
https://github.com/MisterTea/EternalTerminal
I also followed the steps for Debian for installing the systemd file. There are no instructions specific to CentOS, and there is only one unit file.
Suggested resolution: Have a separate unit file for CentOS and include it in the CentOS 7 documentation. See related doc request
After attempting to start the service, it reported an error and stopped. The cause was that the etserver file is not in the directory specified by the service unit file:
The location of the file on CentOS 7 is
/usr/local/bin/etserver
After correcting the unit file and reloading the systemd daemon, the service was able to start. Unfortunately, the Ubuntu laptop is unable to connect to et on the CentOS 7 server, even though ssh works, but that's probably a separate issue.
The text was updated successfully, but these errors were encountered: