Problem: When we run the "vsh status" command on the VOS shell, we notice nodejs is not running.


[admin@Branch-111: ~] $ vsh status

versa-service is Running, [-] process 4188

versa-infmgr is Running, [-] process 2140

versa-rfd is Running, [-] process 2095

versa-vmod is Running, [-] process 3400

versa-ip2user is Running, [-] process 2086

versa-imgr is Running, [-] process 2009

versa-acctmgrd is Running, [-] process 2069

versa-fltrmgr is Running, [-] process 2013

versa-vstated is Running, [-] process 2182

versa-addrmgrd is Running, [-] process 1912

versa-rt-cli-xfm is Running, [-] process 2135

versa-rtd is Running, [-] process 3258

versa-dhcpd is Running, [-] process 2846

versa-eventd is Running, [-] process 3144

versa-vrrpd is Running, [-] process 2006

versa-dnsd is Running, [-] process 2799

versa-ppmd is Running, [-] process 1934

versa-snmp-xform is Running, [-] process 3150

versa-certd is Running, [-] process 3301

versa-ntpd is Running, [*] process 2622

versa-dhclient6 is Running, [-] process 1969

versa-redis is Running, [-] process 5135

versa-av-redis is Running, [-] process 2192

versa-spackmgr is Running, [-] process 2082

versa-l2ld is Running, [-] process 1937

versa-l2cd is Running, [-] process 2690

versa-monit is Running, [*] process 2645

versa-confd is Running, [*] process 1700

versa-auditd is Running, [*] process 14930

versa-nodejs is Stopped

versa-fail2ban is Running, [*] process 4321

[admin@Branch-111: ~] $


Troubleshooting:

1) Check if the nodejs file is present in the /usr/bin folder


[admin@Branch-111: ~] $ cd /usr/bin/

[admin@Branch-111: bin] $ ls -ltr | grep nodejs

lrwxrwxrwx 1 root root 13 Aug 4 2024 nodejs -> /usr/bin/node <<< If this file is missing, then do following


2) Download the file from the upload link here

https://upload.versa-networks.com/index.php/s/toI03DKl3axx9Js

Password: nodejs@2123


Once you download the file from the upload folder, use USB or SSH management connection to move the file.

a If you are using USB, then how to mount the file and move the file from the USB to VOS is provided here https://support.versa-networks.com/a/solutions/articles/23000028399?portalId=23000007779

If you are using management port SSH access, then you can use winscp application to move the file from Host to VOS.


3) Move this first in /tmp folder

[admin@Branch-111: tmp] $ ls -ltr | grep nodejs

-rwxr-x--- 1 admin versa 41226208 Jul 25 12:59 nodejs


4) Copy this file from /tmp to /usr/bin and then change the ownership and permissions.

[admin@Branch-111: tmp] $ sudo cp nodejs /usr/bin/

[admin@Branch-111: tmp] $ cd /usr/bin/

[admin@Branch-111: bin] $ sudo chown root:root nodejs

[admin@Branch-111: bin] $ sudo chmod 777 nodejs


5) Copy the same file to /etc/alternatives and /var/lib/dpkg/alternatives

[admin@Branch-111: bin] $ sudo cp nodejs /etc/alternatives

[admin@Branch-111: bin] $ sudo cp nodejs /var/lib/dpkg/alternatives


6) Restart the nodejs services from the shell

[admin@Branch-111: bin] $ sudo service versa-nodejs start


7) Run vsh status command from the shell


[admin@Chicago-GW: ~] $ vsh status

versa-service is Running, [-] process 4188

versa-infmgr is Running, [-] process 2140

versa-rfd is Running, [-] process 2095

versa-vmod is Running, [-] process 3400

versa-ip2user is Running, [-] process 2086

versa-imgr is Running, [-] process 2009

versa-acctmgrd is Running, [-] process 2069

versa-fltrmgr is Running, [-] process 2013

versa-vstated is Running, [-] process 2182

versa-addrmgrd is Running, [-] process 1912

versa-rt-cli-xfm is Running, [-] process 2135

versa-rtd is Running, [-] process 3258

versa-dhcpd is Running, [-] process 2846

versa-eventd is Running, [-] process 3144

versa-vrrpd is Running, [-] process 2006

versa-dnsd is Running, [-] process 2799

versa-ppmd is Running, [-] process 1934

versa-snmp-xform is Running, [-] process 3150

versa-certd is Running, [-] process 3301

versa-ntpd is Running, [*] process 2622

versa-dhclient6 is Running, [-] process 1969

versa-redis is Running, [-] process 5135

versa-av-redis is Running, [-] process 2192

versa-spackmgr is Running, [-] process 2082

versa-l2ld is Running, [-] process 1937

versa-l2cd is Running, [-] process 2690

versa-monit is Running, [*] process 2645

versa-confd is Running, [*] process 1700

versa-auditd is Running, [*] process 14930

versa-nodejs is Running, [-] process 5427

versa-fail2ban is Running, [*] process 4321

[admin@Chicago-GW: ~] $


If you notice any issue following the document, please contact Versa Support at support@versa-networks.com