Система: 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. Для этого подключил репозитории
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]
Что делать - не знаю. Взываю к помощи!