systemctl has stopped running with problem below. Reinstalled “less” with no change. Perhaps cause is ncurses version problem. I have only done standard sudo zypper dup updates and nothing special with these packages.
base) tom@mydesktop: ~ $ systemctl --help
less: symbol lookup error: less: undefined symbol: _nc_cur_term, version NCURSES6_TINFO_5.7.20081102
(base) tom@mydesktop: ~ $
I think problem is that systemctl might need sudo but I do think it used to run as user. Perhaps my query is in error. But, usually different messages show when a process needs sudo.
purevpn is my vpn service for a long time. I have no knowledge of rlmsrvssq
(base) tom@mydesktop: ~ $ sudo systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● pured.service loaded failed failed purevpn-deamon
● rlmsrvssq.service loaded failed failed SSQ RLM Service
Legend: LOAD → Reflects whether the unit definition was properly loaded.
ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
SUB → The low-level unit activation state, values depend on unit type.
2 loaded units listed.
(base) tom@mydesktop: ~ $
libncurses5 was not installed. After install there was no change. Note: szi is alias for sudo zypper install.
(base) tom@mydesktop: ~ $ szi libncurses5
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
'libncurses5' is already installed.
No update candidate for 'libncurses5-6.6.20260418-103.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
(base) tom@mydesktop: ~ $ systemctl --user status pulseaudio
less: symbol lookup error: less: undefined symbol: _nc_cur_term, version NCURSES6_TINFO_5.7.20081102
(base) tom@mydesktop: ~ $
I found cause. I have “anaconda” python installed. Anaconda uses ncurses is in the path ahead of system. systemctl was using ncurses from anaconda; not system ncurses.
I deactivated anaconda and it worked as below w/o errors. That was a bazaar one.
Example is below.
tom@mydesktop: ~ $ systemctl --user status pulseaudio
○ pulseaudio.service
Loaded: masked (Reason: Unit pulseaudio.service is masked.)
Active: inactive (dead)
TriggeredBy: ○ pulseaudio.socket
tom@mydesktop: ~ $
I started a search for ncurses and specifically v5.7 using locate. The search pointed to anaconda directories. That led to test of deactivating anaconda.