Failed to start CCNET-Server when libnssutil3 is moved on Centos 8


To use LDAPS i had to move the in Centos 7 (see LDAPS fails to contact server (LDAP works)). However, after moving the Seafile installation to a Centos 8 OS, Seafile/ccnet-server fails to start when is moved:

failed to run “ccnet-server -t”
ccnet-server: error while loading shared libraries: cannot open shared object file: No such file

When is not moved, Seafile starts sucessfully but LDAPS does not work (same issue as in referenced forum thread). The installation is identical (ver. 7.1.3) on both Centos 7 & 8.

The systemd startup config is also identical on both OS versions:

Description=SeaFile server

ExecStart=/home/seafile/seafile-server-latest/ start
ExecReload=/home/seafile/seafile-server-latest/ restart
ExecStop=/home/seafile/seafile-server-latest/ stop

One thing to note: The Installation was migrated with this guide:

With the difference, that the full server installation was copied instead of just the data.


NSS was missing:

yum install nss

Maybe it would be good to add that to the documentation?