LinuxForum.Fans
Тема

Yast/Zypper: segmentation fault

Автор: AmiD_FLice 6 сообщений 3629 просмотров
#194766

Система: OpenSUSE 11.4 x64

Наткнулся на "классический" косяк OpenSUSE: при обновлении репозиториев через yast2 или zypper получаю ошибку сегментирования. Вывод ошибки при работе с yast2:

YaST got signall 11 at YCP file /usr/share/YaST2/clients/sw_single.ycp:423
/sbin/yast2: line 386: 4181 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2QT_ARGS

Отключаю репозитории - ошибки, естественно, пропадают. Но толку от такого решения! Пробовал переставлять пакеты libsqlite3-0, yast2*, перестраивал базу rpm:
[console]rpm -vv --rebuild[/console]

Эффект нулевой.

Проблемы начались после перехода на KDE 4.7.1. Для этого подключил репозитории

text
http://download.opensuse.org/repositories/KDE:/Release:/47/openSUSE_11.4/
http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_47_openSUSE_11.4/

Установка прошла успешно, ошибок не было.

Временно нашел спасение в yum, но вот ведь незадача: выполнение команды
[console]yum update[/console]
приводит к следующей ошибке:
[console]Running rpm_check_debug
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 315, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 263, in main
return_code = base.doTransaction()
File "/usr/share/yum-cli/cli.py", line 423, in doTransaction
if msg.startswith('rpmlib('):
AttributeError: 'rpm.prob' object has no attribute 'startswith' [/console]

Что делать - не знаю. Взываю к помощи!

#194775
AmiD_FLice написал:
Временно нашел спасение в yum, но вот ведь незадача: выполнение команды

какой еще yum??

так вывод zypper и Segmentation где?

#195690
AmiD_FLice написал:
Проблемы начались после перехода на KDE 4.7.1

На самом деле новый KDE не виноват - на другом компьютере с теми же подключенными репозиториями zypper работает. На проблемном ПК на свежеустановленной системе после проведенного обновления системы YaST/zypper рухнул вновь.

dsmith написал:
так вывод zypper и Segmentation где?

Логи выложу чуть позже, поскольку компьютер не домашний.
С yum ситуация прояснилась: yum во время установки тянет как 32-битные, так и 64-разрядные пакеты одного и того же ПО -> отсюда конфликты и ошибки на выходе. Варианта 2: либо четко указывать архитектуру при установке, либо прописать в /etc/yum/yum.conf строчку

text
exactarch=1
#195786
AmiD_FLice написал:
либо

отказаться от yum вообще, и понять почему zypper падает. Возможно это очередной баг.

#223382

aip, спасибо! Вопрос закрыт.

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