Libcrypto.so.1.0.0 not found. · Issue #67 · alwsl

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

<!– –>

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Closed

SimonFearby opened this issue

Apr 3, 2018

· 15 comments

@ItsDeadEnd

@vnznznz

Fixed this with: ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.1.0.0 It’s probably a bad fix, but it works for me.

@abjugard

The correct solution is to run pacman -Sy openssl-1.0 prior to installing the latest openssl package.

How to fix if you’ve already made your mistake:

  1. Temporarily fix libcrypto.so.1.0.0
    a. Do it correctly
    a.1. Download https://www.archlinux.org/packages/extra/x86_64/openssl-1.0/download/
    a.2. cd /tmp
    a.3. tar xJf /path/to/openssl-1.0-1.0.2.k-3-x86_64.pkg.tar.xz
    a.4. cd /usr/lib
    a.5. ln -s /tmp/usr/lib/libcrypto.so.1.0.0 libcrypto.so.1.0.0
    b. Use the cheat @vinzBad mentioned and link libcrypto.so.1.1 to libcrypto.so.1.0.0
  2. Open two alwsl terminals
  3. In one of them run pacman -Sy openssl-1.0 but do not complete the install yet
  4. In the other terminal, run rm /usr/lib/libcrypto.so.1.0.0
  5. Complete the installation of openssl-1.0 in the other terminal window

@evilhamsterman

Regardless of the “correct solution” this shouldn’t happen to start with. There is no warning to tell people to update openssl prior to upgrading and openssl should upgrade properly like it does in a regular install. The big question is why it isn’t upgrading.

@turbo

Copy link


Member

turbo

commented

May 31, 2017

I’m currently testing a new image and I’ll let it propagate to the CDN today if everything works. So far it seems fine.

@turbo

Copy link


Member

turbo

commented

May 31, 2017

@dhpp
With later releases of AVS-SDK the libssl needs to be installed on Pi3 platforms and appears to be missing from the dependency list. Seems like I didn’t have to do this with v1.7.1, but after upgrading to v1.13, it started throwing errors:

Creating the build directory for the PlaylistParser with build type: RELEASE Creating PlaylistParser with keyword detector type: Sensory Bluetooth implementation not supported -- Checking for module 'libcrypto' -- No package 'libcrypto' found CMake Error at /usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:415 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:588 (_pkg_check_modules_internal) PlaylistParser/src/CMakeLists.txt:2 (pkg_check_modules)

Also, seems like after libssl-dev is installed you get a warning:

[ 98%] Building CXX object SampleApp/src/CMakeFiles/SampleApp.dir/SampleEqualizerModeController.cpp.o [ 98%] Building CXX object SampleApp/src/CMakeFiles/SampleApp.dir/main.cpp.o [ 98%] Building CXX object SampleApp/src/CMakeFiles/SampleApp.dir/PortAudioMicrophoneWrapper.cpp.o [100%] Linking CXX executable SampleApp /usr/bin/ld: warning: libcrypto.so.1.0.2, needed by /usr/lib/gcc/arm-linux-gnueabihf/6/../../../arm-linux-gnueabihf/libcurl.so, may conflict with libcrypto.so.1.1 [100%] Built target SampleApp

Installing ‘libssl1.0-dev’ makes the warning go away but I do not know if it’s ok do this?

Пункт 3
КриптоПро ЭЦП SDK

Код: Выделить всё

sudo dpkg -i \
> cprocsp-pki-plugin-64_2.0.14071-1_amd64.deb \
> lsb-cprocsp-devel_5.0.11535-4_all.deb \
> cprocsp-pki-phpcades_2.0.0-1_amd64.deb

dpkg: ошибка: cannot access archive ‘lsb-cprocsp-devel_5.0.11535-4_all.deb’: No such file or directory

В cades_linux_amd64.tar.gz нет lsb-cprocsp-devel_5.0.11535-4_all.deb

Попытка установить по одному:

Код: Выделить всё

sudo dpkg -i cprocsp-pki-plugin-64_2.0.14071-1_amd64.deb

(Чтение базы данных … на данный момент установлено 207905 файлов и каталогов.)
Подготовка к распаковке cprocsp-pki-plugin-64_2.0.14071-1_amd64.deb …

