Dear Community,
I need help. I am using OpenHAB in a Docker Environment (Portainer) since around 5 years. I had no update issues until now.
I want to upgrade from version 4.2.1 to a higher version. All updates to a higher version (e. g. 4.2.3, 4.3.4) crash with the following message:
+ IFS=',
',
++ find /usr/lib/jvm -mindepth 1 -maxdepth 1 -type d,
+ export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64,
+ JAVA_HOME=/usr/lib/jvm/java-17-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',
+ adduser -u 9001 --disabled-password --gecos '' --home /openhab --gid 9001 openhab,
Create user openhab with id 9001,
adduser: Warning: The home dir /openhab you specified already exists.,
Adding user `openhab' ...,
Adding new user `openhab' (9001) with group `openhab (9001)' ...,
adduser: The home directory `/openhab' already exists. Not touching this directory.,
adduser: Warning: The home directory `/openhab' does not belong to the user you are currently creating.,
Adding new user `openhab' to supplemental / extra groups `users' ...,
Adding user `openhab' to group `users' ...,
+ 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,
Adding user `openhab' to group `audio' ...,
Done.,
+ adduser openhab audio2,
Adding user `openhab' to group `audio2' ...,
Done.,
+ adduser openhab audio3,
Adding user `openhab' to group `audio3' ...,
Done.,
+ adduser openhab audio4,
Adding user `openhab' to group `audio4' ...,
Done.,
+ adduser openhab audio5,
Adding user `openhab' to group `audio5' ...,
Done.,
+ adduser openhab dialout,
Adding user `openhab' to group `dialout' ...,
Done.,
+ adduser openhab dialout2,
Adding user `openhab' to group `dialout2' ...,
Done.,
+ adduser openhab dialout3,
Adding user `openhab' to group `dialout3' ...,
Done.,
+ adduser openhab dialout4,
Adding user `openhab' to group `dialout4' ...,
Done.,
+ adduser openhab gpio,
Adding user `openhab' to group `gpio' ...,
Done.,
+ adduser openhab uucp,
Adding user `openhab' to group `uucp' ...,
Done.,
+ adduser openhab uucp2,
Adding user `openhab' to group `uucp2' ...,
Done.,
+ adduser openhab uucp3,
Adding user `openhab' to group `uucp3' ...,
Done.,
+ initialize_volume /openhab/conf /openhab/dist/conf,
+ volume=/openhab/conf,
+ source=/openhab/dist/conf,
++ ls -A /openhab/conf,
+ '[' -z 'automation,
html,
icons,
ipcamera.sh,
items,
Manuelle_Arbeiten_nach_Neuinstallation.txt,
misc,
openhablogs.sh,
persistence,
rsync.sh,
rules,
scripts,
services,
sitemaps,
sounds,
things,
transform' ']',
+ initialize_volume /openhab/userdata /openhab/dist/userdata,
+ volume=/openhab/userdata,
+ source=/openhab/dist/userdata,
++ ls -A /openhab/userdata,
+ '[' -z 'backup,
config,
etc,
icalendar_calendar_b7366b018a.ical,
icalendar_calendar_ddd503f2d8.ical,
ipcamera,
jsondb,
kar,
logs,
miio,
netatmo,
openhabcloud,
persistence,
secrets,
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 gosu openhab tini -s ./start.sh,
+ '[' 'gosu openhab tini -s ./start.sh' == 'gosu openhab tini -s ./start.sh' ']',
+ command=($@ server),
+ exec gosu 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: 97: [: Illegal number: ,
./runtime/bin/karaf: 305: [: Illegal number: ,
-Djava.endorsed.dirs=/usr/lib/jvm/java-17-openjdk-amd64/jre/lib/endorsed:/usr/lib/jvm/java-17-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.,
+ IFS=',
',
++ find /usr/lib/jvm -mindepth 1 -maxdepth 1 -type d,
Are there any ideas what todo?
Best
Tino