Есть проблема! — [Решено] Восстановление Debian.
Здравствуй, WeLinux!
Сегодня у меня сдох Debian Lenny. Из unstable вроде бы ничего важного не ставил.
Всю систему вместе с /home/ пока что упаковал в tar. Линуксоиды со стажем, подскажите, что дальше делать. (Под катом - "история болезни")
Итак, хронология событий:
~ 12.30 - решил я себе, значит, scilab поставить. Запустил apt-get в одной из консолей и забыл (там 144 метра пакетов скачивалось).
~ 12.50 - внезапно ls выдал segfault. То же самое и со всеми остальными программами.
В логах следующая фигня:
Dec 1 12:41:51 laptop kernel: [85545.833249] date[16798] general protection ip:b7f31005 sp:bf850664 error:0
Dec 1 12:41:51 laptop kernel: [85545.835556] date[16799] general protection ip:b7f51005 sp:bf970f84 error:0
Dec 1 12:41:51 laptop kernel: [85545.839640] date[16801]: segfault at 76c8f680 ip b7f3c0c7 sp bfe5c45c error 6
Dec 1 12:41:51 laptop kernel: [85545.841622] date[16802]: segfault at 76ecf680 ip b7f7c0c7 sp bf999f9c error 6
Dec 1 12:41:51 laptop kernel: [85545.843722] date[16803] general protection ip:b7f44002 sp:bfe63c74 error:0
Dec 1 12:41:51 laptop kernel: [85545.845724] date[16804]: segfault at 9754192c ip b7f180c7 sp bfa3583c error 6
Dec 1 12:41:51 laptop kernel: [85545.847904] date[16805] general protection ip:b7fb6002 sp:bfdd3bc4 error:0
Dec 1 12:41:51 laptop kernel: [85545.849958] date[16806]: segfault at d83d5627 ip b7f36137 sp bf855e24 error 7
Dec 1 12:41:51 laptop kernel: [85545.854032] date[16808]: segfault at b7da00ac ip b7f40009 sp bfc5e274 error 6
Dec 1 12:41:51 laptop kernel: [85545.856091] date[16809] general protection ip:b7f8c00e sp:bffa9db0 error:0
Dec 1 12:41:57 laptop kernel: [85551.809188] __ratelimit: 50 messages suppressed
Dec 1 12:41:57 laptop kernel: [85551.809208] ifconfig[16872]: segfault at 89f87589 ip 89f87589 sp bfbfb18c error 4
Перезагрузка завершилась неудачей (точнее, kernel panic-ом):
Ну ладно, под рукой оказался LiveCD убунты 8.04. Загрузился, посмотрел логи и забэкапил, всё что можно. Осталось непонятным, что с этим добром делать...
Update:
Zb и Oni оказались правы: логи dpkg выдают обновление libc6.
Заменил в убунте /var/lib/dpkg/status на аналогичный файл из старой системы и сделал dpkg --get-selections > packages.debian
Но всё же можно ли как-то заменить кривой libc6 или придётся переустанавливать систему?
Update #2:
Переустановил систему. Всем спасибо :)
Сегодня у меня сдох Debian Lenny. Из unstable вроде бы ничего важного не ставил.
Всю систему вместе с /home/ пока что упаковал в tar. Линуксоиды со стажем, подскажите, что дальше делать. (Под катом - "история болезни")
Итак, хронология событий:
~ 12.30 - решил я себе, значит, scilab поставить. Запустил apt-get в одной из консолей и забыл (там 144 метра пакетов скачивалось).
~ 12.50 - внезапно ls выдал segfault. То же самое и со всеми остальными программами.
В логах следующая фигня:
Dec 1 12:41:51 laptop kernel: [85545.833249] date[16798] general protection ip:b7f31005 sp:bf850664 error:0
Dec 1 12:41:51 laptop kernel: [85545.835556] date[16799] general protection ip:b7f51005 sp:bf970f84 error:0
Dec 1 12:41:51 laptop kernel: [85545.839640] date[16801]: segfault at 76c8f680 ip b7f3c0c7 sp bfe5c45c error 6
Dec 1 12:41:51 laptop kernel: [85545.841622] date[16802]: segfault at 76ecf680 ip b7f7c0c7 sp bf999f9c error 6
Dec 1 12:41:51 laptop kernel: [85545.843722] date[16803] general protection ip:b7f44002 sp:bfe63c74 error:0
Dec 1 12:41:51 laptop kernel: [85545.845724] date[16804]: segfault at 9754192c ip b7f180c7 sp bfa3583c error 6
Dec 1 12:41:51 laptop kernel: [85545.847904] date[16805] general protection ip:b7fb6002 sp:bfdd3bc4 error:0
Dec 1 12:41:51 laptop kernel: [85545.849958] date[16806]: segfault at d83d5627 ip b7f36137 sp bf855e24 error 7
Dec 1 12:41:51 laptop kernel: [85545.854032] date[16808]: segfault at b7da00ac ip b7f40009 sp bfc5e274 error 6
Dec 1 12:41:51 laptop kernel: [85545.856091] date[16809] general protection ip:b7f8c00e sp:bffa9db0 error:0
Dec 1 12:41:57 laptop kernel: [85551.809188] __ratelimit: 50 messages suppressed
Dec 1 12:41:57 laptop kernel: [85551.809208] ifconfig[16872]: segfault at 89f87589 ip 89f87589 sp bfbfb18c error 4
Перезагрузка завершилась неудачей (точнее, kernel panic-ом):
Ну ладно, под рукой оказался LiveCD убунты 8.04. Загрузился, посмотрел логи и забэкапил, всё что можно. Осталось непонятным, что с этим добром делать...
Update:
Zb и Oni оказались правы: логи dpkg выдают обновление libc6.
Заменил в убунте /var/lib/dpkg/status на аналогичный файл из старой системы и сделал dpkg --get-selections > packages.debian
Но всё же можно ли как-то заменить кривой libc6 или придётся переустанавливать систему?
Update #2:
Переустановил систему. Всем спасибо :)