CryptoPro ECP browser plug-in requires rdr_gui_gtk package from CryptoPro CSP. Install it before installing this package.
dpkg: ошибка при обработке архива cprocsp-pki-plugin-64_2.0.14071-1_amd64.deb (–install):
new cprocsp-pki-plugin-64 package pre-installation script subprocess returned error exit status 1

При обработке следующих пакетов произошли ошибки:
cprocsp-pki-plugin-64_2.0.14071-1_amd64.deb

Далее:

Код: Выделить всё

sudo dpkg -i cprocsp-rdr-gui-gtk-64_5.0.11455-5_amd64.deb

Выбор ранее не выбранного пакета cprocsp-rdr-gui-gtk-64.
(Чтение базы данных … на данный момент установлено 207905 файлов и каталогов.)
Подготовка к распаковке cprocsp-rdr-gui-gtk-64_5.0.11455-5_amd64.deb …
libgtk-x11-2.0.so.0 was not found!
Try to install GTK+ 2 library on your system first.

dpkg: ошибка при обработке архива cprocsp-rdr-gui-gtk-64_5.0.11455-5_amd64.deb (–install):
new cprocsp-rdr-gui-gtk-64 package pre-installation script subprocess returned error exit status 1

При обработке следующих пакетов произошли ошибки:
cprocsp-rdr-gui-gtk-64_5.0.11455-5_amd64.deb

Последний раз редактировалось rozen 26 окт 2020, 10:24, всего редактировалось 1 раз.

Home
&gt;
Linux
&gt;
Detail page

When installing openssh-server under Ubuntu, encountered such a problem:

root@ubuntu:~
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could  be install. This may mean  you have requested an impossible situation   you are using  unstable distribution   required packages have  yet been created  been moved  Incoming.
The following information may help  resolve  situation:
The following packages have unmet dependencies:
openssh-server : Depends: libwrap0(>= -~)     installable
              Recommends: ssh-import-     installable
E: Unable  correct problems, you have held broken packages.

Execute apt-get update

root@ubuntu:~# apt-get 

Install libwrap0

root@ubuntu:~
...
Package libwrap0   available,   referred   another package.
This may mean   package  missing, has been obsoleted,   only available  another source
E: Package libwrap0 has no installation candidate

Here is the problem, replace the source with another one

root
root
root
root

Execute apt-get update

root@ubuntu:~# apt-get update
 http://mirrors precise-backports/restricted Translation-en [ B]
 http://mirrors precise-backports/universe Translation-en [ kB]
Fetched  MB  s (, kB/s)
Reading package lists... Done

Install openssh-server

root

Check status

root
ssh start/running, process 

Posted by linuxusing
in Linux
at Mar 11, 2017 – 4:01 PM
Tag:
Ubuntu
openssh

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

NeG-56

рядовой
Сообщения: 36
Зарегистрирован: 2010-08-14 14:25:33

libwrap. 4” not found, required by “mpd5”

Народ помогите на FreeBSD вылазит ошибка при запуске mpd5.
/libexec/ld-elf.so.1: Share object ”libwrap.so.4” not found, required by “mpd5”
Сделал ссылку на libwrap.so.0..Начал другой файл запрашивать,на него сделал и так на фалов 10 сделал ссылки а он все дальше спрашивает.Там их наверное миллион.Как исправить?мпд переустановка не помогла


Хостинговая компания Host-Food.ru

Хостинг HostFood.ru

 

Услуги хостинговой компании Host-Food

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя

hizel

дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: libwrap. 4” not found, required by “mpd5”

Непрочитанное сообщение

hizel » 2010-08-18 10:20:56

Код: Выделить всё

csup -g -h cvsup2.ru.freebsd.org /usr/share/examples/cvsup/port-supfile
cd /usr/ports 
make fetchindex
make -C /usr/ports/ports-mgmt/portmaster  install clean
rehash

посмотреть в /usr/ports/UPDATING
посмотреть в pkg_version -vI | grep need
обновиться, в общем случае: portmaster -ad

в будущем, не устанавливать новые программы пока не обновлены старые

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн — это Боль.


Аватара пользователя

MASiK

лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: libwrap. 4” not found, required by “mpd5”

Непрочитанное сообщение

MASiK » 2010-08-18 10:48:55

Посмотри чё у тя там не хватает, гугляни )

Самурай


NeG-56

