Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Internal TFTP server fails to start after version 0.7.1-ls173 #70

Open
1 task done
ndizazzo opened this issue Jan 9, 2025 · 4 comments
Open
1 task done

Comments

@ndizazzo
Copy link

ndizazzo commented Jan 9, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When you start the image with the :latest tag, the internal TFTP server does not start.

Screenshot 2025-01-08 at 9 28 46 PM

Expected Behavior

When you start the image with the :latest tag, the internal TFTPserver should start.

Steps To Reproduce

Follow the recommended setup guide from TechnoTim

Environment

- OS: MacOS (docker compose)
- How docker service was installed: docker compose

CPU architecture

arm64

Docker creation

version: '3.8'
services:
  netbootxyz:
    image: lscr.io/linuxserver/netbootxyz:latest
    container_name: netbootxyz
    environment:
      - PUID=1000
      - PGID=1000
      - PORT_RANGE=30000:30010
      - WEB_APP_PORT=3000
      - TZ=America/Toronto
    volumes:
      - ./config:/config
      - ./assets:/assets
    ports:
      - 3000:3000   # Web interface
      - 69:69/udp   # TFTP server
      - 8080:80     # HTTP server (optional)
    restart: unless-stopped


`docker compose up`

Container logs

netbootxyz  | [migrations] started
netbootxyz  | [migrations] no migrations found
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  | ───────────────────────────────────────
netbootxyz  | GID/UID
netbootxyz  | ───────────────────────────────────────
netbootxyz  | 
netbootxyz  | User UID:    1000
netbootxyz  | User GID:    1000
netbootxyz  | ───────────────────────────────────────
netbootxyz  | Linuxserver.io version: 0.7.3-ls196
netbootxyz  | Build-date: 2025-01-04T03:03:28+00:00
netbootxyz  | ───────────────────────────────────────
netbootxyz  |     
netbootxyz  | [custom-init] No custom files found, skipping...
netbootxyz  | listening on *:3000
netbootxyz  | Connection to localhost (127.0.0.1) 80 port [tcp/http] succeeded!
netbootxyz  | Connection to localhost (::1) 3000 port [tcp/*] succeeded!
netbootxyz  | Connection to localhost (::1) 69 port [udp/tftp] succeeded!
netbootxyz  | [ls.io-init] done.
netbootxyz  | EpQtuhVzudg_rsCmAAAB connected time=1736393512322
Copy link

github-actions bot commented Jan 9, 2025

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@ndizazzo
Copy link
Author

ndizazzo commented Jan 9, 2025

Reverting to a previous version (with no other changes) allows me to start the container with the TFTP server booting successfully:

version: '3.8'
services:
  netbootxyz:
    image: lscr.io/linuxserver/netbootxyz:0.7.1-ls173
    container_name: netbootxyz
    environment:
      - PUID=1000
      - PGID=1000
      - PORT_RANGE=30000:30010
      - WEB_APP_PORT=3000
      - TZ=America/Toronto
    volumes:
      - ./config:/config
      - ./assets:/assets
    ports:
      - 3000:3000   # Web interface
      - 69:69/udp   # TFTP server
      - 8080:80     # HTTP server (optional)
    restart: unless-stopped

Screenshot 2025-01-08 at 10 30 00 PM

@aptalca
Copy link
Member

aptalca commented Jan 9, 2025

Tftp server is running. It's just an issue with the webapp not being able to get the version due to this upstream change: netbootxyz/webapp@f4b77d3
There is no dnsmasq in our image. Not sure why that change was made upstream.

@aptalca
Copy link
Member

aptalca commented Jan 9, 2025

Looks like upstream replaced in.tftp with dnsmasq netbootxyz/docker-netbootxyz@fe00be3
@thelamer is this something we need to adopt as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Issues
Development

No branches or pull requests

2 participants