• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Issue sw-engine.service won't start after dist upgrade to debian 10

Thera

Regular Pleskian
Server operating system version
Debian 10
Plesk version and microupdate number
18.0.44
Hi,
i hope anyone can help, after dist upgrade the sw engine wont start, if i try to
plesk repair web

#

this is the message:
usr/bin/sw-engine: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
exit status 127

thank you
 
Hey Peter,

I dont think so i tried to install it but i get only errors. I resettet the Upgrade By a Snapshot. I cant take a look until Tonight.

Is it possible to backup the whole debian Virtual machine via SSH to Local? Then i can install a test.

Thank you.
 
this is before upgrade:
curl 7.52.1 (x86_64-pc-linux-gnu) libcurl/7.52.1 OpenSSL/1.0.2u zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL
 
The error message you're seeing suggests that the sw-engine binary is unable to load the libcurl shared library because it cannot find it.

To resolve this issue, you can try reinstalling the libcurl library on your system. The exact package name may vary depending on your operating system, but on most Debian-based systems you can use the following command:
Code:
sudo apt-get install libcurl4-openssl-dev

On Red Hat-based systems, the package name is typically libcurl-devel.

Once you've reinstalled the libcurl library, you should try restarting the sw-engine service and see if the issue has been resolved:

Code:
sudo service sw-engine restart
If the issue persists, you may need to check your system's library paths to ensure that the libcurl library is included. You can do this by running the ldconfig command, which updates the system's shared library cache:

Code:
sudo ldconfig
After running this command, try restarting the sw-engine service again and see if the issue has been resolved.
 
Back
Top