-
-
Notifications
You must be signed in to change notification settings - Fork 64
Open
Description
Environment
- NetBox Community v4.2.8-Docker-3.2.1 deployed using HelmChart
- Proxbox v0.0.6b2
- Proxbox API
emersonfelipesp/proxbox-api:latestrunning as a sidecar - Inside the sidecar container,
pipshows:proxbox_api==0.0.2pynetbox_api==0.0.2
- Proxmox 8.4.1
Issue
When triggering any synchronization (e.g., Sync Nodes), no objects are imported into NetBox, and the logs display:
Trying to establish connection to NetBox using SQL database...
proxmox_schemas: [ProxmoxSessionSchema(ip_address='172.16.1.10', domain='pve.example.net', http_port=8006, user='root@pam', password=None, token=ProxmoxTokenSchema(name='netbox', value='dummydummydummy'), ssl=False)]
INPUT is Pydantic Model ProxmoxSessionSchema
Using token to authenticate with Proxmox
Using domain pve.example.net to authenticate with Proxmox
NetBox API connection not found.
Trying to establish connection to NetBox using SQL database...
The request failed with code 400 Bad Request: {'tags': ['Invalid pk "0" - object does not exist.']}
NetBox API connection not found.
NetBox API connection not found.
NetBox API connection not found.
NetBox API connection not found.
NetBox API connection not found.
NetBox API connection not found.
netbox_device: {}
INFO: 127.0.0.1:41132 - "GET /dcim/devices/create HTTP/1.1" 200 OK
Despite this, in the NetBox GUI under Plugins → Proxbox, all components show Successful!.
This behavior is consistent across all sync actions (Nodes, Virtual Machines).
Possible Causes (Based on Debugging)
- The
netboxendpointtable in the SQLite database does contain valid data (ip_address,domain,port,token, etc.). - Direct
curlrequests to/api/and/api/status/succeed (HTTP 200 OK) using the token from the database. - The
_establish_from_sql()function inpynetbox_api.sessiondoes not appear to return a validpynetbox.apiobject. - Debug logs such as
Found NetBox endpointare never printed, indicating that the NetBox endpoint is likely not loaded or returned asNone. - All fallback connection strategies (e.g., using
http://localhost:PORT) are attempted but seemingly fail silently.
Happy to provide more details if needed – just let me know!
AleftinaT
Metadata
Metadata
Assignees
Labels
No labels
