Aptitude

Факт е, че всяка от Linux-дистрибуциите си има специфични особености и понякога преходите от една към друга не са безболезнени. Доста дълго време (около 4 години) ползвах Slackware, а от 4 месеца съм с Debian и до днес не бях срещал кой знае какви странности.

Проблемчето с което се сблъсках преди малко идва не толкова от самата система, колкото от начина по който се обновява – българското хранилище (ftp.bg.debian.org) за пакети изглежда в момента е със счупен индекс и aptitude, както и apt умират с приятни съобщения от сорта на

$ aptitude
Ouch!  Got SIGSEGV, dying..
Segmentation fault

или

$ apt-get upgrade
Reading package lists... Done
Segmentation faulty tree... 50%

Странното в слуая е, че грешката започва да се появява след успешен update, а причината за това е объркана информация в кеш-файловете на пакетната система. Apt пази кеш на индекса в /var/cache/apt по формата на .bin файлове, а адресите на хранилищата седят в текстовия /etc/apt/sources.list. Можете да изберете вариант с изтриване на кеш-файловете или да обновите индекса от друго хранилище. Аз предпочетох второто, избрах обновяване от официалния сайт ftp.debian.org и всичко си дойде на мястото.

Всъщност проблема не е нищо особено, но segmentation fault в пакетната система на Debian не е от нещата, които виждам всеки ден. Плюс на цялата работа е фактът, че българското хранилище се обновява често и до довечера проблемът ще е изчезнал.


Маркери: , , ,

За тази статия



Категории

Подобни статии

  • Няма подобни статии