[Sysadmins] Срочно нужна пом ощь!

2008-08-07 Пенетрантность Aleksey E. Birukov
Нужно было временно установить 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]


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

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

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


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


___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность 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]
 
 Вот такой косяк... :(
 
 Теперь у меня:
 [EMAIL PROTECTED] ~]# ls
 bash: /bin/ls: No such file or directory
 
 При коннекте через ssh не привелигированного пользователя, вроде, bash 
 работает. Однако, su не работает: su: Authentication failure.
 
 Можно ли починить сервер удалённо?
 Если нельзя, то какие действия оптимально нужно сделать для исправления 
 ситуации?

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

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


signature.asc
Description: Digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Aleksey E. Birukov

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]


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

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

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


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



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

Других вариантов нет? Настроек много было сделано... :(

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Karavaev Pavel

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


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

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Karavaev Pavel

Aleksey E. Birukov пишет:

[EMAIL PROTECTED] ~]# ls
bash: /bin/ls: No such file or directory

В догонку: как root'ом смогли стать?

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

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Aleksey E. Birukov

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 виноваты?

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Aleksey E. Birukov

Karavaev Pavel пишет:

Aleksey E. Birukov пишет:

[EMAIL PROTECTED] ~]# ls
bash: /bin/ls: No such file or directory

В догонку: как root'ом смогли стать?


Юзал apt-shell из под рута.

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Andrii Dobrovol`s`kii
Aleksey E. Birukov пишет:
 Karavaev Pavel пишет:
 Aleksey E. Birukov пишет:
 [EMAIL PROTECTED] ~]# 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 uaKyiv, Ukraine
Phone: (380-44)   525-7824Department of Gas Electronics
Fax:   (380-44)   525-2329 Institute of Physics of NASU
*dobrATjabber.iop.kiev.ua



signature.asc
Description: OpenPGP digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Karavaev Pavel

Aleksey E. Birukov пишет:

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


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

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Aleksey E. Birukov

Aleksey E. Birukov пишет:

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

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

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Dmitriy Kruglikov
7 августа 2008 г. 12:58 пользователь Aleksey E. Birukov  написал:

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

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


-- 
Как правильно задавать вопросы:
http://maddog.sitengine.ru/smart-question-ru.html

Помогает:
http://search.altlinux.org

Best regards,
Dmitriy L. Kruglikov
Dmitriy.Kruglikov_at_gmail_dot_com
DKR6-RIPE
DKR6-UANIC
XMPP: Dmitriy.Kruglikov_at_gmail_dot_com
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность 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 и
переустановить библиотеки. 


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

-- 
С уважением,
Николай Фетисов
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Led
В сообщении от 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
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна пом ощь!

2008-08-07 Пенетрантность Max Ivanov
 нужно завести привычку: держать ash-static и rpm-static на ответственной
 сситеме.

Может эти пакеты просто включать в дистрибутивы по-умолчанию? Весят
немного,  а пользы ого-го
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Pavlov Konstantin
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@


signature.asc
Description: Digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность 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 с более-менее полным
набором команд...

-- 
С уважением,
Николай Фетисов
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Led
В сообщении от 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
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Nikolay A. Fetisov
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, не стоят.

-- 
С уважением,
Николай Фетисов
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Yuri Bushmelev
В сообщении от Четверг 07 августа 2008 Led написал(a):
 В сообщении от Thursday 07 August 2008 13:48:11 Nikolay A. Fetisov 
написал(а):
  ... А вообще к этому списку да ещё бы busybox с более-менее полным
  набором команд...

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

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

-- 
С уважением,
Бушмелев Юрий
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

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

-- 
Regards,
Sir Raorn.


signature.asc
Description: Digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


[Sysadmins] если предлагают поставить glib c.32bit

2008-08-07 Пенетрантность Michael Shigorin
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.MMDD

или 

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

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

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

-- 
  WBR, Michael Shigorin [EMAIL PROTECTED]
  -- Linux.Kiev http://www.linux.kiev.ua/
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

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

-- 
Regards,
Sir Raorn.


signature.asc
Description: Digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна пом ощь!

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

 Вообще-то у них /bin и /sbin статически слинкованные by design
 (по крайней мере были).

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

-- 
С уважением,
Бушмелев Юрий
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

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

-- 
Regards,
Sir Raorn.


signature.asc
Description: Digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Проброс соединений pop3, smtp через squid

2008-08-07 Пенетрантность Konstantin A. Lepikhov
Hi Andrii!

