ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Срочно нужна помощь!
@ 2008-08-07  8:53 Aleksey E. Birukov
  2008-08-07  8:57 ` Pavlov Konstantin
                   ` (3 more replies)
  0 siblings, 4 replies; 26+ messages in thread
From: Aleksey E. Birukov @ 2008-08-07  8:53 UTC (permalink / raw)
  To: Sysadmins

Нужно было временно установить MySQL4 на удаленный сервер. 64bit-ную 
версию я не нашел -- пришлось поставить 32bit-ную. Эта версия потянула 
за собой пакеты:
Get:1 ftp://ftp.altlinux.org i586/classic glibc-core.32bit 6:2.5-alt4 
[1215kB]
Get:2 ftp://ftp.altlinux.org i586/classic libssl6.32bit 0.9.8d-alt4 [780kB]
Get:3 ftp://ftp.altlinux.org i586/classic zlib.32bit 1.2.3-alt4 [51.3kB]
Get:4 ftp://ftp.altlinux.org i586/classic libMySQL41.32bit 4.1.21-alt5.1 
[1221kB]
Get:5 ftp://ftp.altlinux.org i586/classic libtinfo.32bit 5.6-alt3 [85.3kB]
Get:6 ftp://ftp.altlinux.org i586/classic libreadline.32bit 5.1.4-alt3 
[109kB]
Get:7 ftp://ftp.altlinux.org i586/classic libgcc4.1.32bit 4.1.1-alt11 
[35.4kB]
Get:8 ftp://ftp.altlinux.org i586/classic libstdc++4.1.32bit 4.1.1-alt11 
[317kB]
Get:9 ftp://ftp.altlinux.org i586/classic MySQL41-client.32bit 
4.1.21-alt5.1 [4105kB]

Вот такой косяк... :(

Теперь у меня:
[root@localhost ~]# ls
bash: /bin/ls: No such file or directory

При коннекте через ssh не привелигированного пользователя, вроде, bash 
работает. Однако, su не работает: "su: Authentication failure".

Можно ли починить сервер удалённо?
Если нельзя, то какие действия оптимально нужно сделать для исправления 
ситуации?



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  8:53 [Sysadmins] Срочно нужна помощь! Aleksey E. Birukov
@ 2008-08-07  8:57 ` Pavlov Konstantin
  2008-08-07  9:00   ` Aleksey E. Birukov
  2008-08-07  9:16 ` Karavaev Pavel
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 26+ messages in thread
From: Pavlov Konstantin @ 2008-08-07  8:57 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 1512 bytes --]

On Thu, Aug 07, 2008 at 12:53:24PM +0400, Aleksey E. Birukov wrote:
> Нужно было временно установить MySQL4 на удаленный сервер. 64bit-ную 
> версию я не нашел -- пришлось поставить 32bit-ную. Эта версия потянула 
> за собой пакеты:
> Get:1 ftp://ftp.altlinux.org i586/classic glibc-core.32bit 6:2.5-alt4 
> [1215kB]
> Get:2 ftp://ftp.altlinux.org i586/classic libssl6.32bit 0.9.8d-alt4 [780kB]
> Get:3 ftp://ftp.altlinux.org i586/classic zlib.32bit 1.2.3-alt4 [51.3kB]
> Get:4 ftp://ftp.altlinux.org i586/classic libMySQL41.32bit 4.1.21-alt5.1 
> [1221kB]
> Get:5 ftp://ftp.altlinux.org i586/classic libtinfo.32bit 5.6-alt3 [85.3kB]
> Get:6 ftp://ftp.altlinux.org i586/classic libreadline.32bit 5.1.4-alt3 
> [109kB]
> Get:7 ftp://ftp.altlinux.org i586/classic libgcc4.1.32bit 4.1.1-alt11 
> [35.4kB]
> Get:8 ftp://ftp.altlinux.org i586/classic libstdc++4.1.32bit 4.1.1-alt11 
> [317kB]
> Get:9 ftp://ftp.altlinux.org i586/classic MySQL41-client.32bit 
> 4.1.21-alt5.1 [4105kB]
> 
> Вот такой косяк... :(
> 
> Теперь у меня:
> [root@localhost ~]# ls
> bash: /bin/ls: No such file or directory
> 
> При коннекте через ssh не привелигированного пользователя, вроде, bash 
> работает. Однако, su не работает: "su: Authentication failure".
> 
> Можно ли починить сервер удалённо?
> Если нельзя, то какие действия оптимально нужно сделать для исправления 
> ситуации?

Воткнуть диск с инсталлятором и переставить ОС.

-- 
Повесьте что-нибудь на пакет zsh.
		-- ldv in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  8:57 ` Pavlov Konstantin
@ 2008-08-07  9:00   ` Aleksey E. Birukov
  0 siblings, 0 replies; 26+ messages in thread
From: Aleksey E. Birukov @ 2008-08-07  9:00 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Pavlov Konstantin пишет:
> On Thu, Aug 07, 2008 at 12:53:24PM +0400, Aleksey E. Birukov wrote:
>   
>> Нужно было временно установить MySQL4 на удаленный сервер. 64bit-ную 
>> версию я не нашел -- пришлось поставить 32bit-ную. Эта версия потянула 
>> за собой пакеты:
>> Get:1 ftp://ftp.altlinux.org i586/classic glibc-core.32bit 6:2.5-alt4 
>> [1215kB]
>> Get:2 ftp://ftp.altlinux.org i586/classic libssl6.32bit 0.9.8d-alt4 [780kB]
>> Get:3 ftp://ftp.altlinux.org i586/classic zlib.32bit 1.2.3-alt4 [51.3kB]
>> Get:4 ftp://ftp.altlinux.org i586/classic libMySQL41.32bit 4.1.21-alt5.1 
>> [1221kB]
>> Get:5 ftp://ftp.altlinux.org i586/classic libtinfo.32bit 5.6-alt3 [85.3kB]
>> Get:6 ftp://ftp.altlinux.org i586/classic libreadline.32bit 5.1.4-alt3 
>> [109kB]
>> Get:7 ftp://ftp.altlinux.org i586/classic libgcc4.1.32bit 4.1.1-alt11 
>> [35.4kB]
>> Get:8 ftp://ftp.altlinux.org i586/classic libstdc++4.1.32bit 4.1.1-alt11 
>> [317kB]
>> Get:9 ftp://ftp.altlinux.org i586/classic MySQL41-client.32bit 
>> 4.1.21-alt5.1 [4105kB]
>>
>> Вот такой косяк... :(
>>
>> Теперь у меня:
>> [root@localhost ~]# ls
>> bash: /bin/ls: No such file or directory
>>
>> При коннекте через ssh не привелигированного пользователя, вроде, bash 
>> работает. Однако, su не работает: "su: Authentication failure".
>>
>> Можно ли починить сервер удалённо?
>> Если нельзя, то какие действия оптимально нужно сделать для исправления 
>> ситуации?
>>     
>
> Воткнуть диск с инсталлятором и переставить ОС.
>   
Других вариантов нет? Настроек много было сделано... :(



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  8:53 [Sysadmins] Срочно нужна помощь! Aleksey E. Birukov
  2008-08-07  8:57 ` Pavlov Konstantin
@ 2008-08-07  9:16 ` Karavaev Pavel
  2008-08-07  9:23   ` Aleksey E. Birukov
  2008-08-07  9:18 ` Karavaev Pavel
  2008-08-07  9:58 ` Aleksey E. Birukov
  3 siblings, 1 reply; 26+ messages in thread
From: Karavaev Pavel @ 2008-08-07  9:16 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Aleksey E. Birukov пишет:
> При коннекте через ssh не привелигированного пользователя, вроде, bash 
> работает. Однако, su не работает: "su: Authentication failure".
sudo, я понимаю, тоже не фунициклирует? id работает? Инфу правильную 
выдает? Возможно, dir отработает?

-- 
С уважением,
Павел Иванович Караваев,
Системный администратор
ООО "Глазовский завод "Химмаш"
тел. 8(34141)3-70-60 доб. 304



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  8:53 [Sysadmins] Срочно нужна помощь! Aleksey E. Birukov
  2008-08-07  8:57 ` Pavlov Konstantin
  2008-08-07  9:16 ` Karavaev Pavel
@ 2008-08-07  9:18 ` Karavaev Pavel
  2008-08-07  9:23   ` Aleksey E. Birukov
  2008-08-07  9:58 ` Aleksey E. Birukov
  3 siblings, 1 reply; 26+ messages in thread
From: Karavaev Pavel @ 2008-08-07  9:18 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Aleksey E. Birukov пишет:
> [root@localhost ~]# ls
> bash: /bin/ls: No such file or directory
В догонку: как root'ом смогли стать?

-- 
С уважением,
Павел Иванович Караваев,
Системный администратор
ООО "Глазовский завод "Химмаш"
тел. 8(34141)3-70-60 доб. 304



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  9:16 ` Karavaev Pavel
@ 2008-08-07  9:23   ` Aleksey E. Birukov
  2008-08-07  9:47     ` Karavaev Pavel
  2008-08-07 10:12     ` Nikolay A. Fetisov
  0 siblings, 2 replies; 26+ messages in thread
From: Aleksey E. Birukov @ 2008-08-07  9:23 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Karavaev Pavel пишет:
> Aleksey E. Birukov пишет:
>> При коннекте через ssh не привелигированного пользователя, вроде, 
>> bash работает. Однако, su не работает: "su: Authentication failure".
> sudo, я понимаю, тоже не фунициклирует? id работает? Инфу правильную 
> выдает? Возможно, dir отработает?
>
sudoers пустой, id не работает, dir тоже. Работает cd и pwd может еще 
что... Это из под root. Из под пользователя почти все работает.
Может бинарные версии файлов загрузить?
Что, вообще, с системой случилось?
Это glibc-core.32bit и ld.so.cache виноваты?



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  9:18 ` Karavaev Pavel
@ 2008-08-07  9:23   ` Aleksey E. Birukov
  2008-08-07  9:43     ` Andrii Dobrovol`s`kii
  0 siblings, 1 reply; 26+ messages in thread
From: Aleksey E. Birukov @ 2008-08-07  9:23 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Karavaev Pavel пишет:
> Aleksey E. Birukov пишет:
>> [root@localhost ~]# ls
>> bash: /bin/ls: No such file or directory
> В догонку: как root'ом смогли стать?
>
Юзал apt-shell из под рута.



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  9:23   ` Aleksey E. Birukov
@ 2008-08-07  9:43     ` Andrii Dobrovol`s`kii
  0 siblings, 0 replies; 26+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-08-07  9:43 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 907 bytes --]

