• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

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