ich habe Probleme OpenHAB 5.0.3 zum laufen zu bringen. Die letzte lauffähige Version auf dem TWS 2500 ist 4.2.1. Alle höheren Versionen brechen mit der gleichen Fehlermeldung beim Start ab. Ein Upgrade funktioniert nicht, aber auch eine jungfräuliche Installation der OpenHAB 5.0.3 bringt denselben Fehler im Log des Portainer:
Code: Alles auswählen
+ IFS='
++ find /usr/lib/jvm -mindepth 1 -maxdepth 1 -type d
+ export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
+ JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
+ '[' limited = unlimited ']'
+ capsh --print
+ grep -E Current:.+,cap_net_admin,cap_net_raw,.+
+ rm -f '/var/lock/LCK..*'
+ rm -f /openhab/userdata/tmp/instances/instance.properties
+ NEW_USER_ID=9001
+ NEW_GROUP_ID=9001
+ echo 'Starting with openhab user id: 9001 and group id: 9001'
Starting with openhab user id: 9001 and group id: 9001
+ id -u openhab
++ getent group 9001
+ '[' -z '' ']'
+ echo 'Create group openhab with id 9001'
+ groupadd -g 9001 openhab
Create group openhab with id 9001
+ echo 'Create user openhab with id 9001'
Create user openhab with id 9001
+ adduser -u 9001 --disabled-password --gecos '' --home /openhab --gid 9001 openhab
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' ... returned error: 256
warn: The home dir /openhab you specified already exists.
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.warning -- The home dir /openhab you specified already exists.
returned error: 256
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding new user `openhab' (9001) with group `openhab (9001)' ... returned error: 256
warn: The home directory `/openhab' already exists. Not touching this directory.
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.warning -- The home directory `/openhab' already exists. Not touching this directory. returned error: 256
warn: Warning: The home directory `/openhab' does not belong to the user you are currently creating.
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.warning -- Warning: The home directory `/openhab' does not belong to the user you are currently creating. returned error: 256
usermod: no changes
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding new user `openhab' to supplemental / extra groups `users' ... returned error: 256
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `users' ... returned error: 256
+ groupadd -g 11 audio2
+ groupadd -g 14 uucp2
+ groupadd -g 16 dialout2
+ groupadd -g 17 audio3
+ groupadd -g 18 dialout3
+ groupadd -g 32 uucp3
+ groupadd -g 63 audio4
+ groupadd -g 490 dialout4
+ groupadd -g 492 audio5
+ groupadd -g 997 gpio
+ adduser openhab audio
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `audio' ... returned error: 256
+ adduser openhab audio2
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `audio2' ... returned error: 256
+ adduser openhab audio3
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `audio3' ... returned error: 256
+ adduser openhab audio4
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `audio4' ... returned error: 256
+ adduser openhab audio5
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `audio5' ... returned error: 256
+ adduser openhab dialout
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `dialout' ... returned error: 256
+ adduser openhab dialout2
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `dialout2' ... returned error: 256
+ adduser openhab dialout3
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `dialout3' ... returned error: 256
+ adduser openhab dialout4
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `dialout4' ... returned error: 256
+ adduser openhab gpio
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `gpio' ... returned error: 256
+ adduser openhab uucp
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `uucp' ... returned error: 256
+ adduser openhab uucp2
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `uucp2' ... returned error: 256
+ adduser openhab uucp3
logger: socket /dev/log: No such file or directory
logging to syslog failed: command line logger --tag=adduser --priority=user.info -- Adding user `openhab' to group `uucp3' ... returned error: 256
+ initialize_volume /openhab/conf /openhab/dist/conf
+ volume=/openhab/conf
+ source=/openhab/dist/conf
++ ls -A /openhab/conf
+ '[' -z 'html
icons
items
persistence
rules
scripts
services
sitemaps
sounds
tags
things
m
'
+ initialize_volume /openhab/userdata /openhab/dist/userdata
+ volume=/openhab/userdata
+ source=/openhab/dist/userdata
++ ls -A /openhab/userdata
+ '[' -z 'etc
logs
tmp' ']'
++ cmp /openhab/userdata/etc/version.properties /openhab/dist/userdata/etc/version.properties
+ '[' '!' -z ']'
+ chown -R openhab:openhab /openhab
+ sync
+ '[' -d /etc/cont-init.d ']'
+ sync
+ '[' false == false ']'
++ IFS=' '
++ echo su-exec openhab tini -s ./start.sh
+ '[' 'su-exec openhab tini -s ./start.sh' == 'su-exec openhab tini -s ./start.sh' ']'
+ command=($@ server)
+ exec su-exec openhab tini -s ./start.sh server
Launching the openHAB runtime...
./runtime/bin/karaf: 247: [: Illegal number:
./runtime/bin/karaf: 247: [: Illegal number:
./runtime/bin/karaf: 162: [: Illegal number:
./runtime/bin/karaf: 285: [: Illegal number:
./runtime/bin/karaf: 97: [: Illegal number:
./runtime/bin/karaf: 303: [: Illegal number:
-Djava.endorsed.dirs=/usr/lib/jvm/java-21-openjdk-amd64/jre/lib/endorsed:/usr/lib/jvm/java-21-openjdk-amd64/lib/endorsed:/openhab/runtime/lib/endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
VG
Tino
