mirror of
https://github.com/netbox-community/netbox.git
synced 2026-01-11 21:10:29 +01:00
"Connection" column does not shows other end through 2 patch panels, also when tracing it does stop on the second panel #8116
Closed
opened 2025-12-29 20:32:38 +01:00 by adam
·
14 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#8116
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 @jmacias-packet on GitHub (May 25, 2023).
NetBox version
v3.3.7
Python version
3.8
Steps to Reproduce
Click Trace either from switch A port 1 or switch B port 1
Expected Behavior
I should see a full trace of the link, as it happens when there is only 1 patch panel in between.
Observed Behavior
Some times shows "Patch split" at the bottom, then you choose the cable and it shows full trace correctly, but when you click trace again it happens again. Other times it just shows from switch A port 1 to the second patch panel and thats' it, it should show the full patch between both switches.

It never shows the "connection" info, just after "cable", as it does when you patch straight between switches or only through 1 patch panel.
From the screenshot, you can see ethernet49/1 and 50/1 wrong, and 51/1 correctly working.
@jmacias-packet commented on GitHub (May 25, 2023):
I would like to highlight that this behaviour is random, it happens with most of the links through 2 patch panels but a few of them show correctly, also happens that it shoes correctly on one side but on the other side it shows with a "-"...
@jmacias-packet commented on GitHub (May 25, 2023):
Another example is connecting to a circuit through 1 patch panel, it does trace correctly from the interface on the device but it does not show anything in "Connection" column.
@Tene-brious commented on GitHub (May 29, 2023):
I had to do something similar to this, feel free to correct me if I'm wrong but I did the following: Created two switches and two patch panels. From there - Switch 1 - Gi1(Interface) connected to 1(Rear Port) of Panel 1 followed by 1(Front Port) of Panel 1 connects to 1(Rear Port) of Panel 2. This ends with Switch 2 - Gi1(Interface) connecting to 1(Front Port) of Panel 2. I can see the whole trace.
Not sure if this is exactly what you tried to highlight or not but I was having the same issue and then realized it was Layer 8 problem (me configuring)
@jmacias-packet commented on GitHub (May 31, 2023):
hi! I tried patching same as you and as I specified above but that behaviour is random, it seems a bug, you never got that thing again?
@Tene-brious commented on GitHub (Jun 1, 2023):
No, because as I was saying it was an issue on my side. I was able to replicate something similar and I can see the whole trace of the cables I connected. I changed the names so it is a bit more clear but I tried to change the order in which the panels connect to see if the bug happened but it works as it should.
@jmacias-packet commented on GitHub (Jun 1, 2023):
What NB version you using?
@Tene-brious commented on GitHub (Jun 1, 2023):
v3.5.2
@jmacias-packet commented on GitHub (Jun 9, 2023):
Hi Tene, I upgraded to 3.5.3 version and tried it again, it is weird because from switch A to switch B, it traces well when at A side, but from 4 or 5 tests I did, 1 of them does not show well a


t B side, I mean, it does not show the Connection and trace shows a split, see a couple of screenshots.
I followed the sense of switch A - front | rear -> rear | front -> switch B.
@Tene-brious commented on GitHub (Jun 9, 2023):
I see, you're able to see the initial part of the trace but it does not show where it ends for you being from the front-port of the second patch panel to the second switch, is that what the problem is? Have you tried using a copper cable as a termination (at switch B)? I find it very odd that this does not work for you :/
@jmacias-packet commented on GitHub (Jun 10, 2023):
Let me try but should be the same and we use fiber, there must be a bug because doing the same way for all 4 connections, that one is not working properly :(
No one from netbox replied or acknowledged this report yet..
@Tene-brious commented on GitHub (Jun 12, 2023):
I agree it should function exactly the same with fiber or copper connection. Just found it weird that I am not able to replicate this again on my end. Have you tried creating a separate rack with only 4 equipments to test this out?
You can always create a thread on slack (which is where I usually hang around and ask whenever I'm in doubt) to see if anyone else has this issue and maybe they can help.
@jmacias-packet commented on GitHub (Jun 17, 2023):
Hello Tene-brious, do you have the slack link? Maybe asking there will be quicker to get a reply from them.
Thank you
@Tene-brious commented on GitHub (Jun 17, 2023):
https://join.slack.com/t/netdev-community/shared_invite/zt-1xg6cjhvn-ICQUUJTSQgWgjxLczd4CwQ thought you had joined already but here you go!
Have a nice weekend
@jmacias-packet commented on GitHub (Jun 17, 2023):
Thank you! Have a wonderful one!