Вино не может найти gnome-keyring-pkcs11.so

Вам нужно хорошо понимать все следующие:

Разделы - первичные и логические, файловые системы, что требует каждая ОС. Загрузочные загрузчики - то, что они есть, как устанавливать / исправлять их и что они могут / не могут загрузиться. MBR - это именно то, что есть. Это очень много при работе с загрузчиками.

Как это сделать: практика, ... много.

Извините, если это не то, что вы хотели услышать. Единственный другой способ, о котором я могу думать, это заплатить кому-то за это.

1
задан 17 May 2013 в 18:18

3 ответа

Решение этого не должно быть более сложным, чем:

sudo apt-get install libp11-kit-gnome-keyring

для 64-битных машин. Или

sudo apt-get install libp11-kit-gnome-keyring:i386

для 32-битных машин.

По крайней мере, это имеет место в 13.04, и я не вижу причин, почему это не подтвердилось в 12.04 / 12.10.

46
ответ дан 25 May 2018 в 12:10
  • 1
    Мне показалось странным, что 2 ответа выше с большим количеством голосов не сработали, не работали с 12.04 по 13.04. Но установка фактического пакета, которое вино говорило пропавшим без вести, как вы указали здесь, работало. Жаль, что я должен был сделать упомянутые выше, чтобы увидеть этот ответ внизу, который работает. – Luis Alvarado♦ 29 May 2013 в 22:01
  • 2
    этот пакет недоступен в Ubuntu 12.04. – rik-shaw 7 August 2013 в 21:24
  • 3
    apt-get install gnome-keyring работал для меня, для 64-разрядных 12.04 – lukewendling 19 August 2013 в 20:56
  • 4
    Установка libp11-kit-gnome-keyring: i386 не устраняет проблему в Ubuntu 13.10 – malisokan 25 December 2013 в 18:35
  • 5
    Исправлено это для меня на Ubuntu 14.04 – panmari 22 April 2014 в 15:45

Вы, наверное, догадались, что вам нужен файл /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so. Этот файл является частью пакета i386 ubuntu, который не будет установлен непосредственно в вашей системе amd64. Но вы можете легко получить это:

cd $(mktemp -d)                      ## create and go to a temporary temp dir
apt-get download gnome-keyring:i386  ## download the i386 version of gnome-keyring
ar x gnome-keyring*.deb              ## Uncompress the package
tar xf data.tar.gz
## Finally move the file you need to the desired location:
sudo mv usr/lib/i386-linux-gnu/pkcs11 /usr/lib/i386-linux-gnu/

Это случилось со мной на 12.10 с wine-1.5.29, а версия i386 gnome-keyring была помечена как 3.6.1-0ubuntu1_i386, и это сработало для меня.

Обратите внимание, что если эта инструкция вам не подходит, возможно, вам стоит упомянуть ваш выпуск ubuntu и версию gnome-keyring. Спасибо!

14
ответ дан 25 May 2018 в 12:10
  • 1
    tar xf data.tar.gz должен быть tar xf data.tar.xz, по крайней мере, на моем компьютере ... спасибо – toto_tico 17 May 2013 в 16:09
  • 2
    на самом деле это не сработало, в папке с данными нет файла с именем usr/lib/i386-linux-gnu/pkcs11. Вместо этого в usr/lib есть два каталога: usr/lib/gnome-keyring и usr/lib/ubiquity – toto_tico 17 May 2013 в 16:14
  • 3
    @toto_tico: очевидно, ваш пакет gnome-keyring не такой, как у меня. Не могли бы вы предоставить дополнительную информацию о версии Ubuntu и версии gnome-keyring? Я добавил эту информацию в свой ответ, чтобы вы могли сравнить ее. – vaab 17 May 2013 в 18:18
  • 4
    Спасибо @vaab. Наконец, я нашел свое решение здесь . Я не могу опубликовать решение, потому что я новичок в этом сообществе. – toto_tico 18 May 2013 в 16:59
  • 5
    Работал для меня с 12.04, спасибо! – Lambart 21 September 2013 в 01:14

Другой вариант, который работал для меня, - просто переустановить libp11-kit0

sudo apt-get install --reinstall libp11-kit0
2
ответ дан 25 May 2018 в 12:10
  • 1
    Это не повлияло на меня на Ubuntu 14.10 / – incises 18 February 2015 в 15:40
  • 2
    Зачем вам подавать ответ на 12.04, в отношении того, как он работает 14.10 ... – Brandon Bertelsen 23 February 2015 в 22:26

Другие вопросы по тегам:

Похожие вопросы: