Jump to content

Recommended Posts

Posted

Всем доброго времени суток!

Произвожу установку, используя руководство.

При запуске скрипта klms_setup.pl, получаю ошибку:

Setting up database

Registering service klmsdb
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
/opt/kaspersky/klms/libexec/postgresql/initdb: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

 

В системе установлены пакеты

libcrypt-dev/stable,now 1:4.4.18-4 amd64 [installed]
libcrypt1/stable,now 1:4.4.18-4 amd64 [installed]
libcryptsetup12/stable,stable-security,now 2:2.3.7-1+deb11u1 amd64 [installed]

 

В системе существет данная библиотека

/usr/lib/x86_64-linux-gnu/libcrypt.so.1

 

Система

Linux mail.vlfarm.ru 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux

 

Прошу содействия.

Заранее спасибо!

  • 1 month later...
Elias Sergeev
Posted

Аналогичная проблема с Ubuntu 22.04.2 LTS

root@newwall:/opt/kaspersky/klms# /opt/kaspersky/klms/bin/klms-setup.pl

Setting up database

Registering service klmsdb
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Use of uninitialized value $out in string ne at /opt/kaspersky/klms/lib/perl/KL/LmsUtils.pm line 126.

Fatal error: Database initalization failed.



 

  • 3 weeks later...
Posted

Категорически приветствую!

По данной теме кому-нибудь удалось сдвинуться с места? Поделитесь опытом, пожалуйста!

  • 1 year later...
Posted (edited)

Возникла такая же проблема при установке "Linux For mail server 8" на Debian 10_64. В интернете есть подсказки как решить проблему с библиотекой https://www.relianoid.com/resources/knowledge-base/troubleshooting/resolving-libcrypt-so-1-shared-library-issue-during-debian-buster-upgrade-relianoid-v5-v6/   или
https://stackoverflow.com/questions/76906383/libcrypt-so-1-error-after-dist-update-on-debian

cd /tmp
apt -y download libcrypt1
dpkg-deb -x libcrypt1_1%3a*.deb  .
cp -av lib/x86_64-linux-gnu/* /lib/x86_64-linux-gnu/
apt -y --fix-broken install
суть их сводится к тому чтобы скачать пакет, распаковать нужную тебе библиотеку и скопировать в библиотечную папку
в моем случае это не сработало потому как Касперскому для установки 
нужна этаже библиотека но 32-х разрадная, а по умолчанию ставится 64-ка, подстать системе
Поэтому вот инструкция от DeepSeek как установить эту библиотеку 

To install the 32-bit version of libcrypt.so.1 (which corresponds to libcrypt-2.28.so on Debian 10) on a 64-bit Debian 10 system, follow these steps:

1. Enable Multiarch (if not already enabled)

Debian supports running 32-bit libraries on a 64-bit system using multiarch. Enable it with:

sudo dpkg --add-architecture i386
sudo apt update

2. Install the 32-bit libcrypt Library

The package containing libcrypt.so.1 (which is provided by libc6) for 32-bit is libc6:i386 (or libc6-i386). Install it with:

sudo apt install libc6:i386

3. Verify the Installation

Check if the library is installed:

ls /usr/lib/i386-linux-gnu/libcrypt.so.1

or

ldconfig -p | grep libcrypt.so.1

4. If You Need an Older Version (Debian 10 Specific)

Debian 10 (Buster) ships with glibc 2.28, so libcrypt-2.28.so should be included in libc6:i386. If you need a specific version, you can manually download the .deb package:

sudo apt download libc6:i386

Then inspect its contents:

dpkg -x libc6_*.deb extracted_libc6

5. Alternative: Manually Place the Library (Not Recommended)

If you must have libcrypt-2.28.so separately (though this is unusual), you can extract it from the libc6 package and place it in /usr/lib/i386-linux-gnu/ or a custom directory, then update LD_LIBRARY_PATH.

Notes:

  • libcrypt.so.1 is part of glibc (GNU C Library) and is not a standalone package.

  • If your application requires an older/newer version, consider using chroot, containers (Docker), or a VM for better isolation.
     

    У МЕНЯ ПОСЛЕ apt install libc6:i386 все заработало!
Edited by vad81
mistakes

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...