Автор Тема: hoptodesk: error while loading shared libraries: libpam.so.0: cannot open shared  (Прочитано 1109 раз)

Оффлайн alexalt24

  • Участник
  • *
  • Сообщений: 4
Добрый день. Пытаюсь установить hoptodesk из flatpak. При запуске выдается ошибка:
$  flatpak run com.hoptodesk.HopToDesk
hoptodesk: error while loading shared libraries: libpam.so.0: cannot open shared object file: No such file or directory
Подскажите, как исправить?
$ uname -r
6.1.79-un-def-alt1

Оффлайн andrew_b

  • Участник
  • *
  • Сообщений: 547
sudo apt-get install libpam.so.0

Оффлайн alexalt24

  • Участник
  • *
  • Сообщений: 4
Спасибо, andrew_b, но не помогло:
[user@user-alt Загрузки]$ sudo apt-get install libpam.so.0
[sudo] password for user:
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано i586-libpam0.32bit для 'libpam.so.0'
Следующие дополнительные пакеты будут установлены:
  i586-libaudit1.32bit i586-libcap-ng.32bit i586-libpam0.32bit
Следующие НОВЫЕ пакеты будут установлены:
  i586-libaudit1.32bit i586-libcap-ng.32bit i586-libpam0.32bit
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 124kB архивов.
После распаковки потребуется дополнительно 289kB дискового пространства.
Продолжить? [Y/n] Y
Получено: 1 http://ftp.altlinux.org p10/branch/x86_64-i586/classic i586-libcap-ng.32bit 0.8.2-alt1:sisyphus+278158.200.1.1@1626055465 [14,2kB]
Получено: 2 http://ftp.altlinux.org p10/branch/x86_64-i586/classic i586-libaudit1.32bit 3.1.2-alt1:p10+326933.100.2.1@1692708451 [48,6kB]
Получено: 3 http://ftp.altlinux.org p10/branch/x86_64-i586/classic i586-libpam0.32bit 1.6.1-alt1:p10+350704.100.3.2@1719605290 [61,1kB]
Получено 124kB за 0s (1267kB/s).           
Совершаем изменения...
Подготовка...                                                                                          #################################################################################################### [100%]
Обновление / установка...
1: i586-libcap-ng-0.8.2-alt1                                                                           #################################################################################################### [ 33%]
2: i586-libaudit1-3.1.2-alt1                                                                           #################################################################################################### [ 67%]
3: i586-libpam0-1.6.1-alt1                                                                             #################################################################################################### [100%]
Завершено.
[user@user-alt Загрузки]$ flatpak run com.hoptodesk.HopToDesk
hoptodesk: error while loading shared libraries: libpam.so.0: cannot open shared object file: No such file or directory

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 891
Вы установили 32-битную версию, проверьте, есть ли у вас 64-битная.
rpm -qa | grep libpam
libpam0-1.6.1-alt1.x86_64
rpm -ql libpam0
/etc/buildreqs/packages/substitute.d/libpam0
/lib64/libpam.so.0
/lib64/libpam.so.0.85.1
....

Оффлайн andrew_b

  • Участник
  • *
  • Сообщений: 547
есть ли у вас 64-битная.
Конечно она есть. 32-битную нельзя поставить без 64-битной. Тем более это libpam -- одна из основных библиотек ОС.

Оффлайн alexalt24

  • Участник
  • *
  • Сообщений: 4
Да, она есть:
[user@user-alt ~]$ rpm -qa | grep libpam
libpam0-1.6.1-alt1.x86_64
i586-libpam0-1.6.1-alt1.i586

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 891
Так как файлы libpam.so.0 обоих разрядностей в системе присутствуют, значит установщик может искать их не по тем путям.

Оффлайн alexalt24

  • Участник
  • *
  • Сообщений: 4
Похоже, проблема в самом flatpak-файле. Оказалось, hoptodesk есть на flathub, и, после установки оттуда, все заработало. Всем спасибо!

Оффлайн suny

  • Участник
  • *
  • Сообщений: 20
Похоже, проблема в самом flatpak-файле. Оказалось, hoptodesk есть на flathub, и, после установки оттуда, все заработало. Всем спасибо!
А вы каким способом ставили если не с flathub?