LINUX.ORG.RU

Проблемы с librsvg

 , ,


0

1

Привет. Вот собственно что я делаю и что вижу:

#  gdk-pixbuf-query-loaders | grep svg
g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/librsvg-2.so.2: undefined symbol: cairo_tag_begin

Что это и как фиксить?

Ответ на: комментарий от russian-turist-2019

Тебе систему чинить надо - куча битых библиотек. смотришь какому пакету принадлежит проблемная либа и переустанавливаешь пакет

pacman -Fy
#ldconfig: Файл /usr/lib/libvorbisfile.so пуст; не был проверен
pacman -Fx /usr/lib/libvorbisfile.so
#usr/lib/libvorbisfile.so is owned by extra/libvorbis 1.3.6-1
pacman -Suy libvorbis
# и так со всеми проблемными

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

Ок, делаю. Вижу такой ответ. Что делать в таком случае?

ошибка: не удалось завершить транзакцию (конфликтующие файлы)
libvorbis: '/usr/include/vorbis/codec.h' существует в файловой системе
libvorbis: '/usr/include/vorbis/vorbisenc.h' существует в файловой системе
...

ПС. Статью pacman на вики читал, гуглить пытался, но найденные решения по разным причинам не подошли

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

Сделал так циклом со всеми пустыми либами, вопрос поднятый в оп-посте решён, всё заработало, спасибо. Но всё равно в системе осталось много пустых либ, с ними как поступать?

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

Ну если много то можешь все пакеты переставить чтоб вручную каждую либу не перебирать

pacman -Qqn | sudo pacman -S --overwrite=* -

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

Не только базы -Syy , зачем два раза один и тот же пакет ставить

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