28 января 2008 г.

Куда слетает база в OpenSuse 10.3 ?

Наконец столкнулся с этой противной ошибкой о которой совсем недавно упомянали на лоре "тамошние" "анонимные аналитики" и вменяли в вину OpenSuse. Да, проблема есть.
К счастью решается все просто с использованием google, главное вычленить проблему, найти в логах ошибку и ввести эту самую ошибку в поисковый запрос: есть очень большой шанс что мы с такой ошибкой далеко не первые в мире.
В данном случае "дурковал" zypper:
su -
...
zypper refresh
>> ...
* Очищается кеш репозитария 'VideoLan Repository'
* Собирается кеш репозитария 'VideoLan Repository'
Ошибка при построении базы данных кеша:
SQL logic error or missing database
Отключение репозитария 'VideoLan Repository' из-за вышеуказанной ошибки.
...
Решение: обнулить базу данных zypper
rm /var/cache/zypp/zypp.db; zypper refresh

После этого все будет ОК

Комментариев нет :

Отправка комментария