linuxserver / docker-netbootxyz

GNU General Public License v3.0
270 stars 28 forks source link

container won't start start after update from 0.6.4-ls44 to 0.6.4-ls45 #32

Closed hugalafutro closed 3 years ago

hugalafutro commented 3 years ago

linuxserver.io


Expected Behavior

container should start as normal

Current Behavior

container doesn't start, keeps spamming this error in log (the hex value changes each "tick")

netbootxyz    | #
netbootxyz    | # Fatal error in , line 0
netbootxyz    | # unreachable code
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #FailureMessage Object: 0x7ec3723c

Steps to Reproduce

  1. have 0.6.4-ls44 up and running
  2. run docker-compose pull && docker compose up -d
  3. ???
  4. observe the error

Environment

OS: raspbian buster fully updated CPU architecture: armv7 (raspberry pi 3b+) How docker service was installed:

docker installed form ofifcial repo

Command used to create docker container (run/create/compose/screenshot)

---
version: "2.1"
services:
  netbootxyz:
    image: linuxserver/netbootxyz
    container_name: netbootxyz
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - ./config:/config
      - ./assets:/assets #optional
    ports:
      - 3000:3000
      - 69:69/udp
      - 8182:80 #optional
    restart: unless-stopped

Docker logs

logs above

github-actions[bot] commented 3 years ago

Thanks for opening your first issue here! Be sure to follow the bug or feature issue templates!

Roxedus commented 3 years ago

Please post full logs, starting with our banner

hugalafutro commented 3 years ago

Oh it was going so fast the start of logs wasn't there anymore when I posted, but I caught it now on recreation and there is some warning about libseccomp, but when I run apt update it says all up to date:

pi@fr24:~/docker/netbootxyz $ docker-compose pull && docker-compose up -d && docker-compose logs -f
Pulling netbootxyz ... done
Creating network "netbootxyz_default" with the default driver
Creating netbootxyz ... done
Attaching to netbootxyz
netbootxyz    | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
netbootxyz    | [s6-init] ensuring user provided files have correct perms...exited 0.
netbootxyz    | [fix-attrs.d] applying ownership & permissions fixes...
netbootxyz    | [fix-attrs.d] done.
netbootxyz    | [cont-init.d] executing container initialization scripts...
netbootxyz    | [cont-init.d] 01-envfile: executing...
netbootxyz    | [cont-init.d] 01-envfile: exited 0.
netbootxyz    | [cont-init.d] 10-adduser: executing...
netbootxyz    |
netbootxyz    | -------------------------------------
netbootxyz    |           _         ()
netbootxyz    |          | |  ___   _    __
netbootxyz    |          | | / __| | |  /  \
netbootxyz    |          | | \__ \ | | | () |
netbootxyz    |          |_| |___/ |_|  \__/
netbootxyz    |
netbootxyz    |
netbootxyz    | Brought to you by linuxserver.io
netbootxyz    | -------------------------------------
netbootxyz    |
netbootxyz    | To support the app dev(s) visit:
netbootxyz    | netboot.xyz: https://opencollective.com/netbootxyz/donate
netbootxyz    |
netbootxyz    | To support LSIO projects visit:
netbootxyz    | https://www.linuxserver.io/donate/
netbootxyz    | -------------------------------------
netbootxyz    | GID/UID
netbootxyz    | -------------------------------------
netbootxyz    |
netbootxyz    | User uid:    1000
netbootxyz    | User gid:    1000
netbootxyz    | -------------------------------------
netbootxyz    |
netbootxyz    |
netbootxyz    | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
netbootxyz    |
netbootxyz    | Your DockerHost is most likely running an outdated version of libseccomp
netbootxyz    |
netbootxyz    | To fix this, please visit https://docs.linuxserver.io/faq#libseccomp
netbootxyz    |
netbootxyz    | Some apps might not behave correctly without this
netbootxyz    |
netbootxyz    | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
netbootxyz    |
netbootxyz    | [cont-init.d] 10-adduser: exited 0.
netbootxyz    | [cont-init.d] 20-nginx-config: executing...
netbootxyz    | [cont-init.d] 20-nginx-config: exited 0.
netbootxyz    | [cont-init.d] 36-download-menus: executing...
netbootxyz    | [cont-init.d] 36-download-menus: exited 0.
netbootxyz    | [cont-init.d] 99-custom-files: executing...
netbootxyz    | [custom-init] no custom files found exiting...
netbootxyz    | [cont-init.d] 99-custom-files: exited 0.
netbootxyz    | [cont-init.d] done.
netbootxyz    | [services.d] starting services
netbootxyz    | [services.d] done.
netbootxyz    |
netbootxyz    |
netbootxyz    | #
netbootxyz    | # Fatal error in , line 0
netbootxyz    | # unreachable code
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #FailureMessage Object: 0x7ec2e23c
netbootxyz    |
netbootxyz    |
netbootxyz    | #
netbootxyz    | # Fatal error in , line 0
netbootxyz    | # unreachable code
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #FailureMessage Object: 0x7ee5623c
netbootxyz    |
netbootxyz    |
netbootxyz    | #
netbootxyz    | # Fatal error in , line 0
netbootxyz    | # unreachable code
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #
netbootxyz    | #FailureMessage Object: 0x7eacf23c
netbootxyz    |

I assume that lib is why it fails

Roxedus commented 3 years ago

Libseccomp is your issue. The link mentions why apt says it's up to date.

hugalafutro commented 3 years ago

Aye, after doing option 3 from https://docs.linuxserver.io/faq#libseccomp it's all good again, shoulda caught the warning sorry for the time waste!