Skip to content

[Bug]: #524

@dhardison

Description

@dhardison

Issue Category

Docker/Container Issues

Bug Description

Unable to access the web gui after installation

Steps to Reproduce

  1. Install fresh Ubuntu Server 24.04.4
  2. Run the commands listed at https://www.projectnomad.us/install
  3. Confirm the installation completes, receive the message "# You can now access the management interface at http://localhost:8080 or http://10.0.1.15:8080"
  4. Access http://10.0.1.15:8080 via web browser. Receive error 'Unable to connect'
  5. Access localhost:8080 using curl. Receive error 'couldn't connect to server'
  6. Check output of 'docker ps'. Image 'ghcr.io/crosstalk-solutions/project-nomad:latest' is consistently restarting.
  7. From the nomad:latest docker logs, It appears the container can not connect successfully to nomad_mysql
  8. Remove docker container nomad_mysql and re-run nomad_install.sh. It completes successfully.
  9. GUI still not accessible.
  10. nomad:latest stuck in restarting loop

Expected Behavior

As the install script indicates it's complete, the web interface should be accessible

Actual Behavior

After confirmation of successful installation, the web interface is not reachable remotely or locally.

N.O.M.A.D. Version

ghcr.io/crosstalk-solutions/project-nomad:latest

Operating System

Ubuntu 24.04

Docker Version

29.3.0

Do you have a dedicated GPU?

Yes

GPU Model (if applicable)

Radeon RX 580

System Specifications

Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
32GB RAM
2 TB
Radeon RX 580

Service Status (if relevant)

`CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fbb6b038f305 ghcr.io/crosstalk-solutions/project-nomad:latest "/usr/local/bin/entr…" 8 minutes ago Restarting (1) 39 seconds ago nomad_admin
968ae924ccc1 mysql:8.0 "docker-entrypoint.s…" 8 minutes ago Up 8 minutes (healthy) 3306/tcp, 33060/tcp nomad_mysql
114cdb7e7630 redis:7-alpine "docker-entrypoint.s…" 26 minutes ago Up 18 minutes (healthy) 6379/tcp nomad_redis
65e92f407dce amir20/dozzle:v10.0 "/dozzle" 26 minutes ago Up 18 minutes 0.0.0.0:9999->8080/tcp, [::]:9999->8080/tcp nomad_dozzle
c3d73180cf48 ghcr.io/crosstalk-solutions/project-nomad-disk-collector:latest "/usr/local/bin/coll…" 26 minutes ago Up 18 minutes nomad_disk_collector
cdeef6b6f9f6 ghcr.io/crosstalk-solutions/project-nomad-sidecar-updater:latest "/usr/local/bin/upda…" 26 minutes ago Up 18 minutes nomad_updater

Relevant Logs

Docker logs for nomad:latest show: 
`Starting entrypoint script...
Running AdonisJS migrations...

   Error:
Access
denied
for
user
'nomad_user'@'172.18.0.7'
(using
password:
YES)
 

   ⁃ Packet.asError
     node_modules/mysql2/lib/packets/packet.js:739
   ⁃ ClientHandshake.execute
     node_modules/mysql2/lib/commands/command.js:29
   ⁃ Connection.handlePacket
     node_modules/mysql2/lib/base/connection.js:508


Logs for nomad_mysql show:
`026-03-24 20:42:33+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.45-1.el9 started.
2026-03-24 20:42:34+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-03-24 20:42:34+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.45-1.el9 started.
'/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock'
2026-03-24T20:42:34.787976Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
2026-03-24T20:42:34.790982Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.45) starting as process 1
2026-03-24T20:42:34.845363Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2026-03-24T20:42:40.304154Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2026-03-24T20:42:43.718442Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2026-03-24T20:42:43.718518Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2026-03-24T20:42:43.789189Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
2026-03-24T20:42:43.933962Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
2026-03-24T20:42:43.934137Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.45'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.
`

Browser Console Errors (if UI issue)

Firefox can’t establish a connection to the server at 10.0.1.15:8080

Screenshots

No response

Additional Context

No response

Pre-submission Checklist

  • I have searched for existing issues that might be related to this bug
  • I am running the latest version of Project N.O.M.A.D. (or have noted my version above)
  • I have redacted any personal or sensitive information from logs and screenshots
  • This issue is NOT related to running N.O.M.A.D. on an unsupported/non-Debian-based OS

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions