runtime 23.10.000.128 error - Permission denied in /openemm/var

Use this forum to report bugs and to check for bugfixes and new releases of OpenEMM

Moderator: moderator

JuergenB
Posts: 141
Joined: Thu Dec 05, 2019 9:03 pm

runtime 23.10.000.128 error - Permission denied in /openemm/var

Post by JuergenB »

Hi,
even if i managed to deploy the 131 release .. i tried with 128 now.

After installation of the packages (as root) this folder

"home/openemm/var" - is created as root:root

If i restart " 10. Restart OpenEMM" i get a lot of errors.

Code: Select all

Restarting with: openemm.sh
Stopping ...
Using /home/openemm/bin/setenv.sh
Using additional properties: /home/openemm/tomcat10/bin/emm.sh.additional.properties
No Tomcat is running....
Execute failed due to: failed to create already existing /home/openemm/var/run: [Errno 13] Permission denied: '/home/openemm/var/run'
Traceback (most recent call last):
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/io.py", line 137, in create_path
    os.mkdir (path, mode)
PermissionError: [Errno 13] Permission denied: '/home/openemm/var/run'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/runtime.py", line 457, in run
    ok = self.executor ()
  File "/home/openemm/scripts/service3.py", line 431, in executor
    service.execute ()
  File "/home/openemm/scripts/service3.py", line 267, in execute
    if self.active (name):
  File "/home/openemm/scripts/service3.py", line 170, in active
    if not Activator ().check ([name]):
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/emm/activator.py", line 39, in __init__
    create_path (os.path.dirname (Activator.db_path))
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/io.py", line 140, in create_path
    raise error (f'failed to create already existing {path}: {e}')
agn3.exceptions.error: failed to create already existing /home/openemm/var/run: [Errno 13] Permission denied: '/home/openemm/var/run'
Starting ...
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/lock: failed to create already existing /home/openemm/var/lock: [Errno 13] Permission denied: '/home/openemm/var/lock'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/run: failed to create already existing /home/openemm/var/run: [Errno 13] Permission denied: '/home/openemm/var/run'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/fsdb: failed to create already existing /home/openemm/var/fsdb: [Errno 13] Permission denied: '/home/openemm/var/fsdb'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool: failed to create already existing /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/lib: failed to create already existing /home/openemm/var/lib: [Errno 13] Permission denied: '/home/openemm/var/lib'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/ARCHIVE: failed to create /home/openemm/var/spool/ARCHIVE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/DELETED: failed to create /home/openemm/var/spool/DELETED at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/META: failed to create /home/openemm/var/spool/META at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/DIRECT: failed to create /home/openemm/var/spool/DIRECT at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/ADMIN: failed to create /home/openemm/var/spool/ADMIN at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/ADMIN0: failed to create /home/openemm/var/spool/ADMIN0 at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/RECOVER: failed to create /home/openemm/var/spool/RECOVER at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/QUEUE: failed to create /home/openemm/var/spool/QUEUE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/MIDQUEUE: failed to create /home/openemm/var/spool/MIDQUEUE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/SLOWQUEUE: failed to create /home/openemm/var/spool/SLOWQUEUE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/mail: failed to create /home/openemm/var/spool/mail at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/sanity directory: failed to access/create /home/openemm/var/spool/filter: failed to create /home/openemm/var/spool/filter at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
2906 ERROR/service3 Sanity check failed: Failed in sanity check
Failed in sanity check
*** Error report for sanity check ***
directory: failed to access/create /home/openemm/var/lock: failed to create already existing /home/openemm/var/lock: [Errno 13] Permission denied: '/home/openemm/var/lock'
directory: failed to access/create /home/openemm/var/run: failed to create already existing /home/openemm/var/run: [Errno 13] Permission denied: '/home/openemm/var/run'
directory: failed to access/create /home/openemm/var/fsdb: failed to create already existing /home/openemm/var/fsdb: [Errno 13] Permission denied: '/home/openemm/var/fsdb'
directory: failed to access/create /home/openemm/var/spool: failed to create already existing /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/lib: failed to create already existing /home/openemm/var/lib: [Errno 13] Permission denied: '/home/openemm/var/lib'
directory: failed to access/create /home/openemm/var/spool/ARCHIVE: failed to create /home/openemm/var/spool/ARCHIVE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/DELETED: failed to create /home/openemm/var/spool/DELETED at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/META: failed to create /home/openemm/var/spool/META at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/DIRECT: failed to create /home/openemm/var/spool/DIRECT at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/ADMIN: failed to create /home/openemm/var/spool/ADMIN at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/ADMIN0: failed to create /home/openemm/var/spool/ADMIN0 at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/RECOVER: failed to create /home/openemm/var/spool/RECOVER at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/QUEUE: failed to create /home/openemm/var/spool/QUEUE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/MIDQUEUE: failed to create /home/openemm/var/spool/MIDQUEUE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/SLOWQUEUE: failed to create /home/openemm/var/spool/SLOWQUEUE at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/mail: failed to create /home/openemm/var/spool/mail at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
directory: failed to access/create /home/openemm/var/spool/filter: failed to create /home/openemm/var/spool/filter at /home/openemm/var/spool: [Errno 13] Permission denied: '/home/openemm/var/spool'
Using /home/openemm/bin/setenv.sh
Using additional properties: /home/openemm/tomcat10/bin/emm.sh.additional.properties

