LINUX.ORG.RU

Слетела сузя после обновления

 ,


0

1

openSUSE-Leap_42.3
Теперь некоторые программы, и что печально, yast и zypper вылетают с ошибкой

symbol lookup error: /usr/lib64/libproxy.so.1: undefined systringIcSt11char_traitsIcESaIcEEEb
Идея: установить libproxy со стороны, но чтобы установить libproxy, надо сначала удалить libproxy, а у нас денег нет а зиппер с ястом не работают.
Ани идеас? Или есть какие-нибудь шаманские способы удаления программ без пакетных менеджеров?

Ответ на: комментарий от JacobTwoTwo

Просто кинуть? В сети нашёл только rpm, а он не устанавливается, потому что находит уже установленный.

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

Ну сначала проверь, что файл отсутствует. А потом кинь. Суся никогда не была про стабильность так что такие штуки вряд ли должны особо тебя пугать. Это хоть мажорный апдейт был?

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

Не розумию вашу мову. Это был sudo zypper dup, тем паче шо после свежеустановленного 42,3 до попы программ не работало

Voroshek
() автор топика

А как же хвалёные снимки btrfs перед обновлениями? Или в Leap не btrfs?
rpm'ку, кстати, можно просто распаковать как архив и вытащить из неё что нужно.

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

libproxy.so.1 это не либа, а симлинк на libproxy.so.1.0.0 по крайней мере в Tumbleweed.

sluggard ★★★★★
()
Ответ на: комментарий от gasinvein

Нет. Но не удивляться, если придёт пушной зверёк. Я слабо понимаю, зачем это надо: у меня в Tumbleweed пакеты обновляются из тех репов, из которых установлены, в любом случае они появляются там раньше, чем в центральном репе.

sluggard ★★★★★
()

Зиппер и яст это не ПМы, это просто более высокоуровневая надстройка. Просто сделать что нужно через rpm никак? Он из сети ничего не тянет, а значит никаких libproxy ему не надо

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

Не ври, zypper как раз консольный ПМ, основанный на библе libzypp. Уровня ниже zypper просто нет.

Zypper is a command line package manager which makes use of libzypp. Zypper provides functions like repository access, dependency solving, package installation, etc.

https://en.opensuse.org/Portal:Zypper

sluggard ★★★★★
()
Последнее исправление: sluggard (всего исправлений: 1)
Ответ на: комментарий от sluggard

Не мели ерунды. Zypper это надстройка над rpm. Он управляет репозиториями, блокировками, сетью и прочей фигней и качает пакеты в /var/cache/zypp/packages/, а ставит их rpm. Хочешь убедиться в этом - запусти обновление и посмотри дерево процессов.

wolph ★★
()
Последнее исправление: wolph (всего исправлений: 1)
Ответ на: комментарий от sluggard

Я сказал что это надстройка, и без rpm он работать не будет. Это к тому, что раз проблема с прокси-чегототам - то можно разобраться с пакетами голым rpm, которому сеть не нужна.

wolph ★★
()
Ответ на: комментарий от sluggard

Здесь я. Так как удалять этот чёртов libproxy? Удалил тупо rm -Rf libproxy* из папки /usr/lib64, но скачанный rpm всё равно жалуется на то, что libproxy установлен.

Voroshek
() автор топика
Ответ на: комментарий от sluggard

Вобщем закостЫлил...
Таки Слуггард был прав: подключить к 42,3 репу Тумблевед и обновиться через zypper dup было плохой идеей, поелику 42,3 «лёгким движением руки превратился в элегантные шорты...»

Voroshek
() автор топика

— Киса, можно спросить вас, как художник художника? Вы рисовать умеете?... Остап Бендер «12 стульев». :-)

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

rpm - дословно, «redhat package manager», сейчас возможно уже в рекурсивный акроним переделали. rpm - он везде rpm, а вот надстройки над ним в каждом дистре разные - yum/dnf/zypper/urpmi/...

wolph ★★
()
Последнее исправление: wolph (всего исправлений: 1)
Ответ на: комментарий от wolph

Ну да, есть программа rpm, которая тоже менеджер пакетов, но есть и RPM как формат пакетов. И zypper управляет этими RPM пакетами, без использования программы менеджера пакетов rpm.

Тоесть программы zypper и rpm это пакетные менеджеры, а RPM это формат пакета )

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

И zypper управляет этими RPM пакетами, без использования программы менеджера пакетов rpm.

Нет. Не «без использования», а как раз через него. Еще раз - ну запусти ты уже установку через зиппер чего-нибудь, да посмотри дерево процессов. Как только он выкачает нужные пакеты и придет пора ставить - он rpm порожденным процессом и запустит.

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