mksetupini aborts if run by a normal user

ggl329 ggl329@gmail.com
Sat Apr 12 14:59:58 GMT 2025


Hi Jon,

Thanks for updating calm package.

Usually, I work as a normal user. (i.e., not as root or an administrator)
In this case, mksetupini aborts with a permission error.
It is because Python library files do not have permission to normal users.
Could you modify the file permissions so that they are accessible to non-privileged users?

$ cygcheck -dc | grep calm
calm                                    20250329-1

$ mksetupini
Traceback (most recent call last):
   File "/usr/bin/mksetupini", line 5, in <module>
     from calm.mksetupini import main
   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
   File "<frozen importlib._bootstrap_external>", line 846, in exec_module
   File "<frozen importlib._bootstrap_external>", line 982, in get_code
   File "<frozen importlib._bootstrap_external>", line 1039, in get_data
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.9/site-packages/calm/__init__.py'

$ ls -ld /usr/lib/python3.9/site-packages/calm
drwxrwx--- 1 root Administrators 0 Apr 12 23:23 /usr/lib/python3.9/site-packages/calm

$ ls -ld /usr/share/doc/calm
drwxrwx--- 1 root Administrators 0 Apr 12 23:23 /usr/share/doc/calm


-- 
   ggl329@gmail.com



More information about the Cygwin mailing list