RE: Срубил ветку на которой сидел
Привет всем! В-общем, проблему вроде решил, не знаю насколько кошерным способом, но все же. После того, как обломался поставить пакет через dpkg, я тупо скопировал его содержимое в нужные директории. Это позволило загрузиться без спасательного диска. После этого переинсталил пакет уже с помощью dpkg. Вроде работает. Насколько правилен такой финт ушами - думаю, покажет время. Спасибо все за советы. -Original Message- From: Alexey Buistov Sent: Sunday, March 21, 2004 11:13 AM To: debian-russian@lists.debian.org Cc: Dmitry Astapov Subject: RE: Срубил ветку на которой сидел Dmitry! Попробовал положить такой пустой скрипт в /mnt/var/lib/dpkg/ (где /mnt - примонтированная линуксовая партиция) но эффект нулевой... В смысле сообщение такое же самое получаю. -Original Message- From: Dmitry Astapov Sent: Wednesday, March 17, 2004 1:48 PM To: debian-russian@lists.debian.org Subject: Re: [despammed] RE: Срубил ветку на которой сидел Evening, Alexey. Alexey Buistov 09:26 17/3/2004 wrote: AB Дмитрий, а что должно быть в этом самом скрипте libc6.postrm? Я AB проверил, у меня такого нету... Это самый обычный shell-скрипт. В частности, он может состоять из одной строки #!bin/sh. Что там должно быть в реальном пакете - не сильно важно, для твоих целей (побыстрее восстановить libc6) может сгодиться и пустой скрипт
Re: Срубил ветку на которой сидел
Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 10:05 25/3/2004 wrote: AB Привет всем! AB В-общем, проблему вроде решил, не знаю насколько кошерным способом, но AB все же. После того, как обломался поставить пакет через dpkg, я тупо AB скопировал его содержимое в нужные директории. Это позволило AB загрузиться без спасательного диска. После этого переинсталил пакет AB уже с помощью dpkg. Вроде работает. Насколько правилен такой финт AB ушами - думаю, покажет время. Для твоей ситуации - правильный. Жить будет. До следующего dpkg --purge --force-all ;) -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Re: Срубил ветку на которой сидел
Это, конечно, не по гусарски, но я бы на твоем месте переустановил всю систему, от греха... А то заглючит в самый неподходящий момент... :) - Original Message - From: Alexey Buistov [EMAIL PROTECTED] To: debian-russian@lists.debian.org Sent: Thursday, March 25, 2004 2:05 AM Subject: RE: Срубил ветку на которой сидел Привет всем! В-общем, проблему вроде решил, не знаю насколько кошерным способом, но все же. После того, как обломался поставить пакет через dpkg, я тупо скопировал его содержимое в нужные директории. Это позволило загрузиться без спасательного диска. После этого переинсталил пакет уже с помощью dpkg. Вроде работает. Насколько правилен такой финт ушами - думаю, покажет время. Спасибо все за советы. -Original Message- From: Alexey Buistov Sent: Sunday, March 21, 2004 11:13 AM To: debian-russian@lists.debian.org Cc: Dmitry Astapov Subject: RE: Срубил ветку на которой сидел Dmitry! Попробовал положить такой пустой скрипт в /mnt/var/lib/dpkg/ (где /mnt - примонтированная линуксовая партиция) но эффект нулевой... В смысле сообщение такое же самое получаю. -Original Message- From: Dmitry Astapov Sent: Wednesday, March 17, 2004 1:48 PM To: debian-russian@lists.debian.org Subject: Re: [despammed] RE: Срубил ветку на которой сидел Evening, Alexey. Alexey Buistov 09:26 17/3/2004 wrote: AB Дмитрий, а что должно быть в этом самом скрипте libc6.postrm? Я AB проверил, у меня такого нету... Это самый обычный shell-скрипт. В частности, он может состоять из одной строки #!bin/sh. Что там должно быть в реальном пакете - не сильно важно, для твоих целей (побыстрее восстановить libc6) может сгодиться и пустой скрипт
Re[2]: Срубил ветку на которой сидел
Привет Alexander, 25 марта 2004 г. было написано: A Это, конечно, не по гусарски, но я бы на твоем месте переустановил всю A систему, от греха... A А то заглючит в самый неподходящий момент... Правильный виндовс вэй. -- Best regards, Alexander GQ Gerasiov [EMAIL PROTECTED] Кука: Скульптура Венеры Милосской - неопровержимое доказательство того, что китайские петарды были известны еще с древних времен.
Re: Срубил ветку на которой сидел
Evening, Alexander. Alexander [EMAIL PROTECTED] 02:08 25/3/2004 wrote: A Это, конечно, не по гусарски, но я бы на твоем месте переустановил всю A систему, от греха... А то заглючит в самый неподходящий момент... Хм. Достаточно проверить, что нет пакетов, в которых есть пропавшие в никуда файлы, и переустановить (apt-get install --reinstall) только их. -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
RE: Срубил ветку на которой сидел
Dmitry! Попробовал положить такой пустой скрипт в /mnt/var/lib/dpkg/ (где /mnt - примонтированная линуксовая партиция) но эффект нулевой... В смысле сообщение такое же самое получаю. -Original Message- From: Dmitry Astapov Sent: Wednesday, March 17, 2004 1:48 PM To: debian-russian@lists.debian.org Subject: Re: [despammed] RE: Срубил ветку на которой сидел Evening, Alexey. Alexey Buistov 09:26 17/3/2004 wrote: AB Дмитрий, а что должно быть в этом самом скрипте libc6.postrm? Я AB проверил, у меня такого нету... Это самый обычный shell-скрипт. В частности, он может состоять из одной строки #!bin/sh. Что там должно быть в реальном пакете - не сильно важно, для твоих целей (побыстрее восстановить libc6) может сгодиться и пустой скрипт
RE: Срубил ветку на которой сидел
Дмитрий, а что должно быть в этом самом скрипте libc6.postrm? Я проверил, у меня такого нету... Alexey Buistov, Software Engineer, Miratech Ltd. 41 Nauki Ave, 03028 Kiev, Ukraine, -Original Message- From: Dmitry Astapov Sent: Monday, March 15, 2004 11:09 PM To: debian-russian@lists.debian.org Subject: Re: Срубил ветку на которой сидел Evening, Alexey. Возможно, придется делать грязный хак: пойти в /var/lib/dpkg/, и отредактировать (создать?) libc6.postrm и что там ему еще нужно...
Re: [despammed] RE: Срубил ветку на которой сидел
Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 09:26 17/3/2004 wrote: AB Дмитрий, а что должно быть в этом самом скрипте libc6.postrm? Я AB проверил, у меня такого нету... Это самый обычный shell-скрипт. В частности, он может состоять из одной строки #!bin/sh. Что там должно быть в реальном пакете - не сильно важно, для твоих целей (побыстрее восстановить libc6) может сгодиться и пустой скрипт -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Re: Срубил ветку на которой сидел
Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 09:59 15/3/2004 wrote: AB Дмитрий! Вот что получил при попытке поставить пакет libc6 из AB кноппикса: AB [EMAIL PROTECTED] dpkg --root=/mnt --force-all -i libc6*.deb Selecting [skip] AB dpkg (под-процесс): не удалось исполнить новый post-removal script: No AB such file or directory dpkg: error while cleaning up: AB под-процесс post-removal script возвратил код ошибки 2 AB Ошибки возникли при обработке: AB libc6_2.2.5-11.2_i386.deb AB Причем то же самое получается и при использовании _моего_ dpkg. Как AB быть? Возможно, придется делать грязный хак: пойти в /var/lib/dpkg/, и отредактировать (создать?) libc6.postrm и что там ему еще нужно... -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
RE: Срубил ветку на которой сидел
Дмитрий! Вот что получил при попытке поставить пакет libc6 из кноппикса: [EMAIL PROTECTED] dpkg --root=/mnt --force-all -i libc6*.deb Selecting previously deselected package libc6. (Чтение базы данных ... 48976 файлов и каталогов установлено на текущий момент.) Подготовка к замене пакета libc6 2.3.2.ds1-10 (используется файл libc6_2.2.5-11.2_i386.deb) ... dpkg (под-процесс): не удалось исполнить новый pre-installation script: No such file or directory dpkg: не удалось обработать параметр libc6_2.2.5-11.2_i386.deb (--install): под-процесс pre-installation script возвратил код ошибки 2 dpkg (под-процесс): не удалось исполнить новый post-removal script: No such file or directory dpkg: error while cleaning up: под-процесс post-removal script возвратил код ошибки 2 Ошибки возникли при обработке: libc6_2.2.5-11.2_i386.deb Причем то же самое получается и при использовании _моего_ dpkg. Как быть? -Original Message- From: Dmitry Astapov Sent: Friday, March 12, 2004 10:38 AM To: Alexey Buistov Subject: Re: Срубил ветку на которой сидел Evening, Alexey. Alexey Buistov 09:26 12/3/2004 wrote: AB Иван, нету /usr/bin/dpkg. Может это от сценария зависит? Я гружусь в AB дефолтовом (то есть при появлении приглашения boot: тычу энтер) AB Алексей Тогда тебе, наверное, нужен Knoppix/MiniKnoppix/INSERT/DamnSmallLinux (не уверен, что в последних двух есть dpkg). Это LiveCD с Debian, и в нем dpkg точно есть. Наверняка можно найти и менее объемные rescue solutions на основе debian, в которых есть dpkg. -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
RE: Срубил ветку на которой сидел
Иван, нету /usr/bin/dpkg. Может это от сценария зависит? Я гружусь в дефолтовом (то есть при появлении приглашения boot: тычу энтер) Алексей -Original Message- From: Иван Лох Sent: Thursday, March 11, 2004 5:38 PM To: Debian List (E-mail) Subject: Re: Срубил ветку на которой сидел On Wed, Mar 10, 2004 at 05:09:40PM +0200, Alexey Buistov wrote: а дело было так: 1) загрузился... 2) топчу: #mount /dev/hda8 /mnt #cd /mnt #mount dev/cdrom cdrom #cd cdrom/pool/main/g/glibc #/mnt/usr/bin/dpkg --root=/mnt -i libc6-2.2.5-11.2_i386.deb /usr/bin/dpkg --root=/mnt -i libc6-2.2.5-11.2_i386.deb
RE: Срубил ветку на которой сидел
Дмитрий! Спасибки за советик, дистрибутив Knoppix 3.2 Rus достал, сегодня - завтра проверю. Alexey Buistov, Software Engineer, Miratech Ltd. -Original Message- From: Dmitry Astapov [mailto:[EMAIL PROTECTED] Sent: Friday, March 12, 2004 10:38 AM To: Alexey Buistov Subject: Re: Срубил ветку на которой сидел Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 09:26 12/3/2004 wrote: AB Иван, нету /usr/bin/dpkg. Может это от сценария зависит? Я гружусь в AB дефолтовом (то есть при появлении приглашения boot: тычу энтер) AB Алексей Тогда тебе, наверное, нужен Knoppix/MiniKnoppix/INSERT/DamnSmallLinux (не уверен, что в последних двух есть dpkg). Это LiveCD с Debian, и в нем dpkg точно есть. Наверняка можно найти и менее объемные rescue solutions на основе debian, в которых есть dpkg.
Re: Срубил ветку на которой сидел
On Wed, Mar 10, 2004 at 05:09:40PM +0200, Alexey Buistov wrote: а дело было так: 1) загрузился... 2) топчу: #mount /dev/hda8 /mnt #cd /mnt #mount dev/cdrom cdrom #cd cdrom/pool/main/g/glibc #/mnt/usr/bin/dpkg --root=/mnt -i libc6-2.2.5-11.2_i386.deb /usr/bin/dpkg --root=/mnt -i libc6-2.2.5-11.2_i386.deb -- Иван Лох
RE: Срубил ветку на которой сидел
Что, никто с таким не сталкивался? Я весь инет облазил, ничего конкретного не нашел... Понятно, что проблема с упомянутой сошкой, но что с ней сделать, чтоб не ругался dpkg? Помогите, а то уже несколько дней не могу тачку поднять... -Original Message- From: Alexey Buistov Sent: Tuesday, March 09, 2004 9:27 AM To: Debian List (E-mail) Subject: RE: Срубил ветку на которой сидел Иван, сделал все как ты советовал... dpkg ругается следующими словами: /mnt/usr/bin/dpkg: relocation error: /mnt/usr/bin/dpkg: symbol _obstack_begin, version GLIBC_2.0 not defined in file libc.so.6 with link time reference Alexey Buistov, Software Engineer, Miratech Ltd. 41 Nauki Ave, 03028 Kiev, Ukraine, -Original Message- From: Иван Лох Sent: Sunday, March 07, 2004 11:51 AM To: Debian List (E-mail) Subject: Re: Срубил ветку на которой сидел On Sun, Mar 07, 2004 at 11:41:57AM +0200, Alexey Buistov wrote: Иван! Вот именно, что dpkg -r --force-depends. Не грузится теперь ни с дискеты ни с диска... Ну разумеется не грузится, если ты в качестве root подставляешь ему раздел без libc... Загрузись с rescue или исталляционного CD. Перейди в консоль (ALT-F2) Найди на CD пакет libc6*.deb #find / -name 'libc6*.deb' #mount /dev/раздел /mnt Инсталлируй его на поврежденный раздел #dpkg -i package.deb --root /mnt/ Если dpkg -r или rm, то грузишся с дискеты/cd монтируешь раздел c системой #dpkg -i package.deb --root /mnt/ -- Иван Лох -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Срубил ветку на которой сидел
Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 16:30 10/3/2004 wrote: AB Что, никто с таким не сталкивался? Я весь инет облазил, ничего AB конкретного не нашел... Понятно, что проблема с упомянутой сошкой, но AB что с ней сделать, чтоб не ругался dpkg? Помогите, а то уже несколько AB дней не могу тачку поднять... Рассказывай еще раз и по шагам. Если бы ты делал именно то, что рассказал Иван, у тебя не могло бы не получиться ... -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
RE: Срубил ветку на которой сидел
On Wed, 10 Mar 2004, Alexey Buistov wrote: а дело было так: 1) загрузился... 2) топчу: #mount /dev/hda8 /mnt #cd /mnt #mount dev/cdrom cdrom #cd cdrom/pool/main/g/glibc #/mnt/usr/bin/dpkg --root=/mnt -i libc6-2.2.5-11.2_i386.deb 3) получаю сообщение об ошибке. --force-all ибо хуже не будет.
Re: Срубил ветку на которой сидел
Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 17:09 10/3/2004 wrote: AB а дело было так: AB 1) загрузился... С чего? AB 2) топчу: AB #mount /dev/hda8 /mnt AB cd /mnt AB mount dev/cdrom cdrom AB cd cdrom/pool/main/g/glibc AB /mnt/usr/bin/dpkg --root=/mnt -i libc6-2.2.5-11.2_i386.deb AB 3) получаю сообщение об ошибке. А на том, с чего ты загрузился, у тебя dpkg нет? Если есть, используй его. -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Re: Срубил ветку на которой сидел
Evening, Alexey. Alexey Buistov [EMAIL PROTECTED] 17:39 10/3/2004 wrote: AB Загрузился с первого инсталяционного диска woody, перейдя из меню AB инсталляции в вирт. консоль (по ALT+F2) А разве там dpkg нет? Ты пробовал использовать его? -- Dmitry Astapov //ADEpt GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
RE: Срубил ветку на которой сидел
Иван, сделал все как ты советовал... dpkg ругается следующими словами: /mnt/usr/bin/dpkg: relocation error: /mnt/usr/bin/dpkg: symbol _obstack_begin, version GLIBC_2.0 not defined in file libc.so.6 with link time reference Alexey Buistov, Software Engineer, Miratech Ltd. 41 Nauki Ave, 03028 Kiev, Ukraine, -Original Message- From: Иван Лох Sent: Sunday, March 07, 2004 11:51 AM To: Debian List (E-mail) Subject: Re: Срубил ветку на которой сидел On Sun, Mar 07, 2004 at 11:41:57AM +0200, Alexey Buistov wrote: Иван! Вот именно, что dpkg -r --force-depends. Не грузится теперь ни с дискеты ни с диска... Ну разумеется не грузится, если ты в качестве root подставляешь ему раздел без libc... Загрузись с rescue или исталляционного CD. Перейди в консоль (ALT-F2) Найди на CD пакет libc6*.deb #find / -name 'libc6*.deb' #mount /dev/раздел /mnt Инсталлируй его на поврежденный раздел #dpkg -i package.deb --root /mnt/ Если dpkg -r или rm, то грузишся с дискеты/cd монтируешь раздел c системой #dpkg -i package.deb --root /mnt/ -- Иван Лох -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: RE: Срубил ветку на которой сидел
On 2004.03.07 at 11:53:43 +0200, Alexey Buistov wrote: Михаил! Что значит полный линух? У меня имеются все семь дисков с Woody + дискетка бутовая. Это значит какой-нибудь носитель, на котором УСТАНОВЛЕН и РАБОТАЕТ хотя бы минимальный Linux. Дискетки для этого обычно мало, это бывает Live CD, винчестер или Zip-диск. Но вот двух дискеток - rescue image и root image уже хватит.
Срубил ветку на которой сидел
Title: Срубил ветку на которой сидел Народ, караул! Снес случайно пакет libc6 так теперь система ни фига не грузится. Говорит Kernel panic... Try passing init= option to kernel Это уже в морг или как-то спасти можно? Alexey Buistov, Software Engineer, Miratech Ltd. 41 Nauki Ave, 03028 Kiev, Ukraine,
Re: Срубил ветку на которой сидел
On Sun, Mar 07, 2004 at 10:20:52AM +0200, Alexey Buistov wrote: Народ, караул! Снес случайно пакет libc6 так теперь система ни фига не грузится. Говорит Kernel panic... Try passing init= option to kernel Это уже в морг или как-то спасти можно? Что значит снес? Если apt-get remove -- и потом много разных слов подтверждения, то все -- уделена вся система. Если dpkg -r или rm, то грузишся с дискеты/cd монтируешь раздел c системой #dpkg -i package.deb --root /mnt/ -- Иван Лох
RE: Срубил ветку на которой сидел
Иван! Вот именно, что dpkg -r --force-depends. Не грузится теперь ни с дискеты ни с диска... -Original Message- From: Иван Лох Sent: Sunday, March 07, 2004 11:21 AM To: Debian List (E-mail) Subject: Re: Срубил ветку на которой сидел On Sun, Mar 07, 2004 at 10:20:52AM +0200, Alexey Buistov wrote: Народ, караул! Снес случайно пакет libc6 так теперь система ни фига не грузится. Говорит Kernel panic... Try passing init= option to kernel Это уже в морг или как-то спасти можно? Что значит снес? Если apt-get remove -- и потом много разных слов подтверждения, то все -- уделена вся система. Если dpkg -r или rm, то грузишся с дискеты/cd монтируешь раздел c системой #dpkg -i package.deb --root /mnt/
Re: Срубил ветку на которой сидел
On Sun, Mar 07, 2004 at 10:20:52AM +0200, Alexey Buistov wrote: Снес случайно пакет libc6 так теперь система ни фига не грузится. Говорит Kernel panic... Try passing init= option to kernel Это уже в морг или как-то спасти можно? Грузись с Rescue-CD и перпиши оттуда libc в /lib. Потом обнови libc уже из дистрибутива. (там вроде с ld.so что-то надо сделать еще, это уже не помню :( Мур
RE: Срубил ветку на которой сидел
Михаил! Что значит полный линух? У меня имеются все семь дисков с Woody + дискетка бутовая. -Original Message- From: Mikhail Gusarov Sent: Sunday, March 07, 2004 11:49 AM To: Alexey Buistov Cc: Debian List (E-mail) Subject: Re: Срубил ветку на которой сидел You ([EMAIL PROTECTED]) wrote: Вот именно, что dpkg -r --force-depends. Не грузится теперь ни с дискеты ни с диска... Тебе не rescue-диск нужОн, а какой-нибудь полный линух (хотя бы тот, что при инсталле грузится), далее монтируешь свой диск и по работаешь по совету, приведенному в предыдущем письме. -- Sincerely yours, Mikhail A Gusarov Software Engineer IBM Solutions Group, Axmor Software ICQ# 111575219
Re: Срубил ветку на которой сидел
On Sun, Mar 07, 2004 at 11:41:57AM +0200, Alexey Buistov wrote: Иван! Вот именно, что dpkg -r --force-depends. Не грузится теперь ни с дискеты ни с диска... Ну разумеется не грузится, если ты в качестве root подставляешь ему раздел без libc... Загрузись с rescue или исталляционного CD. Перейди в консоль (ALT-F2) Найди на CD пакет libc6*.deb #find / -name 'libc6*.deb' #mount /dev/раздел /mnt Инсталлируй его на поврежденный раздел #dpkg -i package.deb --root /mnt/ Если dpkg -r или rm, то грузишся с дискеты/cd монтируешь раздел c системой #dpkg -i package.deb --root /mnt/ -- Иван Лох