Checking backend directories
Traceback (most recent call last):
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/io.py", line 137, in create_path
    os.mkdir (path, mode)
PermissionError: [Errno 13] Permission denied: '/home/openemm/var/run'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/openemm/scripts/activator3.py", line 80, in <module>
    Main.main ()
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/runtime.py", line 448, in main
    sys.exit (0 if rt.run () else 1)
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/runtime.py", line 452, in run
    self.setup ()
  File "/home/openemm/scripts/activator3.py", line 24, in setup
    self.activator = Activator ()
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/emm/activator.py", line 39, in __init__
    create_path (os.path.dirname (Activator.db_path))
  File "/home/openemm/release/backend/V23.10.000.131/scripts/agn3/io.py", line 140, in create_path
    raise error (f'failed to create already existing {path}: {e}')
agn3.exceptions.error: failed to create already existing /home/openemm/var/run: [Errno 13] Permission denied: '/home/openemm/var/run'
Service sanity is marked as inactive.
After changing to openemm:openemm for "home/openemm/var" this looks fine.

Most older runtime release don´t create this folder with root rights...

any idea?
aso
Posts: 34
Joined: Fri Jun 19, 2015 12:43 pm

Re: runtime 23.10.000.128 error - Permission denied in /openemm/var

Post by aso »

Thank you for the error message.
This happens when the OS root user starts the initial installation of OpenEMM.
The /home/openemm/var/log will be created for openemm:openemm but the iterim directory /home/openemm/var is still created for root:root

Fixed in
OpenEMM 23.10.000.136
JuergenB
Posts: 141
Joined: Thu Dec 05, 2019 9:03 pm

Re: runtime 23.10.000.128 error - Permission denied in /openemm/var

Post by JuergenB »

Where can i download 136, i only have runtime 129 and 131?

I think the problem is Chapter 7.3 OE Deployment

Code: Select all

For the deployment of the openemm code tarball you have to start OMT (OpenEMM 
Maintenance Tool) as user root, because some files of the tarball have to be deployed with
root permissions:
Here you can install/update tomcat with root permission and the /home/openemm/var get´s wrong permissions.

If i install tomcat as a openemm user during configuration of basic environment and skip tomcat installation as a root user, it seems fine.

Thanks
maschoff
Site Admin
Posts: 2608
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: runtime 23.10.000.128 error - Permission denied in /openemm/var

Post by maschoff »

It is not released yet. Please download it here: https://share.agnitas.de/index.php/s/4arNDBXtHZPkZca

Does it work for you now?
OpenEMM Maintainer
Post Reply