LinuxForum.Fans
Тема

google-chrome

Автор: valter_junglist 12 сообщений 7047 просмотров
#361306

Сегодня надумал обновиться, все прошло успешно, но вот теперь хром не запускатся (

text
google-chrome-stable 
/usr/bin/google-chrome-stable: error while loading shared libraries: libgcrypt.so.11: wrong ELF class: ELFCLASS64
#361318

valter_junglist, привет! Проблема заключается в пакете libgcrypt (теперь ему нужен пакет libgcrypt15). Проверь установлен ли он в системе. Если нет то установи libgcrypt15 из AUR, если стоит libgcrypt11 из base, то пересобери гуглохром, а при установке гуглохрома, выкинь из pkgbuild этот пакет вообще. Так победимъ!

#361320
"redix" написал:
пересобери гуглохром

? 8)

"redix" написал:
теперь ему нужен пакет libgcrypt15

Скорее всё ещё требуется libgcrypt11, о чём и написано в выводе.

#361321

verg, пакет находится в AUR, и именно собирается yaourt- ом при установке, если ты не знал.

#361322

redix,
Тогда зачем его перепаковывать, если пакеты уже есть.
https://aur.archlinux.org/packages/google-chrome/
https://aur.archlinux.org/packages/libgcrypt15/

Может стоит систему нормально обновить?
Правда после обновления может вдруг обнаружиться libgcrypt20, но в ауре, как видно есть 15-ый. Откатить пакет и делов.

#361325

verg, а ты комментарии к пакету не прочел? Сам не далее, чем вчера боролся с этим. Решил именно таким образом.

"verg" написал:
Может стоит систему нормально обновить?
Основной репозиторий — base, в AUR пакеты новее.
#361327

redix,
Этот пакет ведь из основного репозитория:

text
http://ftp5.gwdg.de/pub/linux/archlinux/core/os/i686/libgcrypt-1.6.0-1-i686.pkg.tar.xz

Там libgcrypt.so.20

"redix" написал:
Основной репозиторий — base, в AUR пакеты новее.

Если гуглхром из аура, то откуда должны быть для него зависимости? Думаю несложно догадаться.

"redix" написал:
а ты комментарии к пакету не прочел?

В комментариях предлагают то, что я написал выше: откатить версию libgcrypt до 15, той что в aur.

А у ТСа, вероятно всего, не обновлен пакет гуглхром, который в ауре требует уже версию 15 либы, а не 11.

#361329

verg, прочитай в топике:

google-chrome-stable
/usr/bin/google-chrome-stable: error while loading shared libraries: libgcrypt.so.11: wrong ELF class: ELFCLASS64
#361330

redix,
Читаю и вижу, что у ТСа старая версия гуглхрома, которая требует либу libgcrypt.so.11
Новая версия собрана с поддержкой либы libgcrypt.so.15 https://aur.archlinux.org/packages/google-chrome/

"redix" написал:
в AUR пакеты новее.

Не всегда.

#361331

redix,
Не понимаю о чём спорим, если вы предлагаете тоже, что и я в своём втором сообщении.
Только у вас там не указано, что неплохо бы ТСу обновить ещё и гуглхром. Именно обновить, а не пересобрать, так как он и так в репозитории обновлённый.

#361335

вот такое сообщение получаю при установке 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
И хром я ставил кажись с пакмана

#361401

valter_junglist, по версии пакета видно, что это manjaro-linux, действующая версия у него libgcrypt = 11. при переустановке google-chrome йогурт спросит: "редактировать pkgbuild?" соглашаешься и находишь вот эти строки:

text
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.

Войдите или зарегистрируйтесь, чтобы ответить.