Сегодня надумал обновиться, все прошло успешно, но вот теперь хром не запускатся (
google-chrome-stable
/usr/bin/google-chrome-stable: error while loading shared libraries: libgcrypt.so.11: wrong ELF class: ELFCLASS64
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Arch Linux, Manjaro Linux → google-chrome
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сегодня надумал обновиться, все прошло успешно, но вот теперь хром не запускатся (
google-chrome-stable
/usr/bin/google-chrome-stable: error while loading shared libraries: libgcrypt.so.11: wrong ELF class: ELFCLASS64
valter_junglist, привет! Проблема заключается в пакете libgcrypt (теперь ему нужен пакет libgcrypt15). Проверь установлен ли он в системе. Если нет то установи libgcrypt15 из AUR, если стоит libgcrypt11 из base, то пересобери гуглохром, а при установке гуглохрома, выкинь из pkgbuild этот пакет вообще. Так победимъ!
пересобери гуглохром
?
теперь ему нужен пакет libgcrypt15
Скорее всё ещё требуется libgcrypt11, о чём и написано в выводе.
verg, пакет находится в AUR, и именно собирается yaourt- ом при установке, если ты не знал.
redix,
Тогда зачем его перепаковывать, если пакеты уже есть.
https://aur.archlinux.org/packages/google-chrome/
https://aur.archlinux.org/packages/libgcrypt15/
Может стоит систему нормально обновить?
Правда после обновления может вдруг обнаружиться libgcrypt20, но в ауре, как видно есть 15-ый. Откатить пакет и делов.
verg, а ты комментарии к пакету не прочел? Сам не далее, чем вчера боролся с этим. Решил именно таким образом.
Может стоит систему нормально обновить?
Основной репозиторий — base, в AUR пакеты новее.
redix,
Этот пакет ведь из основного репозитория:
http://ftp5.gwdg.de/pub/linux/archlinux/core/os/i686/libgcrypt-1.6.0-1-i686.pkg.tar.xz
Там libgcrypt.so.20
Основной репозиторий — base, в AUR пакеты новее.
Если гуглхром из аура, то откуда должны быть для него зависимости? Думаю несложно догадаться.
а ты комментарии к пакету не прочел?
В комментариях предлагают то, что я написал выше: откатить версию libgcrypt до 15, той что в aur.
А у ТСа, вероятно всего, не обновлен пакет гуглхром, который в ауре требует уже версию 15 либы, а не 11.
verg, прочитай в топике:
google-chrome-stable
/usr/bin/google-chrome-stable: error while loading shared libraries: libgcrypt.so.11: wrong ELF class: ELFCLASS64
redix,
Читаю и вижу, что у ТСа старая версия гуглхрома, которая требует либу libgcrypt.so.11
Новая версия собрана с поддержкой либы libgcrypt.so.15 https://aur.archlinux.org/packages/google-chrome/
в AUR пакеты новее.
Не всегда.
redix,
Не понимаю о чём спорим, если вы предлагаете тоже, что и я в своём втором сообщении.
Только у вас там не указано, что неплохо бы ТСу обновить ещё и гуглхром. Именно обновить, а не пересобрать, так как он и так в репозитории обновлённый.
вот такое сообщение получаю при установке libgcrypt15
==> Continue installing libgcrypt15 ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==>
[sudo] password for valter:
загрузка пакетов...
разрешение зависимостей...
проверка на взаимную несовместимость...
Пакеты (1): libgcrypt15-1.5.3-1
Будет установлено: 0,52 MiB
:: Приступить к установке? [Y/n]
(1/1) проверка ключей [################################] 100%
(1/1) проверяется целостность пакета [################################] 100%
(1/1) загрузка файлов пакета [################################] 100%
(1/1) проверка конфликтов файлов [################################] 100%
ошибка: не удалось завершить запрос (конфликтующие файлы)
libgcrypt15: /usr/lib/libgcrypt.so.11 уже существует в файловой системе
libgcrypt15: /usr/lib/libgcrypt.so.11.8.2 уже существует в файловой системе
Обнаружены ошибки, пакеты не были обновлены.
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-valter
Press ENTER to display the Menu
И хром я ставил кажись с пакмана
valter_junglist, по версии пакета видно, что это manjaro-linux, действующая версия у него libgcrypt = 11. при переустановке google-chrome йогурт спросит: "редактировать pkgbuild?" соглашаешься и находишь вот эти строки:
depends=('alsa-lib' 'desktop-file-utils' 'flac' 'gconf' 'gtk2' 'harfbuzz' 'harfbuzz-icu' 'hicolor-icon-theme' 'icu'
'libgcrypt15' 'libpng' 'libxss' 'libxtst' 'nss' 'opus' 'snappy' 'speech-dispatcher' 'ttf-font' 'xdg-utils')
'libgcrypt15' (вместе с апострофами) — вырезаешь, сохраняешь и продолжаешь установку. Google-chrome прекрасно работает и 11-ой версией пакета.
It's all.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Arch Linux, Manjaro Linux → google-chrome
Форум работает на PunBB, при поддержке Informer Technologies, Inc