2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Не могу удалить пакет (SUSE Linux Leap 42.2)
Сообщение19.04.2017, 16:34 
Во время автоматического обновления системы произошел сбой по питанию. Теперь проблема: обновления не проходят (вручную тоже не переустановить), судя по всему, по причине невозможности удаления пакета. При подаче команды

sudo zypper remove <package>

происходит следующее. Начинается удаление, запрос подтверждения, вроде даже начинает удалять, но потом что-то вроде

error RPM <package> not installed.

и пакет остается установленным.

Вот такая ерунда: пакет вроде как установлен, а с другой стороны -- не установлен. Не удалить, не переустановить, вообще ничего не получается. В YaST та же ерунда (кстати, в списке, выдаваемом YaST, версия пакета почему-то синим цветом, у всех рабочих пакетов --- черным).


Я уже голову сломал: что делать... Кто-нибудь что-нибудь посоветует?

 
 
 
 Re: Не могу удалить пакет (SUSE Linux)
Сообщение19.04.2017, 16:39 
zypper verify должен исправлять ситуацию в случае поломки зависимостей и прочих плохих вещей.

 
 
 
 Re: Не могу удалить пакет (SUSE Linux)
Сообщение19.04.2017, 16:46 
12d3 в сообщении #1210790 писал(а):
zypper verify должен исправлять ситуацию в случае поломки зависимостей и прочих плохих вещей.


Пробовал. Не помогает: он пытается этот патологический пакет удалить и дальше все точно так, как при ручном удалении.

 
 
 
 Re: Не могу удалить пакет (SUSE Linux Leap 42.2)
Сообщение19.04.2017, 17:00 
Можно так сделать:
zypper clean -a - почистить кэш зиппера.
rpm --rebuilddb - починить базу данных установленных пакетов.
На всякий можно потом еще раз кэш зиппера почистить, хуже не станет.
В YaST'е синим цветом вроде как отсвечиваются пакеты, которые можно обновить.

 
 
 
 Re: Не могу удалить пакет (SUSE Linux Leap 42.2)
Сообщение19.04.2017, 18:27 
12d3 в сообщении #1210796 писал(а):
Можно так сделать:
zypper clean -a - почистить кэш зиппера.
rpm --rebuilddb - починить базу данных установленных пакетов.
На всякий можно потом еще раз кэш зиппера почистить, хуже не станет.
В YaST'е синим цветом вроде как отсвечиваются пакеты, которые можно обновить.



Спасибо. Помогло.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group