рядовой
Сообщения: 36
Зарегистрирован: 2010-08-14 14:25:33

Re: libwrap. 4” not found, required by “mpd5”

Непрочитанное сообщение

NeG-56 » 2010-08-18 13:48:17

Почему такое произошло?я переставил 10 раз фряху и постоянно послзапуска мпд такая херь?
мпд ставлю с флешки..раньше 5 дней подряд ставил с этйо же флешки ит этот же мпд и все было ок.Изза чего?


Аватара пользователя

MASiK

лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: libwrap. 4” not found, required by “mpd5”

Непрочитанное сообщение

MASiK » 2010-08-19 9:12:47

с какой нафиг флешки???

Причин этой баги миллионы
Дист самой BSD менялся?
Или пакеты при установке

Самурай


Аватара пользователя

hedgehog

сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: libwrap. 4” not found, required by “mpd5”

Непрочитанное сообщение

hedgehog » 2010-08-19 9:18:44

NeG-56 писал(а):Почему такое произошло?я переставил 10 раз фряху и постоянно послзапуска мпд такая херь?
мпд ставлю с флешки..раньше 5 дней подряд ставил с этйо же флешки ит этот же мпд и все было ок.Изза чего?

а потом обновил фрю и перестал пакет работать?


Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Linux, Solaris etc.
 » 
Arch Linux. КриптоПро 5.0 + Рутокен ЭЦП 2.0 + IFCPlugin ГосУслуги + КЭП ФНС


Offline

BredoGen

 

Оставлено
:

26 января 2022 г. 15:19:08(UTC)

Пришло время получать КЭП для ИП в ФНС. Приобрел Рутокен ЭЦП 2.0 (как оказалось зря, СКЗИ внутри него использоваться не будет, ФНС всё равно запишет контейнер в формате криптопро).

Пришло время запустить всё на Arch Linux с возможностью входа на ГосУслуги.
Провозился целый вечер, оказалось следовал старой инструкции, по которой связка не работает.

Актуальные шаги:

CryptoPro 5.0

1. Ставим КриптоПро 5.0 из AUR: https://aur.archlinux.or…ckages/cryptopro-csp-k1/

2. Скачиваем архив AUR
3. Рядом с PKGBUILD подкладываем скачанные из кабинета КриптоПро архивы. На текущую дату актуальные ссылки для скачивания: КриптоПро, cades_linux_amd64.tar.gz (возможно придётся переименовать файл, приведя к такому названию).

4. Ставим:

5. В хромиум ставим расширение CryptoPro Extension for CAdES Browser Plug-in.

6. Открываем гуй CryptoPro Tools (/opt/cprocsp/bin/amd64/cptools), удостоверяемся, что криптопро видит наш Рутокен и контейнер в нём.
7. Нажимаем на “Check container” и убеждаемся, что алгоритм у нас именно 2012: “ГОСТ Р 34.10-2012 256 бит”.
8. Запускаем

Код:

/opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov

Убеждаемся, что в CryptoPro Tools разделе сертификатов наш сертификат установился в раздел персональных.

9. Идём на демо страницу и проверяем, что страница видит наш сертификат и подпись работает.

Неcмотря на инструкции в интернете, файл config64.ini не трогаем, раздел PKCS11 не редактируем. Это была моя основная ошибка, я пробовал его редактировать и править под 2012 алгоритм. Трогать не нужно вообще.

Всё, подписывать можем, теперь нужно разобраться с ГосУслугами.

ГосУслуги (IFCPlugin)

1. Ставим из AUR: https://aur.archlinux.org/packages/ifcplugin/
2. Ставим расширение
3. Редактируем /etc/ifc.cfg

Версия при которой в списке сертификатов будет показан только 1 наш сертификат ИП (без дублей и лишних сертификатов):

Код:


log = {
   level = "DEBUG";
}

config = {
    cert_from_registry = "false";
    set_user_pin = "false";
}

params =
(

    {   name = "CPPKCS11_2012_256";
        alias = "CPPKCS11_2012_256";
        type = "pkcs11";
        alg = "gost2012_256";
        model = "CPPKCS 3";
        lib_linux = "libcppkcs11.so";
    }
);

Другие версии для других алгоритмов можно взять например тут.

4. Перезапускаем хромимум.

5. Идём на https://esia.gosuslugi.ru/login/ и пробуем логиниться.

P.S. Удивительным для меня остаётся тот факт, что ФНС принудительно записывает криптопро контейнеры, при этом отсутствует опция логина в кабинет ИП nalog.ru. Есть там только опция Рутокен ЭЦП 2.0 (которая не работает из-за формата контейнера) или возня с сертификатами и хромиум-гос.


Offline

Санчир Момолдаев

 

Оставлено
:

26 января 2022 г. 20:30:11(UTC)

Добрый день!
как я понял вы написали how-to? или у вас остался какой-то вопрос?


Offline

BredoGen

 

Оставлено
:

26 января 2022 г. 21:47:33(UTC)

Автор: Санчир Момолдаев Перейти к цитате

Добрый день!
как я понял вы написали how-to? или у вас остался какой-то вопрос?

Да, это how-to для тех, кто будет искать процесс установки на Arch.


Offline

Gigses

 

Оставлено
:

31 января 2022 г. 16:41:02(UTC)

Автор: BredoGen Перейти к цитате

6. Открываем гуй CryptoPro Tools (/opt/cprocsp/bin/amd64/cptools), удостоверяемся, что криптопро видит наш Рутокен

На этом шаге рутокен на виден. Систему перезагружал. Рутокен проверен на другой машине и под другой ОС. Как заставить программу видеть рутокен?
Свойства системы – под спойлером:

Отредактировано пользователем 31 января 2022 г. 16:41:44(UTC)
 | Причина: Не указана


Offline

Андрей Русев

 

Оставлено
:

31 января 2022 г. 21:09:15(UTC)

thanks 1 пользователь поблагодарил Андрей Русев за этот пост.

Gigses

оставлено 01.02.2022(UTC)


Offline

Gigses

 

Оставлено
:

1 февраля 2022 г. 8:34:11(UTC)

При подключении носителя, команда “pcscd -f -d” пишет это:

Код:

08451508 [139815546779200] hotplug_libudev.c:667:HPEstablishUSBNotifications() USB Device add
00000630 [139815546779200] hotplug_libudev.c:300:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0025, path: /dev/bus/usb/001/008
00000049 [139815546779200] hotplug_libudev.c:441:HPAddDevice() Adding USB device: Aktiv Rutoken lite - CP
00000167 [139815546779200] readerfactory.c:1097:RFInitializeReader() Attempting startup of Aktiv Rutoken lite - CP 00 00 using /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so
00000847 [139815546779200] readerfactory.c:972:RFBindFunctions() Loading IFD Handler 3.0
00000086 [139815546779200] ifdhandler.c:2960:init_driver() Driver version: 1.1.8
00000829 [139815546779200] ifdhandler.c:2977:init_driver() LogLevel: 0x0003
00000029 [139815546779200] ifdhandler.c:2988:init_driver() DriverOptions: 0x0000
00000025 [139815546779200] ifdhandler.c:2996:init_driver() ACSDriverOptions: 0x0003
00000021 [139815546779200] ifdhandler.c:3004:init_driver() ACR38CardVoltage: 0
00000019 [139815546779200] ifdhandler.c:3012:init_driver() ACR38CardType: 0
00000140 [139815546779200] ifdhandler.c:162:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a89/0025:libudev:0:/dev/bus/usb/001/008
00000029 [139815546779200] ccid_usb.c:329:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
00000736 [139815546779200] ccid_usb.c:347:OpenUSBByName() ifdManufacturerString: Advanced Card Systems Ltd.
00000022 [139815546779200] ccid_usb.c:348:OpenUSBByName() ifdProductString: ACS CCID driver
00000027 [139815546779200] ccid_usb.c:349:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00009758 [139815546779200] ccid_usb.c:753:OpenUSBByName() Found Vendor/Product: 0A89/0025 (Aktiv Rutoken lite - CP)
00000020 [139815546779200] ccid_usb.c:755:OpenUSBByName() Using USB bus/device: 1/8
00000010 [139815546779200] ccid_usb.c:934:OpenUSBByName() bNumDataRatesSupported is 0
00000736 [139815546779200] ifdhandler.c:333:CreateChannelByNameOrChannel() dwFeatures: 0x00020840
00000016 [139815546779200] ifdhandler.c:334:CreateChannelByNameOrChannel() wLcdLayout: 0x0000
00000009 [139815546779200] ifdhandler.c:335:CreateChannelByNameOrChannel() bPINSupport: 0x00
00000008 [139815546779200] ifdhandler.c:336:CreateChannelByNameOrChannel() dwMaxCCIDMessageLength: 271
00000007 [139815546779200] ifdhandler.c:337:CreateChannelByNameOrChannel() dwMaxIFSD: 254
00000004 [139815546779200] ifdhandler.c:338:CreateChannelByNameOrChannel() dwDefaultClock: 3580
00000005 [139815546779200] ifdhandler.c:339:CreateChannelByNameOrChannel() dwMaxDataRate: 9600
00000006 [139815546779200] ifdhandler.c:340:CreateChannelByNameOrChannel() bMaxSlotIndex: 0
00000007 [139815546779200] ifdhandler.c:341:CreateChannelByNameOrChannel() bCurrentSlotIndex: 0
00000006 [139815546779200] ifdhandler.c:342:CreateChannelByNameOrChannel() bInterfaceProtocol: 0x00
00000006 [139815546779200] ifdhandler.c:343:CreateChannelByNameOrChannel() bNumEndpoints: 2
00000008 [139815546779200] ifdhandler.c:344:CreateChannelByNameOrChannel() bVoltageSupport: 0x01
00000009 [139815546779200] ifdhandler.c:517:IFDHGetCapabilities() tag: 0xFB3, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000007 [139815546779200] readerfactory.c:395:RFAddReader() Using the pcscd polling thread
00000321 [139815546779200] ifdhandler.c:517:IFDHGetCapabilities() tag: 0xFAE, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000014 [139815546779200] ifdhandler.c:621:IFDHGetCapabilities() Reader supports 1 slot(s)
00000620 [139815625848384] ifdhandler.c:1407:IFDHPowerICC() action: PowerUp, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000386 [139815625848384] eventhandler.c:289:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000012 [139815625848384] Card ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 6C 69 74 65 C2 
00401093 [139815625848384] ifdhandler.c:1407:IFDHPowerICC() action: PowerDown, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000531 [139815625848384] eventhandler.c:482:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED

Код:

lsusb
...
Bus 001 Device 008: ID 0a89:0025 Aktiv Rutoken lite
...

Код:

# /opt/cprocsp/bin/amd64/csptest -card -enum -v -v  
Aktiv Rutoken lite - CP 00 00
  Card present, ATR=3B 8B 01 52 75 74 6F 6B 65 6E 6C 69 74 65 C2 
  Unknown applet
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,000 sec
[ErrorCode: 0x00000000]

Код:

# /opt/cprocsp/bin/amd64/csptest -enum -info -type PP_ENUMREADERS -flags 32
../../../../CSPbuild/CSP/samples/support/cplevel.c:418:Cannot find default provider.

Error 0x80090017: Тип поставщика не определен. 
../../../../CSPbuild/CSP/samples/support/getcspparam.c:28:Can not get CSP param: AcquireContext failed.
Error 0x80090017: Тип поставщика не определен. 
../../../../CSPbuild/CSP/samples/csptest/enum.c:420:Error during CryptAcquireContext.

Error 0x80090017: Тип поставщика не определен. 
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,000 sec
[ErrorCode: 0x80090017]

Что сделать, чтобы программа увидела рутокен?

Отредактировано пользователем 1 февраля 2022 г. 11:35:38(UTC)
 | Причина: изменение вывода команды просле запуска сервиса pcscd


Offline

Андрей Русев

 

Оставлено
:

1 февраля 2022 г. 12:32:46(UTC)

У вас проблема не с токеном, а с установкой КриптоПро CSP. Сходу ошибку в https://aur.archlinux.or…stall?h=cryptopro-csp-k1 не увидел, но проблема, вероятно, где-то там. Пришлите в личку диагностический архив, собранный с помощью

Код:

curl https://cryptopro.ru/sites/default/files/products/csp/cprodiag 2>/dev/null|sudo perl

Отредактировано пользователем 1 февраля 2022 г. 12:46:47(UTC)
 | Причина: Не указана


Offline

Андрей Русев

 

Оставлено
:

1 февраля 2022 г. 13:39:12(UTC)


Offline

Gigses

 

Оставлено
:

1 февраля 2022 г. 13:46:59(UTC)

