Не запускается gslapt

Russian forum

Moderator: posixru

research
Posts: 11
Joined: 5. Jun 2016, 17:49

Не запускается gslapt

Post by research »

Привет
Вот, не запускается gslapt. Не запускается также slapt-get. Gslapt запрашивает пароль, принимает его и тишина. Как решить описанную проблему? Поремонтировать установленный gslapt? Заменить его другой программой?
Возможно, с его неработоспособностью связано то, что не воспроизводятся аудио записи и видеозаписи с диска.
User avatar
posixru
Posts: 440
Joined: 27. Mar 2010, 14:54
Location: СССР
Contact:

Re: Не запускается gslapt

Post by posixru »

А чего в консоли выводит? Может скачать пакеты, если их в кеше нет и переустановить их installpkg, уж она то должна полюбому работать. Было у меня такое лет пять/семь назад, я тогда с репами Agilia экспериментировал.
research wrote: 29. Aug 2018, 19:03Возможно, с его неработоспособностью связано то, что не воспроизводятся аудио записи и видеозаписи с диска.
Это то точно не причём, а исправить это можно с помощью salix-codecs-installer.
Кстати, а как Саликс ставился, в смысле в какой комплектации?
Image
research
Posts: 11
Joined: 5. Jun 2016, 17:49

Re: Не запускается gslapt

Post by research »

Доброго времени суток.
salix-codecs-installer установился. А музыка-видео не воспроизводятся. Инстоллер кодеков нужно запускать, чтобы он кодеки установил?
В консоли наблюдаю такое...
user[~]$ sudo slapt-get
slapt-get: /lib/libgpg-error.so.0: no version information available (required by /usr/lib/libgpgme.so.11)
slapt-get: relocation error: /usr/lib/libgpgme.so.11: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
user[~]$ gslapt
gslapt: /lib/libgpg-error.so.0: no version information available (required by /usr/lib/libgpgme.so.11)
gslapt: relocation error: /usr/lib/libgpgme.so.11: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
user[~]$ slapt-get
slapt-get: /lib/libgpg-error.so.0: no version information available (required by /usr/lib/libgpgme.so.11)
slapt-get: relocation error: /usr/lib/libgpgme.so.11: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
user[~]$
Кеш - это какая папка и может ли быть отказано в ее просмотре?
User avatar
posixru
Posts: 440
Joined: 27. Mar 2010, 14:54
Location: СССР
Contact:

Re: Не запускается gslapt

Post by posixru »

research wrote: 10. Sep 2018, 11:24Инстоллер кодеков нужно запускать, чтобы он кодеки установил?
Ну да, он для этого и сделан, а то правамивладельцы начнут визжать если их сразу установленными поставлять, ведь в некоторых странах это уголовно наказуемо )))
Он пару вопросов задаст и автоматом всё "запретное" поставит...
Для информации: - Изначально он назывался «Install multimedia codecs» и имелся с первой версии Salix, подробнее можно почитать в теме The Bonsai OS от 25 марта 2010 года.
research wrote: 10. Sep 2018, 11:24Кеш - это какая папка и может ли быть отказано в ее просмотре?
Для просмотра она доступна (/var/slapt-get), только удалять из него нужны права администратора, хотя зачем удалять? У меня там двухлетний кеш лежит, места на диске навалом, а пакетов за два года чуть больше 2Гб набралось. Подробнее про Slapt-Get и Gslapt
research wrote: 10. Sep 2018, 11:24В консоли наблюдаю такое...
Так, давайте для начала сделаем:

Code: Select all

sudo slapt-get --add-keys
Image

Потом выполнить это:

Code: Select all

sudo slapt-get -i gslapt gpgme libgpg-error
Или вот это:

Code: Select all

sudo slapt-get -i --reinstall gslapt gpgme libgpg-error
Всё должно заработать...

Image

Подробнее про slapt-get можно посмотреть выполнив:

Code: Select all

slapt-get --help
Image

С версии Salix 14.2 для поиска и установки пакетов, а также обновления системы авторами проекта рекомендуется использовать spi (оболочка для slapt-get и slapt-src). Ещё есть Slpkg (пару лет назад его пробовал), но я слишком давно использую Slackware и мне очень трудно менять годами приобретённые привычки и я slapt-get использую.
Image
research
Posts: 11
Joined: 5. Jun 2016, 17:49

Re: Не запускается gslapt

Post by research »

На sudo slapt-get --add-keys
система ответила
user[~]$ sudo slapt-get --add-keys
Password:
slapt-get: /lib/libgpg-error.so.0: no version information available (required by /usr/lib/libgpgme.so.11)
slapt-get: relocation error: /usr/lib/libgpgme.so.11: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
user
Я глянул в кэш, файлы /usr/lib/libgpgme.so.11 и libgpg-error.so.0 там присутствуют.
В общем, исполнить вашу рекомендацию не удалось. Подобным собщением система отвечает на попытку запустить slapt-get с любым ключом. А установщик кодеков вызывает все тот же slapt-get с уже известным результатом.
User avatar
posixru
Posts: 440
Joined: 27. Mar 2010, 14:54
Location: СССР
Contact:

Re: Не запускается gslapt

Post by posixru »

research wrote: 16. Sep 2018, 16:47Я глянул в кэш, файлы /usr/lib/libgpgme.so.11 и libgpg-error.so.0 там присутствуют.
В общем, исполнить вашу рекомендацию не удалось.
А gslapt какой версии? Если 0.5.4c то попробуйте его переустановить, или 0.5.3 поставить.
Кстати, а можете рассказать как ставили и что потом делали? Ну не про всё подряд естественно, а про системное, в смысле то что права администратора просило. Ну там репы левые цепляли, пакеты там сторонние, скрипты запускали и.т.д...
Image
research
Posts: 11
Joined: 5. Jun 2016, 17:49