Thursday 07, at 12:38:01 PM you wrote:

 Konstantin A. Lepikhov пишет:
  Hi Alexey!
  Боюсь этот прокси не влияет на smtp, pop3, imap4.
  Скорее всего он нужен для html-писем в которых есть ссылки на внешние 
  картинки.
  Влияет.
  
 Константин, а как влияет? Вот на соседней машине с Окнами этот
 параметр не был установлен и проблемы били только с отображением тех
 самых ссылок.
 Как установили -- изменения проявились только в отображении
 приветствия при старте программы. Что это дает кроме дополнительного
 расхода трафика, я не знаю.
 Расскажите?
У меня пока не сбросил эту строку с прокси, TB просто не мог соединиться с
почтовым сервером.

-- 
WBR et al.


signature.asc
Description: Digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна пом ощь!

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

 О, бздуны таки асилили PAM? ;-  Не прошло и 30-и лет ;-)

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

-- 
С уважением,
Бушмелев Юрий
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] [JT] Отключение фаервола в ALT Linux OffServ 4.0

2008-08-07 Пенетрантность Olvin

Anton Vinogradov пишет:

Dmitriy Kruglikov wrote:

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

Думаю, такое поведение тянет на баг и должно быть зафиксировано.
И в этом, конкретном, случае, порты 22 и 8080 нужно принудительно 
открывать

...
Или не 8080, а тот, который может быть настроен для администрирования 
...


Я, как достаточно опытный в таких делах, не стал эти галочки убирать.

их там просто не было :)


Когда я поставил, чтобы разрешить - появились :)
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Проброс соединений pop3, smtp через squid

2008-08-07 Пенетрантность Andrii Dobrovol`s`kii
Konstantin A. Lepikhov пишет:
 Hi Andrii!
 
 Thursday 07, at 12:38:01 PM you wrote:
 
 Konstantin A. Lepikhov пишет:
 Hi Alexey!
 Боюсь этот прокси не влияет на smtp, pop3, imap4.
 Скорее всего он нужен для html-писем в которых есть ссылки на внешние 
 картинки.
 Влияет.

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

Ух ты... Как однако птицу бывает плющит... Хорошо, что я так и
пользуюсь прародительницей...
-- 
Rgrds,
Andriy
*
email: dobr at iop dot kiev dot uaKyiv, Ukraine
Phone: (380-44)   525-7824Department of Gas Electronics
Fax:   (380-44)   525-2329 Institute of Physics of NASU
*dobrATjabber.iop.kiev.ua



signature.asc
Description: OpenPGP digital signature
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Срочно нужна помощь!

2008-08-07 Пенетрантность Aleksey E. Birukov

Nikolay A. Fetisov пишет:

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

Сделал так. Надеюсь, никому не понадобятся подробности ;)

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

Это да...

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


[Sysadmins] Кодировка при пе реходе с mysql4 на mysql5

2008-08-07 Пенетрантность Aleksey E. Birukov
Есть файлы базы из /var/lib/mysql/db/host1248. База создавалась на mysql 
версии 4. Соответственно на версии 5. Проблема с кодировкой. Как можно 
ее решить?


На одном сервере я добавлял init-connect='SET NAMES cp1251' в my.cnf а 
потом заливал дамп, сделанный на 4-ой версии.


Есть ли более оптимальный способ?

Я попробовал на 5-ой версии дамп сделать -- ошибка:
mysqldump: Error 1194: Table 'sml_stat_hosts' is marked as crashed and 
should be repaired when dumping table `sml_stat_hosts` at row: 1746290


Причем я пробовал эту таблицу починить через phpMyAdmin

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Nikolay A. Fetisov
On Thu, 07 Aug 2008 19:45:02 +0400
Aleksey E. Birukov wrote:

 Есть файлы базы из /var/lib/mysql/db/host1248. База создавалась на mysql 
 версии 4. Соответственно на версии 5. Проблема с кодировкой. Как можно 
 ее решить?

Как обычно - понять, в чём проблема, и что нужно получить. Далее
определиться с нужными шагами.

В общем случае, надо получать dump надо в той же кодировке
(неправильной!), которая указана в базе. Иначе умный MySQL будет
выполнять неизвестно какие преобразования с непонятными последствиями. 

Затем в полученном dump'е надо переправить _записи_ о кодировке таблиц
на правильные. Указать в заголовке dump'а правильный SET NAMES, и
залить всё обратно.

