mirror of
https://github.com/netbox-community/netbox.git
synced 2026-01-11 21:10:29 +01:00
[Bug] netbox 4.0.11 and 4.1.0 error 500 while displaying the interfaces of a device #10184
Closed
opened 2025-12-29 21:27:55 +01:00 by adam
·
12 comments
No Branch/Tag Specified
main
update-changelog-comments-docs
feature-removal-issue-type
20911-dropdown
20239-plugin-menu-classes-mutable-state
21097-graphql-id-lookups
feature
fix_module_substitution
20923-dcim-templates
20044-elevation-stuck-lightmode
feature-ip-prefix-link
v4.5-beta1-release
20068-import-moduletype-attrs
20766-fix-german-translation-code-literals
20378-del-script
7604-filter-modifiers-v3
circuit-swap
12318-case-insensitive-uniqueness
20637-improve-device-q-filter
20660-script-load
19724-graphql
20614-update-ruff
14884-script
02496-max-page
19720-macaddress-interface-generic-relation
19408-circuit-terminations-export-templates
20203-openapi-check
fix-19669-api-image-download
7604-filter-modifiers
19275-fixes-interface-bulk-edit
fix-17794-get_field_value_return_list
11507-show-aggregate-and-rir-on-api
9583-add_column_specific_search_field_to_tables
v4.5.0
v4.4.10
v4.4.9
v4.5.0-beta1
v4.4.8
v4.4.7
v4.4.6
v4.4.5
v4.4.4
v4.4.3
v4.4.2
v4.4.1
v4.4.0
v4.3.7
v4.4.0-beta1
v4.3.6
v4.3.5
v4.3.4
v4.3.3
v4.3.2
v4.3.1
v4.3.0
v4.2.9
v4.3.0-beta2
v4.2.8
v4.3.0-beta1
v4.2.7
v4.2.6
v4.2.5
v4.2.4
v4.2.3
v4.2.2
v4.2.1
v4.2.0
v4.1.11
v4.1.10
v4.1.9
v4.1.8
v4.2-beta1
v4.1.7
v4.1.6
v4.1.5
v4.1.4
v4.1.3
v4.1.2
v4.1.1
v4.1.0
v4.0.11
v4.0.10
v4.0.9
v4.1-beta1
v4.0.8
v4.0.7
v4.0.6
v4.0.5
v4.0.3
v4.0.2
v4.0.1
v4.0.0
v3.7.8
v3.7.7
v4.0-beta2
v3.7.6
v3.7.5
v4.0-beta1
v3.7.4
v3.7.3
v3.7.2
v3.7.1
v3.7.0
v3.6.9
v3.6.8
v3.6.7
v3.7-beta1
v3.6.6
v3.6.5
v3.6.4
v3.6.3
v3.6.2
v3.6.1
v3.6.0
v3.5.9
v3.6-beta2
v3.5.8
v3.6-beta1
v3.5.7
v3.5.6
v3.5.5
v3.5.4
v3.5.3
v3.5.2
v3.5.1
v3.5.0
v3.4.10
v3.4.9
v3.5-beta2
v3.4.8
v3.5-beta1
v3.4.7
v3.4.6
v3.4.5
v3.4.4
v3.4.3
v3.4.2
v3.4.1
v3.4.0
v3.3.10
v3.3.9
v3.4-beta1
v3.3.8
v3.3.7
v3.3.6
v3.3.5
v3.3.4
v3.3.3
v3.3.2
v3.3.1
v3.3.0
v3.2.9
v3.2.8
v3.3-beta2
v3.2.7
v3.3-beta1
v3.2.6
v3.2.5
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2.0
v3.1.11
v3.1.10
v3.2-beta2
v3.1.9
v3.2-beta1
v3.1.8
v3.1.7
v3.1.6
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.0.12
v3.0.11
v3.0.10
v3.1-beta1
v3.0.9
v3.0.8
v3.0.7
v3.0.6
v3.0.5
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v2.11.12
v3.0-beta2
v2.11.11
v2.11.10
v3.0-beta1
v2.11.9
v2.11.8
v2.11.7
v2.11.6
v2.11.5
v2.11.4
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.10
v2.10.9
v2.11-beta1
v2.10.8
v2.10.7
v2.10.6
v2.10.5
v2.10.4
v2.10.3
v2.10.2
v2.10.1
v2.10.0
v2.9.11
v2.10-beta2
v2.9.10
v2.10-beta1
v2.9.9
v2.9.8
v2.9.7
v2.9.6
v2.9.5
v2.9.4
v2.9.3
v2.9.2
v2.9.1
v2.9.0
v2.9-beta2
v2.8.9
v2.9-beta1
v2.8.8
v2.8.7
v2.8.6
v2.8.5
v2.8.4
v2.8.3
v2.8.2
v2.8.1
v2.8.0
v2.7.12
v2.7.11
v2.7.10
v2.7.9
v2.7.8
v2.7.7
v2.7.6
v2.7.5
v2.7.4
v2.7.3
v2.7.2
v2.7.1
v2.7.0
v2.6.12
v2.6.11
v2.6.10
v2.6.9
v2.7-beta1
Solcon-2020-01-06
v2.6.8
v2.6.7
v2.6.6
v2.6.5
v2.6.4
v2.6.3
v2.6.2
v2.6.1
v2.6.0
v2.5.13
v2.5.12
v2.6-beta1
v2.5.11
v2.5.10
v2.5.9
v2.5.8
v2.5.7
v2.5.6
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.9
v2.5-beta2
v2.4.8
v2.5-beta1
v2.4.7
v2.4.6
v2.4.5
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.7
v2.4-beta1
v2.3.6
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.10
v2.3-beta2
v2.2.9
v2.3-beta1
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.6
v2.2-beta2
v2.1.5
v2.2-beta1
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.10
v2.1-beta1
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v2.0-beta3
v1.9.6
v1.9.5
v2.0-beta2
v1.9.4-r1
v1.9.3
v2.0-beta1
v1.9.2
v1.9.1
v1.9.0-r1
v1.8.4
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.3
v1.7.2-r1
v1.7.1
v1.7.0
v1.6.3
v1.6.2-r1
v1.6.1-r1
1.6.1
v1.6.0
v1.5.2
v1.5.1
v1.5.0
v1.4.2
v1.4.1
v1.4.0
v1.3.2
v1.3.1
v1.3.0
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.7-r1
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3-r1
v1.0.3
1.0.0
Labels
Clear labels
beta
breaking change
complexity: high
complexity: low
complexity: medium
needs milestone
netbox
pending closure
plugin candidate
pull-request
severity: high
severity: low
severity: medium
status: accepted
status: backlog
status: blocked
status: duplicate
status: needs owner
status: needs triage
status: revisions needed
status: under review
topic: GraphQL
topic: Internationalization
topic: OpenAPI
topic: UI/UX
topic: cabling
topic: event rules
topic: htmx navigation
topic: industrialization
topic: migrations
topic: plugins
topic: scripts
topic: templating
topic: testing
type: bug
type: deprecation
type: documentation
type: feature
type: housekeeping
type: translation
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/netbox#10184
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gurretp on GitHub (Sep 4, 2024).
Originally assigned to: @bctiemann on GitHub.
Deployment Type
Self-hosted
NetBox Version
v4.1.0
Python Version
3.11
Steps to Reproduce
Expected Behavior
show the interfaces of the device
Observed Behavior
error 500:
@bctiemann commented on GitHub (Sep 4, 2024):
I'm not able to reproduce this. Could you add some more details about the device and interface configuration that causes this?
@gurretp commented on GitHub (Sep 4, 2024):
sure,
would this be enough for you to reproduce it ?
Device
{ "id": 201, "url": "https://xxxx/api/dcim/devices/201/", "display_url": "https://xxx/dcim/devices/201/", "display": "tiresp", "name": "tiresp", "device_type": { "id": 55, "url": "https://xxxx/api/dcim/device-types/55/", "display": "Color LaserJet M552", "manufacturer": { "id": 9, "url": "https://xxx/api/dcim/manufacturers/9/", "display": "HP", "name": "HP", "slug": "hp", "description": "" }, "model": "Color LaserJet M552", "slug": "color-laserjet-m552", "description": "" }, "role": { "id": 9, "url": "https://xxxx/api/dcim/device-roles/9/", "display": "Printer", "name": "Printer", "slug": "printer", "description": "" }, "tenant": null, "platform": null, "serial": "JPBVJ5M0JL", "asset_tag": null, "site": { "id": 9, "url": "https://xxxx/api/dcim/sites/9/", "display": "Ticino", "name": "Ticino", "slug": "ti", "description": "" }, "location": null, "rack": null, "position": null, "face": null, "latitude": null, "longitude": null, "parent_device": null, "status": { "value": "active", "label": "Actif" }, "airflow": null, "primary_ip": { "id": 9752, "url": "https://xxx/api/ipam/ip-addresses/9752/", "display": "10.5.254.10/25", "family": { "value": 4, "label": "IPv4" }, "address": "10.5.254.10/25", "description": "" }, "primary_ip4": { "id": 9752, "url": "https://xxxx/api/ipam/ip-addresses/9752/", "display": "10.5.254.10/25", "family": { "value": 4, "label": "IPv4" }, "address": "10.5.254.10/25", "description": "" }, "primary_ip6": null, "oob_ip": null, "cluster": null, "virtual_chassis": null, "vc_position": null, "vc_priority": null, "description": "", "comments": "", "config_template": null, "config_context": {}, "local_context_data": null, "tags": [], "custom_fields": {}, "created": "2021-07-15T00:00:00Z", "last_updated": "2023-04-21T19:02:00.428448Z", "console_port_count": 0, "console_server_port_count": 0, "power_port_count": 0, "power_outlet_count": 0, "interface_count": 1, "front_port_count": 0, "rear_port_count": 0, "device_bay_count": 0, "module_bay_count": 0, "inventory_item_count": 0 }IP:
{ "id": 9752, "url": "https://xxx/api/ipam/ip-addresses/9752/", "display_url": "https://xxx/ipam/ip-addresses/9752/", "display": "10.5.254.10/25", "family": { "value": 4, "label": "IPv4" }, "address": "10.5.254.10/25", "vrf": null, "tenant": null, "status": { "value": "active", "label": "Actif" }, "role": null, "assigned_object_type": "dcim.interface", "assigned_object_id": 2136, "assigned_object": { "id": 2136, "url": "https://xxx/api/dcim/interfaces/2136/", "display": "ETH0", "device": { "id": 201, "url": "https://xxx/api/dcim/devices/201/", "display": "tiresp", "name": "tiresp", "description": "" }, "name": "ETH0", "description": "", "cable": null, "_occupied": false }, "nat_inside": null, "nat_outside": [], "dns_name": "", "description": "", "comments": "", "tags": [], "custom_fields": {}, "created": "2023-04-21T19:02:00.404092Z", "last_updated": "2023-04-21T19:02:00.404119Z" }interface:
{ "id": 2136, "url": "https://xxx/api/dcim/interfaces/2136/", "display_url": "https://xxx/dcim/interfaces/2136/", "display": "ETH0", "device": { "id": 201, "url": "https://xxx/api/dcim/devices/201/", "display": "tiresp", "name": "tiresp", "description": "" }, "vdcs": [], "module": null, "name": "ETH0", "label": "", "type": { "value": "1000base-t", "label": "1000BASE-T (1GE)" }, "enabled": true, "parent": null, "bridge": null, "lag": null, "mtu": 1500, "mac_address": "A0:8C:FD:56:22:68", "speed": null, "duplex": null, "wwn": null, "mgmt_only": false, "description": "", "mode": null, "rf_role": null, "rf_channel": null, "poe_mode": null, "poe_type": null, "rf_channel_frequency": null, "rf_channel_width": null, "tx_power": null, "untagged_vlan": null, "tagged_vlans": [], "mark_connected": false, "cable": null, "cable_end": "", "wireless_link": null, "link_peers": [], "link_peers_type": null, "wireless_lans": [], "vrf": null, "l2vpn_termination": null, "connected_endpoints": null, "connected_endpoints_type": null, "connected_endpoints_reachable": null, "tags": [], "custom_fields": {}, "created": "2021-07-15T00:00:00Z", "last_updated": "2021-07-15T13:39:33.769002Z", "count_ipaddresses": 1, "count_fhrp_groups": 0, "_occupied": false }@arthanson commented on GitHub (Sep 4, 2024):
@gurretp I'm not able to reproduce this either. Can you please check the reproduction steps or see if there is something specific about your data.
@goebelmeier commented on GitHub (Sep 4, 2024):
I am able to reproduce this. On 4.0.11 and on 4.1.0 as well.
@bctiemann commented on GitHub (Sep 4, 2024):
@goebelmeier could you and @gurretp see if you can determine between you what is particular about your setups that causes this?
@bctiemann commented on GitHub (Sep 4, 2024):
Just a hunch, but I see this error on some other HTMX-related issues:
https://github.com/netbox-community/netbox/issues/17313
AttributeError: 'str' object has no attribute '_meta'@gurretp @goebelmeier do you have HTMX enabled, and does turning that off affect this?
@goebelmeier commented on GitHub (Sep 5, 2024):
@bctiemann i can confirm it is happening when HTMX is enabled. Disabling HTMX fixes the issue
@gurretp commented on GitHub (Sep 5, 2024):
**@bctiemann ** Same here, disabling htmx fixes the issue
@github-actions[bot] commented on GitHub (Sep 14, 2024):
This is a reminder that additional information is needed in order to further triage this issue. If the requested details are not provided, the issue will soon be closed automatically.
@github-actions[bot] commented on GitHub (Sep 21, 2024):
This issue is being closed as no further information has been provided. If you would like to revisit this topic, please first modify your original post to include all the requested detail, and then ask that the issue be reopened.
@jeremystretch commented on GitHub (Sep 24, 2024):
This was closed mistakenly. (The status label needs to be removed when an issue is assigned.)
@candlerb commented on GitHub (Sep 26, 2024):
Possibly blocked by #17571