Description

This article provides a quick workaround when there is a process that is stuck or not working as expected.

Symptoms

While troubleshooting an issue at a site we found an issue with one of the EX2300s incorrectly reporting the spanning-tree status. For example, we have a port that is down and showing as the ROOT port.
 
jroot@host> show interfaces ge-0/0/13 terse
Interface Admin Link Proto Local Remote
ge-0/0/13 up down
ge-0/0/13.0 up down eth-switch

{master:0}
root@host> show spanning-tree interface ge-0/0/13

Spanning tree interface parameters for instance 0
 
Interface Port ID Designated Designated Port State Role
port ID bridge ID Cost
ge-0/0/13 128:505 128:505 32768.50c709a6972f 20000 FWD ROOT

We also found on this same switch that there are no log messages newer than Feb 2. 

Solution

When you have a process that is stuck or does not work as expected, there are 2 workarounds for this:

 

  • Restart the process:
start shell user root <<< We must use the root user
ps -aux | egrep vccpd <<< Here you need to change "vccpd" with the process you are having issues with
kill -9 pid# <<< Here you will use the pid number from the output from the above command

 

This is an example

root@host> start shell user root
root@host:RE:0% ps -aux | egrep vccpd
root  11037  0.0 0.4 505488 17360 - S<  09:15   0:00.13 /usr/sbin/vccpd -N
root  19564  0.0 0.1 11132  2512 u0 S+  09:54   0:00.00 egrep vccpd (grep)
root@host:RE:0% kill -9 16564

 

 

  • The other step is to power cycle or reboot the switch
    • If the switch is a QFX, please, make sure to use the "hypervisor" option when rebooting it

Modification History

2024-08-21 : Article Created