В частных случаях может потребоваться ещё править записи внутри dump'а,
если там вдруг окажутся недопустимые для кодировки символы.
 
 Я попробовал на 5-ой версии дамп сделать -- ошибка:
 mysqldump: Error 1194: Table 'sml_stat_hosts' is marked as crashed and 
 should be repaired when dumping table `sml_stat_hosts` at row: 1746290

Оно даже говорит, что надо сделать.
$ echo repair table sml_stat_hosts extended; | \
  mysql -u root -p host1248

 Причем я пробовал эту таблицу починить через phpMyAdmin
А здесь может быть столько всего разного... Начиная, например, от
ограничений на время выполнения скрипта.


-- 
С уважением,
Николай Фетисов
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] iptables и цель ROUTE

2008-08-07 Пенетрантность Olvin

Pavel пишет:

если не ошибаюсь в цепочке mangle\OUTPUT

Самое главное, что ДО.
да, но разве окончательное решение о маршрутизации принимается не  перед 
mangle POSTROUTING?


цитата с http://iptables-tutorial.frozentux.net/ 
iptables-tutorial.html#TRAVERSINGOFTABLES

Table 6-2. Source local host (our own machine)
...
7. Routing decision, since the previous mangle and nat changes
   may have changed how the packet should be routed.


Хм... Может, я чего не так делаю, но:

# su - user1
$ ping ya.ru
connect: Network is unreachable

При том, что:

# iptables -nv -L OUTPUT -t mangle
Chain OUTPUT (policy ACCEPT 18M packets, 3038M bytes) pkts bytes target 
prot opt in out source   destination

17154 1425K MARK  0  --  *  *  0.0.0.0/0  0.0.0.0/0  MARK set 0x0
  453 23555 MARK  0  --  *  *  0.0.0.0/0  0.0.0.0/0  OWNER UID match 
500 MARK set 0x1
0 0 MARK  0  --  *  *  0.0.0.0/0  0.0.0.0/0  OWNER UID match 
501 MARK set 0x2


(все остальные цепочки и таблицы пусты и по умолчанию ACCEPT)

# id user1
uid=500(user1) gid=500(user1) groups=500(user1)

# id user2
uid=501(user2) gid=501(user2) groups=501(user2)

# ip rule
0:  from all lookup local
11: from all to 10.0.0.0/8 lookup main
12: from all to 172.16.0.0/12 lookup main
13: from all to 192.168.0.0/16 lookup main
101:from all fwmark 0x1 lookup 101
102:from all fwmark 0x2 lookup 102
32766:  from all lookup main
32767:  from all lookup default

# ip route show table 101
default dev ppp0  scope link

# ip route show table 102
default dev ppp10  scope link

# ip route show table main
91.149.162.1 dev ppp0  proto kernel  scope link  src 91.149.162.33
91.149.162.1 dev ppp10  proto kernel  scope link  src 91.149.156.103
10.12.7.0/24 dev homelan  proto kernel  scope link  src 10.12.7.254
169.254.0.0/16 dev homelan  scope link
192.168.0.0/16 via 10.12.7.1 dev homelan
172.16.0.0/12 via 10.12.7.1 dev homelan
10.0.0.0/8 via 10.12.7.1 dev homelan
224.0.0.0/4 dev homelan  scope link

# ip a
2: lo: LOOPBACK,UP,LOWER_UP mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
6: homelan: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast 
qlen 1000

link/ether 00:1c:f0:c7:c1:e8 brd ff:ff:ff:ff:ff:ff
inet 10.12.7.254/24 brd 10.12.7.255 scope global homelan
13: ppp0: POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP mtu 1492 qdisc 
pfifo_fast qlen 3

link/ppp
inet 91.149.162.33 peer 91.149.162.1/32 scope global ppp0
15: ppp10: POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP mtu 1492 qdisc 
pfifo_fast qlen 3

link/ppp
inet 91.149.156.103 peer 91.149.162.1/32 scope global ppp10

Но как только делаю ip route add default dev ppp0 table main, так 
сразу и пинговаться начинает. Но цель-то при этом не достигнута... Буду 
очень рад, если укажете мне, где я ошибся.


На всякий случай: user1 должен ходить в интернет только через ppp0, 
user2 - только через ppp10, оба должны иметь доступ к локальной сети 
через homelan.

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Aleksey E. Birukov

Nikolay A. Fetisov пишет:

А можно ли где сейчас найти 64bit-ную версию 4-ой MySQL?
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Aleksey E. Birukov

Nikolay A. Fetisov пишет:

Как обычно - понять, в чём проблема, и что нужно получить. Далее
определиться с нужными шагами.

