-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Inherited Permissions Not Applied in CouchDB's Windows Installer #5028
Comments
Hey, your user account has no write permissions on your installation directory. Check your users security settings. |
|
Thanks, for solving it by manually resetting the installation path's permission. However, somehow the setup program for Windows would alternate the installation path permission. I doubt that might be a bug because it won't make the installation path auto-inherit the parent-path's permission. |
Hi, commenting on your video from above:
So users in the USERS group will get read/execute access by default ... |
I still believe so.
So I guess we may need to consider that to let the USERs group obtain write access to the path, or change the default path for log file... |
Hi, I think we should not mix things here. The current setup is an administrative installation (exactly a system-wide install) with the possibility to install and run CouchDB as a Windows service (with administrator privileges). So far, all is working as expected. Currently, CouchDB is not intended to run under a "normal" user after installation. To fix this as a whole, there need to be more changes to the process of distributing it for Windows:
I would welcome any PRs which provide more flexible and user-friendly installation methods in the CouchDB Glazier repository. 😉 |
Sure, I'll look into the CouchDB Glazier repository =) |
Description
The CouchDB Windows installation program will not inherit the default permission setting of the parent path to the installation path. That could lead to the problem described in original description.
Original Steps to Reproduce [Solved]
Cannot start couchdb server on Windows with a fresh install.
According to the error message, seems it may caused by improper permission configuration or missing files ({badmatch,{error,eacces}). Tried to install it on another path and repair it, still stayed the same.
I doubt that might be a bug because it won't make the installation path auto-inherit the parent-path's permission.
Steps to Reproduce
Original Steps to Reproduce [Solved]
Start the InstallationFile.msi, install without checking the checkbox registered as Windows Service. Keeps the rest of settings default.
Expected Behaviour
The installation path of the program should have the same permission as its parent.
Original Steps to Reproduce [Solved]
Start the couchdb server.
Your Environment
Additional Context
The text was updated successfully, but these errors were encountered: