Docker 4.3.1 and 4.3.2 not starting

I use an RPI5 with 4.3.0 successfully. Afer upgrading to 4.3.1 or 4.3.2 OH does not start any more.
reverting to 4.3.0 works.


pi@RPI5:~ $ docker compose up openhab
[+] Running 3/0
 ✔ Container frontail   Running                                                                                                                                                                                                                    0.0s
 ✔ Container mosquitto  Running                                                                                                                                                                                                                    0.0s
 ✔ Container openhab    Created                                                                                                                                                                                                                    0.0s
Attaching to openhab
openhab  | + IFS='
openhab  |      '
openhab  | ++ find /usr/lib/jvm -mindepth 1 -maxdepth 1 -type d
openhab  | + export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64
openhab  | + JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64
openhab  | Configuring Java unlimited strength cryptography policy...
openhab  | + '[' unlimited = unlimited ']'
openhab  | + echo 'Configuring Java unlimited strength cryptography policy...'
openhab  | + sed -i 's/^crypto.policy=limited/crypto.policy=unlimited/' /usr/lib/jvm/java-17-openjdk-arm64/conf/security/java.security
openhab  | + capsh --print
openhab  | + grep -E Current:.+,cap_net_admin,cap_net_raw,.+
openhab  | + rm -f '/var/lock/LCK..*'
openhab  | + rm -f /openhab/userdata/tmp/instances/instance.properties
openhab  | + NEW_USER_ID=999
openhab  | + NEW_GROUP_ID=995
openhab  | Starting with openhab user id: 999 and group id: 995
openhab  | + echo 'Starting with openhab user id: 999 and group id: 995'
openhab  | + id -u openhab
openhab  | ++ getent group 995
openhab  | + '[' -z '' ']'
openhab  | + echo 'Create group openhab with id 995'
openhab  | + groupadd -g 995 openhab
openhab  | Create group openhab with id 995
openhab  | Create user openhab with id 999
openhab  | + echo 'Create user openhab with id 999'
openhab  | + adduser -u 999 --disabled-password --gecos '' --home /openhab --gid 995 openhab
openhab  | Adding user `openhab' ...
openhab  | Adding new user `openhab' (999) with group `openhab (995)' ...
openhab  | adduser: Warning: The home dir /openhab you specified already exists.
openhab  | useradd warning: openhab's uid 999 outside of the UID_MIN 1000 and UID_MAX 60000 range.
openhab  | adduser: The home directory `/openhab' already exists.  Not touching this directory.
openhab  | adduser: Warning: The home directory `/openhab' does not belong to the user you are currently creating.
openhab  | Adding new user `openhab' to supplemental / extra groups `users' ...
openhab  | Adding user `openhab' to group `users' ...
openhab  | + groupadd -g 11 audio2
openhab  | + groupadd -g 14 uucp2
openhab  | + groupadd -g 16 dialout2
openhab  | + groupadd -g 17 audio3
openhab  | + groupadd -g 18 dialout3
openhab  | + groupadd -g 32 uucp3
openhab  | + groupadd -g 63 audio4
openhab  | + groupadd -g 490 dialout4
openhab  | + groupadd -g 492 audio5
openhab  | + groupadd -g 997 gpio
openhab  | + adduser openhab audio
openhab  | Adding user `openhab' to group `audio' ...
openhab  | Done.
openhab  | + adduser openhab audio2
openhab  | Adding user `openhab' to group `audio2' ...
openhab  | Done.
openhab  | + adduser openhab audio3
openhab  | Adding user `openhab' to group `audio3' ...
openhab  | Done.
openhab  | + adduser openhab audio4
openhab  | Adding user `openhab' to group `audio4' ...
openhab  | Done.
openhab  | + adduser openhab audio5
openhab  | Adding user `openhab' to group `audio5' ...
openhab  | Done.
openhab  | + adduser openhab dialout
openhab  | Adding user `openhab' to group `dialout' ...
openhab  | Done.
openhab  | + adduser openhab dialout2
openhab  | Adding user `openhab' to group `dialout2' ...
openhab  | Done.
openhab  | + adduser openhab dialout3
openhab  | Adding user `openhab' to group `dialout3' ...
openhab  | Done.
openhab  | + adduser openhab dialout4
openhab  | Adding user `openhab' to group `dialout4' ...
openhab  | Done.
openhab  | + adduser openhab gpio
openhab  | Adding user `openhab' to group `gpio' ...
openhab  | Done.
openhab  | + adduser openhab uucp
openhab  | Adding user `openhab' to group `uucp' ...
openhab  | Done.
openhab  | + adduser openhab uucp2
openhab  | Adding user `openhab' to group `uucp2' ...
openhab  | Done.
openhab  | + adduser openhab uucp3
openhab  | Adding user `openhab' to group `uucp3' ...
openhab  | Done.
openhab  | + initialize_volume /openhab/conf /openhab/dist/conf
openhab  | + volume=/openhab/conf
openhab  | + source=/openhab/dist/conf
openhab  | ++ ls -A /openhab/conf
openhab  | + '[' -z 'automation
openhab  | html
openhab  | icons
openhab  | items
openhab  | misc
openhab  | OH.xml
openhab  | persistence
openhab  | rules
openhab  | scripts
openhab  | services
openhab  | sitemaps
openhab  | sounds
openhab  | things
openhab  | transform
openhab  | .vscode' ']'
openhab  | + initialize_volume /openhab/userdata /openhab/dist/userdata
openhab  | + volume=/openhab/userdata
openhab  | + source=/openhab/dist/userdata
openhab  | ++ ls -A /openhab/userdata
openhab  | + '[' -z 'backup
openhab  | .bash_history
openhab  | cache
openhab  | Californium.properties
openhab  | .config
openhab  | config
openhab  | etc
openhab  | hueemulation
openhab  | .java
openhab  | jsondb
openhab  | kar
openhab  | .karaf
openhab  | .local
openhab  | logs
openhab  | mqtt
openhab  | persistence
openhab  | secrets
openhab  | tmp
openhab  | uuid' ']'
openhab  | ++ cmp /openhab/userdata/etc/version.properties /openhab/dist/userdata/etc/version.properties
openhab  | + '[' '!' -z ']'
openhab  | + chown -R openhab:openhab /openhab
openhab  | + sync
openhab  | + '[' -d /etc/cont-init.d ']'
openhab  | + sync
openhab  | + '[' false == false ']'
openhab  | ++ IFS=' '
openhab  | ++ echo gosu openhab tini -s ./start.sh
openhab  | + '[' 'gosu openhab tini -s ./start.sh' == 'gosu openhab tini -s ./start.sh' ']'
openhab  | + command=($@ server)
openhab  | + exec gosu openhab tini -s ./start.sh server
openhab  | Launching the openHAB runtime...

all logs are empty. openhab.log, events.log, audit.log
No functionality. No mainUI, no BasicUI…

Never mind, I fixed it. It was a docker issue.
Pruning docker images fixed it for me. Clearing cache and tmp alone did not help.


docker compose stop
docker prune -a
rm -rf /opt/openhab/userdata/cache
rm -rf /opt/openhab/userdata/tmp
docker compose up -d

Thx!

Had the same but no fix so far.

Fun fact: Update to 4.3.1 worked, but only going to 4.3.2 caused the problems you described.

Did you try prune?

No issues while upgrading for me.
Make sure you have enough free space left. :wink:

Plenty of space left. Its a 128G SSD :wink: