You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The container of unbound-docker-rpi, version 1.17.1 hangs in a restart loop after trying to start it.
The reason for this behaviour is the missing (compared to version 1.17.0) file data/opt/unbound/etc/unbound/unbound.log
in the source code.
Because of this, unbound.sh fails at line 376: chown _unbound:_unbound /opt/unbound/etc/unbound/unbound.log && \
To Reproduce
Steps to reproduce the behavior:
Build the image from source
Run the container with docker run --name=unbound \ --publish=53:53/tcp \ --publish=53:53/udp \ --restart=unless-stopped \ --detach=true \ unbound-rpi64:1.17.1
Watch the container restarting with docker ps
Error messages
Output of docker logs unbound is
chown: cannot access '/opt/unbound/etc/unbound/unbound.log': No such file or directory
[1679170954] unbound[1:0] warning: unbound is already running as pid 1.
[1679170954] unbound[1:0] error: unable to open var/root.key for reading: No such file or directory
[1679170954] unbound[1:0] error: error reading auto-trust-anchor-file: var/root.key
[1679170954] unbound[1:0] error: validator: error in trustanchors config
[1679170954] unbound[1:0] error: validator: could not apply configuration settings.
[1679170954] unbound[1:0] error: module init for module validator failed
[1679170954] unbound[1:0] fatal error: failed to setup modules
Additional context
Solution:
Add a line to unbound.sh before the chown: touch /opt/unbound/etc/unbound/unbound.log && \ chown _unbound:_unbound /opt/unbound/etc/unbound/unbound.log && \
The text was updated successfully, but these errors were encountered:
I've found a temporary solution to this. You can mount a volume with your file to the container, just to make sure that it exists like this: volumes: - "your/config/dir:/opt/unbound/etc/unbound/unbound.log"
Describe the bug
The container of unbound-docker-rpi, version 1.17.1 hangs in a restart loop after trying to start it.
The reason for this behaviour is the missing (compared to version 1.17.0) file data/opt/unbound/etc/unbound/unbound.log
in the source code.
Because of this, unbound.sh fails at line 376:
chown _unbound:_unbound /opt/unbound/etc/unbound/unbound.log && \
To Reproduce
Steps to reproduce the behavior:
docker run --name=unbound \ --publish=53:53/tcp \ --publish=53:53/udp \ --restart=unless-stopped \ --detach=true \ unbound-rpi64:1.17.1
docker ps
Error messages
Output of
docker logs unbound
isAdditional context
Solution:
Add a line to unbound.sh before the chown:
touch /opt/unbound/etc/unbound/unbound.log && \
chown _unbound:_unbound /opt/unbound/etc/unbound/unbound.log && \
The text was updated successfully, but these errors were encountered: