LinuxForum.Fans
Тема

apt - Ошибка сегметирования

Автор: mexx 8 сообщений 3343 просмотров
#334330

Чистая, стандартная установка 7.1.0 на очередной PC amd64. После запуска обновление/установка с помощью apt-get или aptitude не работает, сразу пишут "Ошибка сегментирования". В остальном система работает. Непосредственно перед установкой на ПК жила Ubuntu - все работало и обновлялось, то есть железо вроде как не при делах. В Google похожие проблемы упомянуты, но конкретного решения не нашел. Куда смотреть?

#334337

Покажите sources.list, нет ли чего криминального? А также после какого действия началось это?

#334360

Установил систему, загрузил первый раз, перешел за другой ПК, законнектился по SSH, изменил sources.list и попытался запустить обновление - тогда и заметил. Было раньше или нет - не знаю.

sources.list
# Основные
deb http://ftp.ru.debian.org/debian stable main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

# Debian Multimedia
deb http://www.las.ic.unicamp.br/pub/debian-multimedia/ stable main non-free

# Backported packages for Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy-backports main contrib non-free

# Установочный диск BD Binary-1 20130615 wheezy
deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 BD Binary-1 20130615-23:06]/ wheezy contrib main
#334394

Где-то в /var/log должен быть журнал установленных пакетов, вероятно, вы обновили что-то из "левых" debian-multimedia или бэкпортов. Также указывать одновременно обозначение ветки дистрибутива (stable) и его кодового имени (Wheezy) не рекомендуется, лучше либо одно, либо другое.

#334435

Дык я еще не успел ничего обновить, только хотел это сделать.
Такой sources.list на 2 ПК работает как часы, но про stable/wheezy учту, спасибо.

#335485

В sources.list изменил stable на wheezy, отключил бэкпорты - результат не изменился.
В логах apt/aptitude ничегокриминального не вижу.
А вот в /var/log/syslog после каждой "Ошибки сегментирования" вот такая запись:

text
Aug 31 21:58:28 botserv kernel: [  338.359732] PK-Backend[3971]: segfault at 1 ip 00007fe684437d9f sp 00007fe6868aa430 error 4 in libapt-pkg.so.4.12.0[7fe6843c6000+127000]

Куда копать?

#335825

Попробуйте при помощи dpkg переустановить apt-get и его зависимости.

#337501

Система была голая, переустановил по случаю с CD#1 - все работает как надо.
Что это было, какой-то сбой при чтении/установке?

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