Различный segfaults в системном журнале; Firefox, склонный - добираются и другие поврежденные приложения

Я работаю над установкой Ubuntu 12.04, которая недавно начала неправильно себя вести. Это используется несколькими людьми в офисе, таким образом, возможно, что кто-то испортил вещи (хотя единственный пользователь, который является администратором, довольно умен и держит вещи в курсе). В любом случае я не знаю, как это закончилось в этом состоянии.

Проблема состоит в том, что Firefox, Менеджер обновлений и возможно другие программы больше не работают. Это загружается до нормально выглядящего рабочего стола. Thunderbird и LibreOffice, кажется, хорошо работают, и у меня есть интернет-соединение, таким образом, система не полностью повреждается.

Я смотрел на /var/log/syslog и посмотрите набор отказов сегментации. Я озадачен шаблоном поврежденных библиотек... они кажутся не связанными, и я затрудняюсь объяснять, что произошло. Я продолжу заниматься расследованиями, но если у кого-либо есть какие-либо идеи, я хотел бы услышать их!

Отметьте это libapt-pkg.so повреждается, таким образом, я, может казаться, не заставляю систему мыться. Я удалил *.bin от /var/cache/apt как упомянуто в другом месте, но это не помогло.

Вот /var/log/syslog:

Mar 17 15:52:53 hostname rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="493" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Mar 17 15:52:54 hostname rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="493" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Mar 17 15:53:18 hostname anacron[895]: Job `cron.daily' terminated
Mar 17 15:53:18 hostname anacron[895]: Normal exit (1 job run)
Mar 17 15:53:55 hostname kernel: [  895.453234] apt-get[2737]: segfault at bfec00f7 ip 0061b1c4 sp bfa05710 error 4 in libapt-pkg.so.4.12.0[5bf000+124000]
Mar 17 15:54:28 hostname kernel: [  928.805036] apt-get[2973]: segfault at bffdbdf7 ip 00c9d1c4 sp bfeda2c0 error 4 in libapt-pkg.so.4.12.0[c41000+124000]
Mar 17 15:54:30 hostname kernel: [  931.007931] apt-get[2978]: segfault at bfee85f7 ip 00e201c4 sp bf823c40 error 4 in libapt-pkg.so.4.12.0[dc4000+124000]
Mar 17 15:54:39 hostname kernel: [  940.135040] apt-get[2991]: segfault at bfd3e5f7 ip 00c941c4 sp bfd1dc80 error 4 in libapt-pkg.so.4.12.0[c38000+124000]
Mar 17 15:54:43 hostname kernel: [  943.368954] apt-get[2996]: segfault at bfff30f7 ip 0058e1c4 sp bfbf2520 error 4 in libapt-pkg.so.4.12.0[532000+124000]
Mar 17 15:54:47 hostname kernel: [  948.090732] apt-get[3002]: segfault at bfdfe0f7 ip 008701c4 sp bfde9720 error 4 in libapt-pkg.so.4.12.0[814000+124000]
Mar 17 15:55:34 hostname kernel: [  994.745018] firefox[3034] general protection ip:284718 sp:bfdf9999 error:0 in libstdc++.so.6.0.16[25a000+d8000]
Mar 17 15:56:05 hostname kernel: [ 1026.148231] apt-get[3038]: segfault at ac39d81f ip 0016c20c sp bfe3e220 error 4 in libapt-pkg.so.4.12.0[110000+124000]
Mar 17 15:58:34 hostname kernel: [ 1175.049420] firefox[3057]: segfault at 0 ip 0028472f sp bf91badc error 6 in libc-2.15.so[12e000+1a3000]
Mar 17 15:59:00 hostname dbus[467]: [system] Activating service name='org.debian.apt' (using servicehelper)
Mar 17 15:59:00 hostname AptDaemon: INFO: Initializing daemon
Mar 17 15:59:00 hostname dbus[467]: [system] Successfully activated service 'org.debian.apt'
Mar 17 15:59:01 hostname AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Mar 17 15:59:01 hostname kernel: [ 1201.659743] software-center[3060]: segfault at bfb5f8f7 ip 097ab1c4 sp bfb11d60 error 4 in libapt-pkg.so.4.12.0[974f000+124000]
Mar 17 16:00:45 hostname kernel: [ 1305.806837] firefox[3092]: segfault at 459c84eb ip 01ee43f1 sp bfb6ebbc error 4 in libxul.so[fa8000+1d11000]
Mar 17 16:01:26 hostname kernel: [ 1346.971439] firefox[3122] general protection ip:284706 sp:bfc543ec error:0 in libc-2.15.so[1f5000+1a3000]
Mar 17 16:01:30 hostname kernel: [ 1351.221917] firefox[3127]: segfault at 9fffe7ad ip 00284716 sp bf86b0bc error 6 in libpangoft2-1.0.so.0.3000.0[283000+2a000]
Mar 17 16:04:01 hostname AptDaemon: INFO: Quitting due to inactivity
Mar 17 16:04:01 hostname AptDaemon: INFO: Quitting was requested

Я надеюсь, что не должен переустанавливать с нуля.

2
задан 18 March 2013 в 03:43

2 ответа

Вы можете попробовать переустановить вручную некоторые из пакетов, которые предоставляют эти файлы (libc6 и libstdc++6), но я сомневаюсь, что это поможет. Эти segfaults должны иметь другое происхождение.

Загрузите дабы из здесь и здесь . Затем установите каждый из них с помощью перезагрузки dpkg:

sudo dpkg -i /path/to/each/file.deb

и проверьте, не получаете ли вы меньше ошибок. Если это так, вы можете попытаться воспроизвести одну и ту же процедуру для каждого файла (используйте apt-file, чтобы определить, какой пакет предоставляет каждый файл).

Также, если вы знаете, когда система начала плохо себя вести, вы можете попробовать проверить /var/log/apt/history.log и посмотреть, было ли какое-либо обновление / установка пакета, которая могла быть причиной этого.

Надеюсь, это поможет.

0
ответ дан 18 March 2013 в 03:43

Когда машина начинает так себя вести, это может привести к поломке оперативной памяти, в результате чего несколько бит переворачиваются. Учитывая симптомы, возможно, некоторые библиотечные файлы были повреждены при установке.

Перезагрузитесь и запустите тест памяти . Дайте ему по крайней мере один полный проход (оставьте его на обед или на ночь). Если какой-либо из чипов ОЗУ неисправен, немедленно замените его.

Если вы можете сравнить библиотечные файлы в вашей системе с чистой установкой, то однобитовые ошибки, всегда находящиеся в одной и той же битовой позиции, являются верным признаком неисправного ОЗУ (но эта ошибка также может следовать другим схемам).

Если вы определили плохую оперативную память, проверьте каждый файл в вашей системе на предмет хороших версий, включая все ваши данные. Помните, что резервные копии сами могут быть повреждены. Не пытайтесь восстановить что-либо, пока не узнаете, что оперативная память исправна.

0
ответ дан 18 March 2013 в 03:43

Другие вопросы по тегам:

Похожие вопросы: