Skip to content

Troubleshooting

Each section is one surface where a symptom appears, and each row is one symptom as the interface shows it, with its cause and the fix. Find the code or the label you see, then follow the row.

The panel is unreachable

SymptomCauseFix
the browser reaches nothing at http://<hub>:8080the unit is down, the port was moved, or this network is not exposedrun systemctl status neutrino_hub_web on the box; read Panel port and Exposure on Network
https:// is refusedthe panel is plain HTTPopen the http:// address
signing in to one hub signs you out of anothertwo hubs behind one hostname share a session cookie scoped to the hostreach them by different hostnames

<hub> is the box's address.

Locked out

SymptomCauseFix
Locked after repeated failures.too many wrong passwordsrun sudo nhub unlock on the box; it also lifts every fail2ban SSH ban
Wrong password. and it is forgottenthe panel password is lostrun sudo nhub reset password on the box; every session is signed out
the vault passphrase is lostthe passphrase has no recoverynhub reset all, then setup again and every credential entered again

A device is offline

SymptomCauseFix
an action is rejected with agent_offlinethe agent is not connectedon the machine, run systemctl status neutrino_agent, then sudo nagent status
the drawer reads agent_wire_stalethe agent speaks an older channel than the hubReinstall agent in the drawer, or a fresh link
the drawer reads agent_newer_than_hubthe agent is a later release than the hubupgrade the hub first
nagent status reads hub_untrustedthe hub was reset or reinstalled, and its certificate changedenroll again with a fresh link from Add by link
the machine is listed and its modules cannot be editedan offline machine is rejected, and nothing is queuedbring the machine back, then apply again

The client does not connect

SymptomCauseFix
hub_unreachableport 8443 on the hub is not reachable from this computercheck the network or the overlay, and Exposure on the hub
enroll_refusedthe link expired, or was consumedcreate a fresh link on Clients; a link is valid for five minutes
link_unreadablethe paste was cut shortcopy the whole line from the hub
link_not_for_clientthe link is from Devicescreate one on Clients
hub_untrustedthe hub was reset or reinstalledpaste a fresh link
client_disabledthe client is switched off on ClientsEnable it there
client_newer_than_hubthe client is a later release than the hubupgrade the hub, then paste a fresh link
gui_webkitgtk_missingWebKitGTK is absent on Linuxinstall the packages the message names, then start the client again
gui_webview2_missingWebView2 is absent on Windowsinstall the runtime the message names, then start the client again
root_refusedthe client was started with sudostart it from your own account

A share does not mount

SymptomCauseFix
mountpoint_invalidthe path is outside your homegive a folder under your home, such as ~/nas/media
mountpoint_not_drive_letterWindows takes a drive letterpick an unused letter, such as N:
mountpoint_not_emptythe folder holds filespick an empty folder
mount_not_authorizedthe polkit prompt was dismissed, or you are not at the consoleselect Mount again and confirm the prompt
mount_tooling_missingthe root helper or mount.cifs is absentreinstall the client package, which depends on cifs-utils
credentials_missingthe saved credentials file is goneselect Config and type the password again
the row is greyed, not reachable nowthe serving machine is off, or this network is not in Exposurebring the machine back, or expose the network on the hub

An AI tool ignores the gateway

SymptomCauseFix
no_endpointthe hub has issued this client no keyon the hub's AI page, revoke the client's key so a new one is issued, or rejoin the client
the tools use their own configurationSave in the dialog only stagesswitch Enabled on and select Apply; nclient service ai show prints where the tools point
the panel reads gateway_unreachablethe gateway process is downrun systemctl status neutrino_hub_cliproxyapi on the box
a tool reaches nothing after the port was changedthe endpoint on the machine names the old portapply the entry again on each client, and paste the new endpoint into hand-keyed tools

An overlay peer is missing

SymptomCauseFix
NetBird's badge reads management unreachablethe hub cannot reach the management plane from where it sitsswitch on Send Neutrino Hub's own traffic through the proxy on Proxy
NetBird's Peers is emptyno other device has logged inlog in on the other device with the NetBird app
a NetBird route is listed but the LAN is unreachablethe subnet has no Access Control Policy in the consoleadd the policy to the Resource
EasyTier reads No machine has joined yet.the other machine's name or secret differscopy the command again with Copy with the secret
an EasyTier peer joins and the LAN is unreachablethe subnet is not exportedadd it under Exported networks and apply
the box is silent on the overlay with either enginethe overlay is not in Exposuretick it under Network, Exposure

Where the logs are

WhatWhere
the setup run/var/log/neutrino/setup.log on the box
the hub's own logs/var/log/neutrino/ on the box
a hub unitjournalctl -u neutrino_hub_web -n 200, and likewise neutrino_hub_xray, neutrino_hub_dnsmasq, neutrino_hub_cliproxyapi, neutrino_hub_netbird, neutrino_hub_easytier
the agent on a machinejournalctl -u neutrino_agent -n 200 on that machine
the AI gateway, from the panelJournal on the AI page
what a render producessudo nhub apply --dry-run on the box

Neutrino · personal developer infrastructure