-
-
Notifications
You must be signed in to change notification settings - Fork 859
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
Resolve systemd/user is not supported on CentOS / RHEL (Issue #131) #132
Conversation
* Initial work on resolving issues on CentOS as a service
update makefile
* Update readme
Validated the changes on the following OS's:
Tested the following:
Only issue encountered under Debian, is this (as root user):
generates this error:
this appears to be because, on Debian, as root user the following environment variables are not set (at least on my headless, no X Windows test system):
Running |
@robertjf One thing I have not tested is what happens if The readme probably needs to be updated as well to say that if using |
will do... |
* update homepath configuration to be more consistent with original code
Any update on looking at this PR from a regression perspective? |
well, I haven't found any problems with it with the testing I did over the weekend; the only thing that threw me was running as a systemd service in a root context (which I'm not entirely happy about) but it does run... |
* update readme
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All looks good
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
* By default the DNS timeout on HTTP.method is too short. If DNS resolution takes too long, a resolution error is thrown. Increase DNS timeout to 5 seconds. * Cleanup unittest - double declaration
Actual error being resolved:
Note the incorrect Config Dir when running as a systemd service on CentOS
If application is authorised, application creates
/~/OneDrive/
as the sync dir, because~
is not being correctly expanded due to reduced environment variables when running as a service