В этих секциях пусто. Лишь комментарии:

Код:

[Defaults\Provider]
# Провайдеры. Описание провайдера должно содержать поля:
# "Image Path" = путь до разделяемой библиотеки провайдера
# "Type"= тип провайдера (71, 75)

[Defaults\"Provider Types"]
# Типы провайдеров. Описание типа провайдера должно содержать поля:
# "Name"= имя провайдера по умолчанию для данного типа

Каким образом заполнить эти секции?


Offline

Андрей Русев

 

Оставлено
:

1 февраля 2022 г. 13:58:59(UTC)


Offline

Gigses

 

Оставлено
:

1 февраля 2022 г. 14:03:31(UTC)

Ставил по мануалу из первого сообщения этой темы. А есть ли какое-то официальное руководство по установке КриптоПро на Linux?


Offline

Андрей Русев

 

Оставлено
:

1 февраля 2022 г. 14:12:05(UTC)


Offline

Gigses

 

Оставлено
:

1 февраля 2022 г. 16:43:07(UTC)

Удалил всё, переустановил заново. Всё работает.
Спасибо.


Offline

Андрей Русев

 

Оставлено
:

1 февраля 2022 г. 22:49:00(UTC)

Насколько я понимаю, в PKGBUILD cryptopro-csp-k1.install не хватает post_upgrade(), выполняющей то же, что и в post_install(). Накатал патч в AUR. Ничего не проверял, так как Arch-а у нас нет.


Offline

Андрей Русев

 

Оставлено
:

3 февраля 2022 г. 14:47:44(UTC)

Патч приняли, теперь надо, чтобы кто-нибудь проверил на своём Arch-е, что больше проблемы при Upgrade нет.


Offline

Санчир Момолдаев

 

Оставлено
:

4 февраля 2022 г. 17:08:56(UTC)

проверил. проблем при upgrade нет

Comments

@SimonFearby

openssl version
> openssl: /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1′ not found (required by openssl)
> openssl: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_1′ not found (required by openssl)”>
> openssl version
> openssl: /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by openssl)
> openssl: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by openssl)

I ran the follwoing on Ubuntu 16. 04, nginx version: nginx/1

# git clone git://git.openssl.org/openssl.git
# cd openssl/
# ./config --prefix=/usr/
# make
# sudo make install
# openssl version

@mattcaswell

Try setting your LD_LIBRARY_PATH to point to the location of your newly compiled OpenSSL libs. The above indicates that you are picking up the old system OpenSSL libraries.

@SimonFearby

@levitte

Do you expect us to start reading your blog to help you out? Quite the shameless plug there, dude 😉

@SimonFearby

Sorry, just happy to help others with the same error and solution. I’ll delete

@SimonFearby

I’m obviously a newbie

$ which openssl
/usr/local/bin/openssl

openssl version
openssl: /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version OPENSSL_1_1_1′ not found (required by openssl) openssl: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: version OPENSSL_1_1_1′ not found (required by openssl)

@mattcaswell

It should be:

$ export LD_LIBRARY_PATH=/usr/local/lib"

(assuming you installed OpenSSL to the default location)

msdousti, newfang, garywu520, Timi7007, satvik007, humbertoc-silva, miaogen123, behruz-b, neonbulb12, Sub-7, and 103 more reacted with thumbs up emoji
Sub-7, keidevs, manojvirat457, wi11e, andreihod, 9474757, Luitame, renatoaug, glebbash, and samueldemir reacted with laugh emoji
alxhotel, keidevs, Dmitry-SigmaSW, wi11e, 9474757, tdnl, timolinn, Luitame, renatoaug, rodrigofd, and 5 more reacted with hooray emoji
alxhotel, keidevs, manojvirat457, wi11e, luismasserral, Hazoom, angeliski, icss-robot, 9474757, Luitame, and 15 more reacted with heart emoji
alxhotel, dogmatic69, manojvirat457, 9474757, Luitame, arxeiss, renatoaug, mogita, daspi5, souzagab, and 3 more reacted with rocket emoji

@mattcaswell

You might also want to read the NOTES.UNIX file which gives a different way to do this.

@SimonFearby

Thanks, I set “export LD_LIBRARY_PATH=/usr/local/lib” and it worked a treat
openssl version
OpenSSL 1.1.1-pre3 (beta) 20 Mar 2018

Thanks mattcaswell and levitte

@SimonFearby

All working in production 🙂

@mariojar

perhaps you can help me, i get the same error when i try connect to oc cli on ubuntu

oc login
oc: /usr/lib/libcrypto.so.10: version `OPENSSL_1.0.1_EC' not found (required by oc)
oc: /usr/lib/libcrypto.so.10: version `libcrypto.so.10' not found (required by oc)

with:
openssl version
OpenSSL 1.1.1 11 Sep 2018

@kroeckx

libcrypto.so.10 and OPENSSL_1.0.1_EC are clearly not things that we made. I have no idea where those files come from, but you should talk to them.

@levitte

@KaiserKatze

> /etc/environment
RUN cd "$PATH_APP/openssl" && \
make clean && \
rm -f "$PATH_APP/openssl.tar.gz"
# openssl test
RUN openssl version”>
FROM        base AS openssl
LABEL       image=openssl:1.1.1b

ARG         URL_ZLIB_TARBALL=http://www.zlib.net/zlib-1.2.11.tar.gz
ARG         URL_OPENSSL_TARBALL=https://www.openssl.org/source/openssl-1.1.1b.tar.gz
ENV         ZLIB_PREFIX=/usr/local
ENV         OPENSSL_PREFIX=/usr/local
ARG         OPENSSL_DIR=$OPENSSL_PREFIX/ssl
ARG         LD_LIBRARY_PATH=$OPENSSL_PREFIX/lib

# zlib
RUN         cd "$PATH_APP" && \
            curl -sL "$URL_ZLIB_TARBALL" -o zlib.tar.gz && \
            tar -xf zlib.tar.gz --one-top-level=zlib --strip-components 1
RUN         cd "$PATH_APP/zlib" && \
            ./configure --prefix="$ZLIB_PREFIX" && \
            make && \
            make install
RUN         cd "$PATH_APP/zlib" && \
            make clean && \
            rm -f "$PATH_APP/zlib.tar.gz"
# openssl
RUN         cd "$PATH_APP" && \
            curl -sL "$URL_OPENSSL_TARBALL" -o openssl.tar.gz && \
            tar -xf openssl.tar.gz --one-top-level=openssl --strip-components 1
RUN         cd "$PATH_APP/openssl" && \
            ./config \
                --prefix="$OPENSSL_PREFIX" \
                --openssldir="$OPENSSL_DIR" \
                --api=1.1.0 \
                --strict-warnings \
                zlib-dynamic && \
            make && \
            make test && \
            make install && \
            echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> /etc/environment
RUN         cd "$PATH_APP/openssl" && \
            make clean && \
            rm -f "$PATH_APP/openssl.tar.gz"
# openssl test
RUN         openssl version

Corresponding TravisCI build log can be find here:

@gyzdmgqy

  1. sudo apt-get install locate (to install the locate to find where exactly libssl.so.1.1 is.)
  2. execute locate libssl.so.1.1 and it gives the following:
gary@gary-VirtualBox:~/Desktop/Link to GEIRI_LSE$ locate libssl.so.1.1
/home/dmdb/bin/libssl.so.1.1
/snap/core18/1066/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/snap/core18/1144/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/snap/gnome-3-28-1804/67/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/snap/gnome-3-28-1804/71/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/usr/lib/i386-linux-gnu/libssl.so.1.1
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
  1. figure out in the listed location /usr/lib/x86_64-linux-gnu/libssl.so.1.1 is the right one. (it varies on different platforms)
  2. execute export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
    Then when execute openssl version, it should work now.
  3. if it works in step 4), you can add export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu to ~/.bashrc to enable a permanent solution, otherwise you need to execute step 4) every time restarts.
wil3, ulysses4ever, shayakhmetov, wine3603, zhang527, tanyatanyatanya, ka4a, fforbeck, tiagofumo, jaimeneeves, and 14 more reacted with thumbs up emoji
tiagofumo and rdong-swi reacted with heart emoji

@kroeckx

That should already be in your default library search directory.
If that fixes it for you, it seems that you actually try to load
an other by default. ldd `which openssl` should tell you which
it’s tring to load.

Читайте также:  25. Отметка о заверении копии
Оцените статью
ЭЦП Эксперт
Добавить комментарий