В общем случае, надо получать dump надо в той же кодировке
(неправильной!), которая указана в базе. Иначе умный MySQL будет
выполнять неизвестно какие преобразования с непонятными последствиями. 


Затем в полученном dump'е надо переправить _записи_ о кодировке таблиц
на правильные. Указать в заголовке dump'а правильный SET NAMES, и
залить всё обратно.

В частных случаях может потребоваться ещё править записи внутри dump'а,
если там вдруг окажутся недопустимые для кодировки символы.

Я посмотрел на сервере, на котором я уже проделывал эту операцию.
Вот строки, которые относятся к кодировкам из дампа работающей базы.
/*!40101 SET NAMES utf8 */;
SET character_set_client = utf8;
) ENGINE=MyISAM AUTO_INCREMENT=2032 DEFAULT CHARSET=cp1251;

То есть единственное, что мне нужно переправить это
) ENGINE=MyISAM AUTO_INCREMENT=2032 DEFAULT CHARSET=utf8;
на ) ENGINE=MyISAM AUTO_INCREMENT=2032 DEFAULT CHARSET=cp1251;

Можно ли это сделать sql запросом, чтобы дампы не делать?

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Nikolay A. Fetisov
On Thu, 07 Aug 2008 21:13:39 +0400
Aleksey E. Birukov wrote:

 А можно ли где сейчас найти 64bit-ную версию 4-ой MySQL?

Под ALT? Насколько я понимаю, её и не было. Разверните контейнер с
32-битной системой. Получится проще и быстрее.

-- 
С уважением,
Николай Фетисов
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Aleksey E. Birukov

Nikolay A. Fetisov пишет:

On Thu, 07 Aug 2008 21:13:39 +0400
Aleksey E. Birukov wrote:

  

А можно ли где сейчас найти 64bit-ную версию 4-ой MySQL?



Под ALT? Насколько я понимаю, её и не было. Разверните контейнер с
32-битной системой. Получится проще и быстрее.
  

В быстродействии потеряю. Здесь это важно.
Нашел здесь
ftp://ftp.altlinux.ru/pub/distributions/archive/Sisyphus/2006/02/01/x86_64/RPMS.classic/
Оставил на всякий случай.

Вроде, начало получаться с дампами (кодировка верная). Остановился на 
заливании базы из дампа. Естественно, ошибки.

ERROR 1067 (42000) at line 608: Invalid default value for 'lang'
Что такого криминального в строке
 `lang` char(1) NOT NULL default 'eng',
?

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Aleksey E. Birukov

Aleksey E. Birukov пишет:
Вроде, начало получаться с дампами (кодировка верная). Остановился на 
заливании базы из дампа. Естественно, ошибки.

ERROR 1067 (42000) at line 608: Invalid default value for 'lang'
Что такого криминального в строке
 `lang` char(1) NOT NULL default 'eng',
?

char(3)
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Кодировка при переходе с mysql 4 на mysql5

2008-08-07 Пенетрантность Aleksey E. Birukov

Aleksey E. Birukov пишет:
Есть файлы базы из /var/lib/mysql/db/host1248. База создавалась на 
mysql версии 4. Соответственно на версии 5. Проблема с кодировкой. Как 
можно ее решить?


На одном сервере я добавлял init-connect='SET NAMES cp1251' в my.cnf а 
потом заливал дамп, сделанный на 4-ой версии.


Есть ли более оптимальный способ?
mysqldump --add-drop-table -uhost1420 -p host1420|sed 
's/CHARSET=utf8/CHARSET=cp1251/'|sed 's/SET NAMES utf8/SET NAMES 
cp1251/'|mysql -utest -p test


Если вылезают ошибки:
ERROR 1067 (42000) at line 608: Invalid default value for 'lang'
mysqldump: Got errno 32 on write

Разыскиваем их вот так:
# mysqldump --add-drop-table -uhost1420 -p host1420|sed '608q;d'
и решаем по обстоятельствам.

Такое решается через |OPTIMIZE TABLЕ|
(можно через phpMyAdmin)
mysqldump: Error 1194: Table 'sml_stat_hosts' is marked as crashed and 
should be repaired when dumping table `sml_stat_hosts` at row: 1746290


Может вылезти и такое. База больше 2Гб -- может поэтому. Как решать не 
разбирался.
mysqldump: Error 2013: Lost connection to MySQL server during query when 
dumping table `sml_stat_hosts` at row: 9537


Вроде все получилось. Ужас, конечно :)

___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins