LINUX.ORG.RU

Wine хочет p11-kit

 , , ,


1

2

Я год назад играл в танки. И вот снова пришла такая идея немного потратить время в пустую.

Юзаю я fedora 25. Kernel 4.11.12-200.fc25.x86_64

При запуске WoT на PlayOnLinux в режиме дебага есть такие ошибки. Пробовал ставить разные версии p11-kit. Пробовал сделать символическую ссылку (У lib64 есть все эти либы). Даже пробовал перезагружаться.

p11-kit: couldn't load module: /usr/lib/pkcs11/p11-kit-trust.so: /usr/lib/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory

Разные - это какие?

dnf provides /usr/lib/pkcs11/p11-kit-trust.so пишет что он в p11-kit-trust-цифери-какие-то.i686. Этот пакет стоит?

Deleted
()

(У lib64 есть все эти либы)

симлинки тут не помогут, тебе нужен весь комплект pkcs11 в 32-битном исполнении(вайн то поди тоже 32-битный). Это те, которые i686.

Gramozeka ★★
()
Последнее исправление: Gramozeka (всего исправлений: 1)
Ответ на: комментарий от jashka

это подойдет ?

тут я тебе мало чем могу помочь, я федорку уже года три не тыкал, чё там как сейчас не в курсе. Сам p11 состоит из следующих либ(это не зависит от архитектуры, это его суть) :

Installed Program:

p11-kit and trust

Installed Libraries:

libp11-kit.so and p11-kit-proxy.so

Installed Directories:

/etc/pkcs11, /usr/include/p11-kit-1, /usr/lib/{p11-kit,pkcs11}, /usr/share/gtk-doc/html/p11-kit, and /usr/share/p11-kit

зная любовь rpm-базед резать пакеты в тонкую лапшу, вполне вероятно что каждая либа идёт отдельным пакетом, смотри описание в своём пакетном манагере. В мультилиб варианте должны быть только

Installed Libraries:

libp11-kit.so and p11-kit-proxy.so

Installed Directories:

/usr/lib/{p11-kit,pkcs11}

вот аналогичный пакет тому который тебе нужен https://www.rpmfind.net/linux/RPM/centos/6.9/i386/Packages/p11-kit-0.18.5-2.e...

версия довольно старенькая, ищи что-то такое же но актуальное сегодня(в твоей системе).

Gramozeka ★★
()
Последнее исправление: Gramozeka (всего исправлений: 1)
Ответ на: комментарий от Gramozeka

да дело в том что я там был и ставил оттуда тот пакет который написал выше - не помогло

jashka
() автор топика
Ответ на: комментарий от Gramozeka

ставлю я

sudo dnf install gnome-keyring-3.20.0-1.fc25.i686

Загруженные пакеты были сохранены в кэше до следующей успешной транзакции.
Вы можете удалить кэшированные пакеты выполнив «dnf clean packages».
Ошибка: Transaction check error:
  файл /usr/share/doc/gnome-keyring/NEWS из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /etc/xdg/autostart/gnome-keyring-pkcs11.desktop из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /etc/xdg/autostart/gnome-keyring-secrets.desktop из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /etc/xdg/autostart/gnome-keyring-ssh.desktop из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/as/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/az/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/be@latin/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/ca@valencia/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/dz/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/en@shaw/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/en_CA/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/es/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/fa/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/fr/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/gu/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/hr/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/hu/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/id/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/km/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/ko/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/mg/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/ml/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/ms/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/nb/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/oc/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/pl/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/sl/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/sq/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/sr@latin/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/ta/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/te/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/tg/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/ug/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/zh_HK/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/locale/zh_TW/LC_MESSAGES/gnome-keyring.mo из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/man/man1/gnome-keyring-3.1.gz из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/man/man1/gnome-keyring-daemon.1.gz из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64
  файл /usr/share/man/man1/gnome-keyring.1.gz из устанавливаемого пакета gnome-keyring-3.20.0-1.fc25.i686 конфликтует с файлом из пакета gnome-keyring-3.20.1-1.fc25.x86_64

Error Summary

jashka
() автор топика
Ответ на: комментарий от jashka

Fedora multiarch

тебе надо разобраться с multiarch в федоре, как там это всё работает не в курсе, но по логике мультиарча как концепции, там всё просто - ставится пакет foo-i686, следом ставится пакет foo-x86-64 и так вся система выстраивается, некоторые бинарники нужны в двух видах(крайне редко, если собираешь свои 32-битные приложения под х86-64), тогда их помещают отдельно.

Gramozeka ★★
()
Ответ на: комментарий от jashka

остаётся посочувствовать тебе бро, именно из-за вот таких «всё просто работает»-трахов на ровном месте я перестал использовать федеру давным давно. В Слаке мультиарч ставится в пол-тыка и работает ровно и без сбоев, там вот этого вот секаса просто нет.

Больше тебе скажу, собирать кросплатформенный LFS оказалось намного проще, чем вникать в этот винигрет федоры.(вот пишу тебе из него к стати, и танчики таки работают, кораблики до недавнего времени тоже работали, но последней обновой(6.9) убили, что-то там сломали, пока не вникал)

Может кто из адептов(кто знает) подскажет тебе что нужно делать в твоём случае.

Gramozeka ★★
()
Ответ на: комментарий от Gramozeka

мне удалось все таки поставить только i686 без x86-64. Но проблема осталась за p11-kit-trust. Поставил то что нужно, только все равно не работает. Ладно, и на этом спасибо.

jashka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.