Aleksey E. Birukov пишет:
> Karavaev Pavel пишет:
>> Aleksey E. Birukov пишет:
>>> [root@localhost ~]# ls
>>> bash: /bin/ls: No such file or directory
>> В догонку: как root'ом смогли стать?
>>
> Юзал apt-shell из под рута.
Если всё ещё имеете доступ к тому apt-shell,
попробуйте вернуть на место 64 битные версии пакетов и вынести всё
криво вставшее. Вливать 32 битные библиотеки было бы можно только с
соответствующего хранилища рядом с обычными Сизифами где пакеты
собраны с учетом необходимости работать в двойственной среде.
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  9:23   ` Aleksey E. Birukov
@ 2008-08-07  9:47     ` Karavaev Pavel
  2008-08-07 10:12     ` Nikolay A. Fetisov
  1 sibling, 0 replies; 26+ messages in thread
From: Karavaev Pavel @ 2008-08-07  9:47 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Aleksey E. Birukov пишет:
> Может бинарные версии файлов загрузить?
Если сумеете - это имхо лучший вариант. Кстати, вопрос - почему у рута 
не работает, а у юзеров - работает? Проверьте окружение.

-- 
С уважением,
Павел Иванович Караваев,
Системный администратор
ООО "Глазовский завод "Химмаш"
тел. 8(34141)3-70-60 доб. 304



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  8:53 [Sysadmins] Срочно нужна помощь! Aleksey E. Birukov
                   ` (2 preceding siblings ...)
  2008-08-07  9:18 ` Karavaev Pavel
@ 2008-08-07  9:58 ` Aleksey E. Birukov
  2008-08-07 11:30   ` Alexey I. Froloff
  2008-08-07 11:33   ` [Sysadmins] если предлагают поставить glibc.32bit Michael Shigorin
  3 siblings, 2 replies; 26+ messages in thread
From: Aleksey E. Birukov @ 2008-08-07  9:58 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Aleksey E. Birukov пишет:
> Вот такой косяк... :(
Все... к ssh больше не коннектится. Вопрос об удалённом восстановлении снят.
Можете ли что-нибудь посоветовать по оптимальному восстановлению системы?



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  9:23   ` Aleksey E. Birukov
  2008-08-07  9:47     ` Karavaev Pavel
@ 2008-08-07 10:12     ` Nikolay A. Fetisov
  2008-08-07 10:23       ` Led
  2008-08-07 15:17       ` Aleksey E. Birukov
  1 sibling, 2 replies; 26+ messages in thread
From: Nikolay A. Fetisov @ 2008-08-07 10:12 UTC (permalink / raw)
  To: sysadmins

On Thu, 07 Aug 2008 13:23:08 +0400
Aleksey E. Birukov wrote:

> ...
> Что, вообще, с системой случилось?
Вы успешно удалили базовые 64-битные библиотеки. Посему все
использующие их программы (а это _почти все_ программы) система
запустить не может.

Работающие сейчас ssh и bash - были запущены _до_ установки, поэтому и
работают. А вот новые экземпляры bash (в т.ч. и через su) запустить уже
невозможно.

> Работает cd и pwd может еще 
> что... Это из под root. 
Встроенные команды работать будут. Внешние - нет.

> Из под пользователя почти все работает.
А вот в это не верится.

> Может бинарные версии файлов загрузить?

Можно _попробовать_ загрузиться с установочного диска в режиме
восстановления, смонтировать убитую систему и переписать в неё
файлы из пакетов со снесёнными библиотеками. Перейти через chroot в
систему, запустить ldconfig. По-идее, должно помочь.
Затем, после перезагрузки, восстановить конфигурацию APT и
переустановить библиотеки. 


Далее изучать литературу в области OpenVZ, который позволяет держать
32-битные контейнеры в 64-битной системе и избегать подобных стрессов.

-- 
С уважением,	
Николай Фетисов


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:12     ` Nikolay A. Fetisov
@ 2008-08-07 10:23       ` Led
  2008-08-07 10:25         ` Max Ivanov
  2008-08-07 10:31         ` [Sysadmins] " Pavlov Konstantin
  2008-08-07 15:17       ` Aleksey E. Birukov
  1 sibling, 2 replies; 26+ messages in thread
From: Led @ 2008-08-07 10:23 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Thursday 07 August 2008 13:12:58 Nikolay A. Fetisov написал(а):
> On Thu, 07 Aug 2008 13:23:08 +0400
>
> Aleksey E. Birukov wrote:
> > ...
> > Что, вообще, с системой случилось?
>
> Вы успешно удалили базовые 64-битные библиотеки. Посему все
> использующие их программы (а это _почти все_ программы) система
> запустить не может.
>
> Работающие сейчас ssh и bash - были запущены _до_ установки, поэтому и
> работают. А вот новые экземпляры bash (в т.ч. и через su) запустить уже
> невозможно.
>
> > Работает cd и pwd может еще
> > что... Это из под root.
>
> Встроенные команды работать будут. Внешние - нет.
>
> > Из под пользователя почти все работает.
>
> А вот в это не верится.
>
> > Может бинарные версии файлов загрузить?
>
> Можно _попробовать_ загрузиться с установочного диска в режиме
> восстановления, смонтировать убитую систему и переписать в неё
> файлы из пакетов со снесёнными библиотеками. Перейти через chroot в
> систему, запустить ldconfig. По-идее, должно помочь.
> Затем, после перезагрузки, восстановить конфигурацию APT и
> переустановить библиотеки.

нужно завести привычку: держать ash-static и rpm-static на "ответственной" 
сситеме.

-- 
Led

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:23       ` Led
@ 2008-08-07 10:25         ` Max Ivanov
  2008-08-07 10:48           ` Nikolay A. Fetisov
  2008-08-07 10:31         ` [Sysadmins] " Pavlov Konstantin
  1 sibling, 1 reply; 26+ messages in thread
From: Max Ivanov @ 2008-08-07 10:25 UTC (permalink / raw)
  To: ledest, ALT Linux sysadmin discuss

> нужно завести привычку: держать ash-static и rpm-static на "ответственной"
> сситеме.

Может эти пакеты просто включать в дистрибутивы по-умолчанию? Весят
немного,  а пользы ого-го

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:23       ` Led
  2008-08-07 10:25         ` Max Ivanov
@ 2008-08-07 10:31         ` Pavlov Konstantin
  1 sibling, 0 replies; 26+ messages in thread
From: Pavlov Konstantin @ 2008-08-07 10:31 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]

On Thu, Aug 07, 2008 at 01:23:21PM +0300, Led wrote:
> > > Может бинарные версии файлов загрузить?
> >
> > Можно _попробовать_ загрузиться с установочного диска в режиме
> > восстановления, смонтировать убитую систему и переписать в неё
> > файлы из пакетов со снесёнными библиотеками. Перейти через chroot в
> > систему, запустить ldconfig. По-идее, должно помочь.
> > Затем, после перезагрузки, восстановить конфигурацию APT и
> > переустановить библиотеки.
> 
> нужно завести привычку: держать ash-static и rpm-static на "ответственной" 
> сситеме.

Да ну, просто надо понимать что делаешь и если не очень, то тестировать.

-- 
> > главное - не ATI ;)
> Почему это?
Патамушта! По собственному наблюдению, продукция ATI - для
сильных духом и не подходит для бытового использования. Хотя бы
из-за неровной ситуации с дровами: например, в текущей версии для
xorg вылезли баги, которые народ ловил еще с 2.x релизами :-/
		-- lakostis in hardware@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:25         ` Max Ivanov
@ 2008-08-07 10:48           ` Nikolay A. Fetisov
  2008-08-07 10:55             ` Led
  0 siblings, 1 reply; 26+ messages in thread
From: Nikolay A. Fetisov @ 2008-08-07 10:48 UTC (permalink / raw)
  To: sysadmins

On Thu, 7 Aug 2008 14:25:06 +0400
Max Ivanov wrote:

> > нужно завести привычку: держать ash-static и rpm-static на "ответственной"
> > сситеме.
> 
> Может эти пакеты просто включать в дистрибутивы по-умолчанию? Весят
> немного,  а пользы ого-го

ash-static ставится (во всяком случае, в Server 4.0.1) по-умолчанию.
Вместе с find-static и cpio-static. 

rpm-static в данном случае, конечно, не помешал бы.

... А вообще к этому списку да ещё бы busybox с более-менее полным
набором команд...

-- 
С уважением,	
Николай Фетисов


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:48           ` Nikolay A. Fetisov
@ 2008-08-07 10:55             ` Led
  2008-08-07 11:15               ` Nikolay A. Fetisov
  2008-08-07 11:21               ` Yuri Bushmelev
  0 siblings, 2 replies; 26+ messages in thread
From: Led @ 2008-08-07 10:55 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Thursday 07 August 2008 13:48:11 Nikolay A. Fetisov написал(а):
> On Thu, 7 Aug 2008 14:25:06 +0400
>
> Max Ivanov wrote:
> > > нужно завести привычку: держать ash-static и rpm-static на
> > > "ответственной" сситеме.
> >
> > Может эти пакеты просто включать в дистрибутивы по-умолчанию? Весят
> > немного,  а пользы ого-го
>
> ash-static ставится (во всяком случае, в Server 4.0.1) по-умолчанию.
> Вместе с find-static и cpio-static.
>
> rpm-static в данном случае, конечно, не помешал бы.
>
> ... А вообще к этому списку да ещё бы busybox с более-менее полным
> набором команд...

И куда этот "busybox с более-менее полным набором команд", чтоб не 
конфликтовал по файлам с основными системными утилитами?

-- 
Led

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:55             ` Led
@ 2008-08-07 11:15               ` Nikolay A. Fetisov
  2008-08-07 11:21               ` Yuri Bushmelev
  1 sibling, 0 replies; 26+ messages in thread
From: Nikolay A. Fetisov @ 2008-08-07 11:15 UTC (permalink / raw)
  To: sysadmins

On Thu, 7 Aug 2008 13:55:34 +0300
Led wrote:

> В сообщении от Thursday 07 August 2008 13:48:11 Nikolay A. Fetisov написал(а):
> > On Thu, 7 Aug 2008 14:25:06 +0400
> >....
> > ... А вообще к этому списку да ещё бы busybox с более-менее полным
> > набором команд...
> 
> И куда этот "busybox с более-менее полным набором команд", чтоб не 
> конфликтовал по файлам с основными системными утилитами?
> 

Исходя из назначения "на самый крайний случай" - в /sbin. 
Одним файлом, поскольку вызывать его команды можно и через его же
командную строку. Опять же исходя из назначения, вопросы удобства
вызова встроенных и _работающих_, например, sed, vi, netcat и wget,
заодно с mv/cp/ls, не стоят.

-- 
С уважением,
Николай Фетисов


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:55             ` Led
  2008-08-07 11:15               ` Nikolay A. Fetisov
@ 2008-08-07 11:21               ` Yuri Bushmelev
  2008-08-07 12:21                 ` Alexey I. Froloff
  1 sibling, 1 reply; 26+ messages in thread
From: Yuri Bushmelev @ 2008-08-07 11:21 UTC (permalink / raw)
  To: sysadmins, ledest

В сообщении от Четверг 07 августа 2008 Led написал(a):
> В сообщении от Thursday 07 August 2008 13:48:11 Nikolay A. Fetisov 
написал(а):
> > ... А вообще к этому списку да ещё бы busybox с более-менее полным
> > набором команд...
>
> И куда этот "busybox с более-менее полным набором команд", чтоб не
> конфликтовал по файлам с основными системными утилитами?

В FreeBSD есть каталог /rescue, где живут статически слинкованные команды 
из /bin и /sbin. Иногда сильно облегчает жизнь.

-- 
С уважением,
Бушмелев Юрий

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07  9:58 ` Aleksey E. Birukov
@ 2008-08-07 11:30   ` Alexey I. Froloff
  2008-08-07 11:33   ` [Sysadmins] если предлагают поставить glibc.32bit Michael Shigorin
  1 sibling, 0 replies; 26+ messages in thread
From: Alexey I. Froloff @ 2008-08-07 11:30 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 361 bytes --]

* Aleksey E. Birukov <birukov@> [080807 14:16]:
> > Вот такой косяк... :(
> Все... к ssh больше не коннектится. Вопрос об удалённом восстановлении снят.
> Можете ли что-нибудь посоветовать по оптимальному восстановлению системы?
Загрузиться с rescue, удалить все *.32bit пакеты, скачать и
переустановить эти же x86_64 пакеты.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* [Sysadmins] если предлагают поставить glibc.32bit
  2008-08-07  9:58 ` Aleksey E. Birukov
  2008-08-07 11:30   ` Alexey I. Froloff
@ 2008-08-07 11:33   ` Michael Shigorin
  1 sibling, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2008-08-07 11:33 UTC (permalink / raw)
  To: Sysadmins

On Thu, Aug 07, 2008 at 12:53:24PM +0400, Aleksey E. Birukov wrote:
> Нужно было временно установить MySQL4 на удаленный сервер.
> 64bit-ную версию я не нашел -- пришлось поставить 32bit-ную.

Почему ж было не спросить здесь?

> Get:4 ftp://ftp.altlinux.org i586/classic libMySQL41.32bit 4.1.21-alt5.1 

Там же рядышком с заменой i586 на x86_64 -- нужная...

Интересно, возможно ли каким-либо способом понадёжней
заблокировать такой сценарий?  Например, объявить важной
не просто glibc, а для архитектуры, под которую собран apt.

> Можно ли починить сервер удалённо?

Это было практически невозможно.

> Если нельзя, то какие действия оптимально нужно сделать для
> исправления ситуации?

Организовать добирание туда кого-то с rescue/livecd и сливание 
/etc и прочих данных с последующим reinstall...


On Thu, Aug 07, 2008 at 01:23:08PM +0400, Aleksey E. Birukov wrote:
> Что, вообще, с системой случилось?

Вы её угробили.  Это ценный опыт, но лучше в будущем при таких
"нужно временно" и столкновении с необычным выводом apt:

- чтоб что-то начинало чесаться
- заодно можно спросить на #altlinux или в community@
- если совсем некогда, проверить на стенде
- если совсем-совсем некогда, то подумать, важнее ли результат
  возможной необходимости восстановления системы с нуля

PS: ещё из той же оперы -- засунуть бинарно-несовместимую glibc
с --nodeps (мой второй убитый линукс).  А этот же самый фокус 
тоже проходил, только в процессе формирования системы -- взял 
не тот sources.list из уже готовых и проигнорировал необычность
вывода apt.  Правда, система строилась всё равно заново и там
этот опыт стоил всего часа или двух на повторение процесса...


On Thu, Aug 07, 2008 at 02:12:58PM +0400, Nikolay A. Fetisov wrote:
> > Может бинарные версии файлов загрузить?
> Можно _попробовать_ загрузиться с установочного диска в режиме
> восстановления, смонтировать убитую систему и переписать в неё
> файлы из пакетов со снесёнными библиотеками. Перейти через
> chroot в систему, запустить ldconfig. По-идее, должно помочь.
> Затем, после перезагрузки, восстановить конфигурацию APT и
> переустановить библиотеки. 

Это требует довольно заметной квалификации и наличия возможности
загрузиться с 64-битного livecd/rescue _на том конце_.

> Далее изучать литературу в области OpenVZ, который позволяет
> держать 32-битные контейнеры в 64-битной системе и избегать
> подобных стрессов.

+1


On Thu, Aug 07, 2008 at 02:31:17PM +0400, Pavlov Konstantin wrote:
> > нужно завести привычку: держать ash-static и rpm-static на
> > "ответственной" сситеме.

Записал в todo.

> Да ну, просто надо понимать что делаешь и если не очень, то тестировать.

Ой да.


On Thu, Aug 07, 2008 at 01:01:33PM +0300, Dmitriy Kruglikov wrote:
> > Все... к ssh больше не коннектится. Вопрос об удалённом
> > восстановлении снят.  Можете ли что-нибудь посоветовать
> > по оптимальному восстановлению системы?
> Ваши настройки сохранились однозначно ...
> Стало быть, нужно добраться до диска и бережно его скопировать ...
> Установить систему начисто, а настройки потом перелить поверх.

Только стоит по возможности аккуратнее проверить, где ещё могут 
быть нужные данные.

Навскидку стоит заархивировать и унести:

/etc
/home
/var
/usr/local

PS: ещё когда-то завёл привычку время от времени делать рутом

rpm -qa | sort > ~/BAK/rpm-qa.YYYYMMDD

или 

rpm -qa --qf='%{NAME}\n' | sort > ~/BAK/rpm-qa.YYYYMMDD

-- тогда на корневой ФС остаются в виде текстовых данных списки,
пригодные для скармливания apt (во втором случае -- вообще без
дополнительной обработки).

Ещё хорошо делать fdisk -l, только это лучше держать на других
системах.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 11:21               ` Yuri Bushmelev
@ 2008-08-07 12:21                 ` Alexey I. Froloff
  2008-08-07 12:32                   ` Yuri Bushmelev
  0 siblings, 1 reply; 26+ messages in thread
From: Alexey I. Froloff @ 2008-08-07 12:21 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 293 bytes --]

* Yuri Bushmelev <jay4mail@> [080807 15:36]:
> В FreeBSD есть каталог /rescue, где живут статически слинкованные команды 
> из /bin и /sbin. Иногда сильно облегчает жизнь.
Вообще-то у них /bin и /sbin статически слинкованные by design
(по крайней мере были).

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 12:21                 ` Alexey I. Froloff
@ 2008-08-07 12:32                   ` Yuri Bushmelev
  2008-08-07 12:41                     ` Alexey I. Froloff
  0 siblings, 1 reply; 26+ messages in thread
From: Yuri Bushmelev @ 2008-08-07 12:32 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Четверг 07 августа 2008 Alexey I. Froloff написал(a):
> * Yuri Bushmelev <jay4mail@> [080807 15:36]:
> > В FreeBSD есть каталог /rescue, где живут статически слинкованные
> > команды из /bin и /sbin. Иногда сильно облегчает жизнь.
>
> Вообще-то у них /bin и /sbin статически слинкованные by design
> (по крайней мере были).

Именно, что были :)
Кстати, я немного наврал, в rescue как раз лежит crunched-binary с кучей 
хардлинков на него. То есть, тот же busybox, по сути.

-- 
С уважением,
Бушмелев Юрий

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 12:32                   ` Yuri Bushmelev
@ 2008-08-07 12:41                     ` Alexey I. Froloff
  2008-08-07 14:24                       ` Yuri Bushmelev
  0 siblings, 1 reply; 26+ messages in thread
From: Alexey I. Froloff @ 2008-08-07 12:41 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 393 bytes --]

* Yuri Bushmelev <jay4mail@> [080807 16:37]:
> > > В FreeBSD есть каталог /rescue, где живут статически слинкованные
> > > команды из /bin и /sbin. Иногда сильно облегчает жизнь.
> > Вообще-то у них /bin и /sbin статически слинкованные by design
> > (по крайней мере были).
> Именно, что были :)
О, бздуны таки асилили PAM? ;-))))  Не прошло и 30-и лет ;-)

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 12:41                     ` Alexey I. Froloff
@ 2008-08-07 14:24                       ` Yuri Bushmelev
  2008-08-08 11:21                         ` [Sysadmins] [JT] " Alexey I. Froloff
  0 siblings, 1 reply; 26+ messages in thread
From: Yuri Bushmelev @ 2008-08-07 14:24 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Четверг 07 августа 2008 Alexey I. Froloff написал(a):
> * Yuri Bushmelev <jay4mail@> [080807 16:37]:
> > > > В FreeBSD есть каталог /rescue, где живут статически слинкованные
> > > > команды из /bin и /sbin. Иногда сильно облегчает жизнь.
> > >
> > > Вообще-то у них /bin и /sbin статически слинкованные by design
> > > (по крайней мере были).
> >
> > Именно, что были :)
>
> О, бздуны таки асилили PAM? ;-))))  Не прошло и 30-и лет ;-)

А что в данном контексте надо понимать под "PAM"? :)

-- 
С уважением,
Бушмелев Юрий

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] Срочно нужна помощь!
  2008-08-07 10:12     ` Nikolay A. Fetisov
  2008-08-07 10:23       ` Led
@ 2008-08-07 15:17       ` Aleksey E. Birukov
  1 sibling, 0 replies; 26+ messages in thread
From: Aleksey E. Birukov @ 2008-08-07 15:17 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Nikolay A. Fetisov пишет:
> Можно _попробовать_ загрузиться с установочного диска в режиме
> восстановления, смонтировать убитую систему и переписать в неё
> файлы из пакетов со снесёнными библиотеками. Перейти через chroot в
> систему, запустить ldconfig. По-идее, должно помочь.
> Затем, после перезагрузки, восстановить конфигурацию APT и
> переустановить библиотеки. 
>   
Сделал так. Надеюсь, никому не понадобятся подробности ;)
> Далее изучать литературу в области OpenVZ, который позволяет держать
> 32-битные контейнеры в 64-битной системе и избегать подобных стрессов.
>   
Это да...



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [Sysadmins] [JT] Срочно нужна помощь!
  2008-08-07 14:24                       ` Yuri Bushmelev
@ 2008-08-08 11:21                         ` Alexey I. Froloff
  0 siblings, 0 replies; 26+ messages in thread
From: Alexey I. Froloff @ 2008-08-08 11:21 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 417 bytes --]

* Yuri Bushmelev <jay4mail@> [080807 18:38]:
> > > > Вообще-то у них /bin и /sbin статически слинкованные by design
> > > > (по крайней мере были).
> > > Именно, что были :)
> > О, бздуны таки асилили PAM? ;-))))  Не прошло и 30-и лет ;-)
> А что в данном контексте надо понимать под "PAM"? :)
Pluggable Authentication Modules.  Оно очень плохо работает со
статическими бинарями.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2008-08-08 11:21 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-07  8:53 [Sysadmins] Срочно нужна помощь! Aleksey E. Birukov
2008-08-07  8:57 ` Pavlov Konstantin
2008-08-07  9:00   ` Aleksey E. Birukov
2008-08-07  9:16 ` Karavaev Pavel
2008-08-07  9:23   ` Aleksey E. Birukov
2008-08-07  9:47     ` Karavaev Pavel
2008-08-07 10:12     ` Nikolay A. Fetisov
2008-08-07 10:23       ` Led
2008-08-07 10:25         ` Max Ivanov
2008-08-07 10:48           ` Nikolay A. Fetisov
2008-08-07 10:55             ` Led
2008-08-07 11:15               ` Nikolay A. Fetisov
2008-08-07 11:21               ` Yuri Bushmelev
2008-08-07 12:21                 ` Alexey I. Froloff
2008-08-07 12:32                   ` Yuri Bushmelev
2008-08-07 12:41                     ` Alexey I. Froloff
2008-08-07 14:24                       ` Yuri Bushmelev
2008-08-08 11:21                         ` [Sysadmins] [JT] " Alexey I. Froloff
2008-08-07 10:31         ` [Sysadmins] " Pavlov Konstantin
2008-08-07 15:17       ` Aleksey E. Birukov
2008-08-07  9:18 ` Karavaev Pavel
2008-08-07  9:23   ` Aleksey E. Birukov
2008-08-07  9:43     ` Andrii Dobrovol`s`kii
2008-08-07  9:58 ` Aleksey E. Birukov
2008-08-07 11:30   ` Alexey I. Froloff
2008-08-07 11:33   ` [Sysadmins] если предлагают поставить glibc.32bit Michael Shigorin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git