Broken nodejs dependencies can cause the scopserv_realtime service to stop updating extension states and other issues effecting ScopSTATS Live Monitoring like ACD Agents Status, as well as Reserved Parking lots status.
In this scenario you require root access.
Determine a list of all nodejs packages with the rpm -qa |grep <packagename> command.
Use the output to rpm -e <all packages by exact name> --nodeps (-- nodeps prevents other packages from being removed).
wget the scopserv versions from our repos and use the scopserv_yum localinstall command to install nodejs and fix the dependencies.
restart
First confirm that the npm package is not installed (it is no longer needed):
rpm -e npm --nodeps
Then proceed to repair nodejs packages.
Here is a start to finish example:
[root@scopserv tftpboot]# rpm -qa |grep nodejs
nodejs-libs-24.13.0-0.module+el8.10.0+40079+1d83e08b.x86_64
nodejs-devel-22.16.0-1.el8.scopserv.x86_64
nodejs-docs-22.16.0-1.el8.scopserv.noarch
nodejs-full-i18n-24.13.0-0.module+el8.10.0+40079+1d83e08b.x86_64
nodejs-22.16.0-1.el8.scopserv.x86_64
[root@scopserv tftpboot]# rpm -e nodejs-libs-24.13.0-0.module+el8.10.0+40079+1d83e08b.x86_64 nodejs-devel-22.16.0-1.el8.scopserv.x86_64 nodejs-docs-22.16.0-1.el8.scopserv.noarch nodejs-full-i18n-24.13.0-0.module+el8.10.0+40079+1d83e08b.x86_64 nodejs-22.16.0-1.el8.scopserv.x86_64 --
nodeps
[root@scopserv tftpboot]# rpm -qa |grep nodejs
[root@scopserv tftpboot]# wget https://download.scopserv.com/dist8/packages/nodejs/nodejs-22.16.0-1.el8.scopserv.x86_64.rpm
https://download.scopserv.com/dist8/packages/nodejs/nodejs-22.16.0-1.el8.scopserv.x86_64.rpm
scopserv.com/dist8/packages/nodejs/nodejs-docs-22.16.0-1.el8.scopserv.noarch.rpm
Resolving download.scopserv.com (download.scopserv.com)... 104.26.15.144, 104.26.14.144, 172.67.70.10, ...
Connecting to download.scopserv.com (download.scopserv.com)|104.26.15.144|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 153328 (150K) [application/x-rpm]
Saving to: ‘nodejs-docs-22.16.0-1.el8.scopserv.noarch.rpm’
nodejs-docs-22.16.0-1.el8.scopserv.noarch.rpm 100%149.73K 495KB/s in 0.3s
2026-04-13 17:06:59 (495 KB/s) - ‘nodejs-docs-22.16.0-1.el8.scopserv.noarch.rpm’ saved [153328/153328]
[root@scopserv tftpboot]# scopserv_yum localinstall nodejs-22.16.0-1.el8.scopserv.x86_64.rpm nodejs-devel-22.16.0-1.el8.scopserv.x86_64.rpm nodejs-docs-22.16.0-1.el8.scopserv.noarch.rpm
==== scopserv_yum ====
-- Executing yum...
ScopServ Packages 4.0 kB/s | 3.0 kB 00:00
Dependencies resolved.
Package Architecture Version Repository Size
Installing:
nodejs x86_64 2:22.16.0-1.el8.scopserv @commandline 33 M
nodejs-devel x86_64 2:22.16.0-1.el8.scopserv @commandline 974 k
nodejs-docs noarch 2:22.16.0-1.el8.scopserv @commandline 150 k
Transaction SummaryInstall 3 Packages
Total size: 34 M
Installed size: 175 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: nodejs-2:22.16.0-1.el8.scopserv.x86_64 1/3
Installing : nodejs-2:22.16.0-1.el8.scopserv.x86_64 1/3
Running scriptlet: nodejs-2:22.16.0-1.el8.scopserv.x86_64 1/3
Installing : nodejs-devel-2:22.16.0-1.el8.scopserv.x86_64 2/3
Installing : nodejs-docs-2:22.16.0-1.el8.scopserv.noarch 3/3
Running scriptlet: nodejs-docs-2:22.16.0-1.el8.scopserv.noarch 3/3
Verifying : nodejs-2:22.16.0-1.el8.scopserv.x86_64 1/3
Verifying : nodejs-devel-2:22.16.0-1.el8.scopserv.x86_64 2/3
Verifying : nodejs-docs-2:22.16.0-1.el8.scopserv.noarch 3/3
Installed:
nodejs-2:22.16.0-1.el8.scopserv.x86_64 nodejs-devel-2:22.16.0-1.el8.scopserv.x86_64 nodejs-docs-2:22.16.0-1.el8.scopserv.noarch
Complete!
-- Done
[root@scopserv tftpboot]# service scopserv_realtime restart
Restarting Live Monitoring daemons: [OK]
[root@scopserv tftpboot]# service scopserv_realtime fullstatus
ScopServ Live Monitoring is running...
Asterisk Events monitoring daemon (PID = 1604157) [OK]
PBX monitoring daemon (PID = 1604159) [OK]
DAHDI Channels monitoring daemon (PID = 1604161) [OK]
Peers monitoring daemon (PID = 1604163) [OK]
Phone Extensions monitoring daemon (PID = 1604165) [OK]
HotDesk Extensions monitoring daemon (PID = 1604167) [OK]
Agent Extensions monitoring daemon (PID = 1604169) [OK]
ACD Queues monitoring daemon (PID = 1604171) [OK]
Calls and Channels monitoring daemon (PID = 1604173) [OK]
Parked Calls monitoring daemon (PID = 1604175) [OK]
Conferences monitoring daemon (PID = 1604177) [OK]
Voicemails monitoring daemon (PID = 1604179) [OK]
ACD Statistics daemon (PID = 1604181) [OK]
System monitoring daemon (PID = 1604183) [OK]
Periodic Tasks daemon (PID = 1604185) [OK]