Re: Не запускается gslapt

Post by research »

При попытке установить одну из версий по ссылке получилось такое...

+==============================================================================
| Upgrading gslapt-0.5.3j-i486-1gv package using ./gslapt-0.5.3f-x86_64-1jsc.txz
+==============================================================================

Pre-installing package gslapt-0.5.3f-x86_64-1jsc...
xz: (stdin): File format not recognized
/sbin/installpkg: line 421: /var/log/setup/tmp/tmplist1366: Permission denied
/sbin/installpkg: line 421: /var/log/setup/tmp/tmpsize1366: Permission denied
rm: cannot remove '/var/log/setup/tmp/tmplist1366': Permission denied
rm: cannot remove '/var/log/setup/tmp/tmpsize1366': Permission denied
ERROR:  Package ./gslapt-0.5.3f-x86_64-1jsc.txz did not install
correctly.  You may need to reinstall your old package
to avoid problems.  Make sure the new package is not
corrupted.
gslapt-0.5.3j-i486-1gv - название ранее установленной версии?
Верно ли я понял, стоит переустановить именно эту версию? Поможете ее найти?
User avatar
posixru
Posts: 440
Joined: 27. Mar 2010, 14:54
Location: СССР
Contact:

Re: Не запускается gslapt

Post by posixru »

research wrote: 10. Oct 2018, 16:38Верно ли я понял, стоит переустановить именно эту версию? Поможете ее найти?
Выше ведь есть ссылка, вот прямая gslapt-0.5.3j-x86_64-1gv.txz
Вы как Саликса ставили, почему он вообще не запускается, не пойму! Я блин сколько пробовал так и не смог этого повторить.
Лучше попробуйте выполнить:

Code: Select all

sudo spi -u

Code: Select all

sudo spi -U
А после:

Code: Select all

sudo spi -i gslapt
Эти команды обновят базу пакетов, затем систему и переустановят gslapt с всеми зависимостями.
Потом можно проверить корректность:

Image
Image
research
Posts: 11
Joined: 5. Jun 2016, 17:49

Re: Не запускается gslapt

Post by research »

Доброго времени суток
Короткий отчет о проделанной работе
1
user[~]$ sudo spi -u
Password:
Updating package cache...
/usr/sbin/slapt-get: /lib/libgpg-error.so.0: no version information available (required by /usr/lib/libgpgme.so.11)
/usr/sbin/slapt-get: relocation error: /usr/lib/libgpgme.so.11: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
user[~]$

2
user[~]$ sudo spi -U
/usr/sbin/slapt-get: /lib/libgpg-error.so.0: no version information available (required by /usr/lib/libgpgme.so.11)
/usr/sbin/slapt-get: relocation error: /usr/lib/libgpgme.so.11: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
user[~]$

3
user[~]$ spi --show gslapt
No such package or SlackBuild: gslapt

4
user[~]$ upgradepkg --install-new gslapt-0.5.3j-x86_64-1gv.txz
mv: cannot move ‘/var/log/packages/gslapt-0.5.3j-i486-1gv’ to ‘/var/log/packages/gslapt-0.5.3j-i486-1gv-upgraded-2018-10-12,06:38:10’: Permission denied

+==============================================================================
| Upgrading gslapt-0.5.3j-i486-1gv package using ./gslapt-0.5.3j-x86_64-1gv.txz
+==============================================================================

Pre-installing package gslapt-0.5.3j-x86_64-1gv...
/sbin/installpkg: line 421: /var/log/setup/tmp/tmplist1815: Permission denied
/sbin/installpkg: line 421: /var/log/setup/tmp/tmpsize1815: Permission denied
rm: cannot remove '/var/log/setup/tmp/tmplist1815': Permission denied
rm: cannot remove '/var/log/setup/tmp/tmpsize1815': Permission denied
ERROR: Package ./gslapt-0.5.3j-x86_64-1gv.txz did not install
correctly. You may need to reinstall your old package
to avoid problems. Make sure the new package is not
corrupted.

Ставился саликс без предупреждений, вроде бы. Без флеш плеера, потому, чтобы смотреть видео на ютубе, нужно было ставить плеер для броузера. В какой момент перестал работать gslapt - не уверен, возможно, я пытался поставить нечто, чего не было в репозитории... и поэтому попробовал компиляцию.
Возможно, при этой попытке заменились 1 или несколько файлов библиотеки libgpg-error.so.0, libgpgme.so.11 .. и поэтому саликс теперь не узнает файлы программ, не позволяет устанавливать, переустанавливать программы, файлы системы
User avatar
posixru
Posts: 440
Joined: 27. Mar 2010, 14:54
Location: СССР
Contact:

Re: Не запускается gslapt

Post by posixru »

research wrote: 12. Oct 2018, 02:47Возможно, при этой попытке заменились 1 или несколько файлов библиотеки libgpg-error.so.0, libgpgme.so.11 .. и поэтому саликс теперь не узнает файлы программ, не позволяет устанавливать
Попробуйте:

Code: Select all

sudo upgradepkg --install-new libgpg-error-1.23-x86_64-1.txz

Code: Select all

sudo upgradepkg --install-new gpgme-1.4.1-x86_64-1.txz
Или банально скачайте пакеты libgpg-error, gpgme, slapt-get и gslapt, а потом в каталоге с пакетами выполните:

Code: Select all

sudo installpkg *.txz
Это принудительно переустановит пакеты и по идее должно всё исправить.
Image
Post Reply