URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88643
[ Назад ]

Исходное сообщение
"удалил бинарники qmail  что делать?"

Отправлено oligarh , 07-Апр-10 14:56 
Здравствуйте!

По ошибке удалил 6 файлов:
qmail-lspawn
qmail-queue
qmail-remote
qmail-rspawn
qmail-send
qmail-smtpd

Подскажите как быть? ОС федора.


Содержание

Сообщения в этом обсуждении
"удалил бинарники qmail  что делать?"
Отправлено Valeriy , 07-Апр-10 15:50 
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.

#yum reinstall qmail


"удалил бинарники qmail  что делать?"
Отправлено oligarh , 07-Апр-10 15:51 
>[оверквотинг удален]
>>qmail-lspawn
>>qmail-queue
>>qmail-remote
>>qmail-rspawn
>>qmail-send
>>qmail-smtpd
>>
>>Подскажите как быть? ОС федора.
>
>#yum reinstall qmail

Что то не понял:

[root@mail bin]# yum reinstall qmail
Loading "installonlyn" plugin

usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, groupupdate, info, search, check-update, list, remove, clean, grouperase >

options:
  -h, --help            show this help message and exit
  -t, --tolerant        be tolerant of errors
  -C                    run entirely from cache, don't update cache
  -c  [config file]     config file location
  -R  [minutes]         maximum command wait time
  -d  [debug level]     debugging output level
  -e  [error level]     error output level
  -y                    answer yes for all questions
  --version             show Yum version and exit
  --installroot=[path]  set install root
  --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  -x [package], --exclude=[package]
                        exclude package(s) by name or glob
  --obsoletes           enable obsoletes processing during updates
  --noplugins           disable Yum plugins
[root@mail bin]#


"удалил бинарники qmail  что делать?"
Отправлено Valeriy , 07-Апр-10 15:56 
>[оверквотинг удален]
>  --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
>  -x [package], --exclude=[package]
>            
>          
> exclude package(s) by name or glob
>  --obsoletes          
> enable obsoletes processing during updates
>  --noplugins          
> disable Yum plugins
>[root@mail bin]#

Значит
#yum update qmail


"удалил бинарники qmail  что делать?"
Отправлено oligarh , 07-Апр-10 15:58 
>[оверквотинг удален]
>>          
>> exclude package(s) by name or glob
>>  --obsoletes          
>> enable obsoletes processing during updates
>>  --noplugins          
>> disable Yum plugins
>>[root@mail bin]#
>
>Значит
>#yum update qmail

[root@mail bin]# yum upgrade qmail
Loading "installonlyn" plugin
Setting up Upgrade Process
Setting up repositories
Reading repository metadata in from local files
Could not find update match for qmail
No Packages marked for Update/Obsoletion
[root@mail bin]# yum search qmail
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files

var-qmail-create.i386                    1.03-112patch_14_15    installed      
Matched from:
var-qmail-create
Creates binary package for qmail

This package creates a binary package for qmail.

http://www.qmail.org/
[root@mail bin]# yum update qmail
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Could not find update match for qmail
No Packages marked for Update/Obsoletion
[root@mail bin]#


"удалил бинарники qmail  что делать?"
Отправлено Pahanivo , 07-Апр-10 15:50 
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.

ыыы )) а сам то как думаешь? ))))


"удалил бинарники qmail  что делать?"
Отправлено oligarh , 07-Апр-10 15:53 
[root@mail bin]# yum install qmail
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna                     100% |=========================| 2.1 kB    00:00    
core                      100% |=========================| 1.1 kB    00:00    
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: qmail
Nothing to do
[root@mail bin]#

"удалил бинарники qmail  что делать?"
Отправлено Elenium , 07-Апр-10 17:14 
>[оверквотинг удален]
>         100% |=========================|
>2.1 kB    00:00
>core            
>          100%
>|=========================| 1.1 kB    00:00
>Reading repository metadata in from local files
>Parsing package install arguments
>No Match for argument: qmail
>Nothing to do
>[root@mail bin]#

я вот ниразу кумыл в рпм невстречал, всегда патчил и компилял


"удалил бинарники qmail  что делать?"
Отправлено shadow_alone , 07-Апр-10 22:06 
>я вот ниразу кумыл в рпм невстречал, всегда патчил и компилял

Бывает и rpm, например для Plesk.

Автору: поищите готовый rpm у себя на харде, если его ставили, то где-то он есть.
Если Plesk стоит, то в папке плеска, если собирали rpm из сорцов , то /usr/src/redhat/RPMS
И лучше не переставляйте, а выдерите бинарники из rpm и положите на место.

Ну, на крайняк, найдите такую же сборку в сети и выдерите оттуда бинарники.
Почему пишу так, а не иначе - потому что, в Вашем случае это наиболее подходящий вариант. Сложные варианты Вам ни к чему.


"удалил бинарники qmail  что делать?"
Отправлено Pahanivo , 08-Апр-10 07:26 
>Если Plesk стоит, то в папке плеска, если собирали rpm из сорцов
>, то /usr/src/redhat/RPMS
>И лучше не переставляйте, а выдерите бинарники из rpm и положите на
>место.

А если бинарники не те? Если там пары патчей не хватает? ))
Такое чуство что тех, кто ручками собирал кумыла единицы ))


"удалил бинарники qmail  что делать?"
Отправлено shadow_alone , 08-Апр-10 08:08 
>>Почему пишу так, а не иначе - потому что, в Вашем случае это наиболее подходящий вариант. Сложные варианты Вам ни к чему.
>А если бинарники не те? Если там пары патчей не хватает? ))
>
>Такое чуство что тех, кто ручками собирал кумыла единицы ))

Читайте до конца уж, и не передергивайте.


"удалил бинарники qmail  что делать?"
Отправлено Pahanivo , 08-Апр-10 10:05 
>>>Почему пишу так, а не иначе - потому что, в Вашем случае это наиболее подходящий вариант. Сложные варианты Вам ни к чему.
>>А если бинарники не те? Если там пары патчей не хватает? ))
>>
>>Такое чуство что тех, кто ручками собирал кумыла единицы ))
>
>Читайте до конца уж, и не передергивайте.

передергиваю? )))
товарисч, выдергивание и подсовывание левых бинарников в кумыл есть гадание на кофейной гуще ...


"удалил бинарники qmail  что делать?"
Отправлено shadow_alone , 08-Апр-10 10:12 

>передергиваю? )))
>товарисч, выдергивание и подсовывание левых бинарников в кумыл есть гадание на кофейной
>гуще ...

Ну тогда уж, товарИшч, удаление бинарников, является, вообще нет слов чем - в соответствии с ситуацией и ответ.


"удалил бинарники qmail  что делать?"
Отправлено Pahanivo , 08-Апр-10 10:52 
>
>>передергиваю? )))
>>товарисч, выдергивание и подсовывание левых бинарников в кумыл есть гадание на кофейной
>>гуще ...
>
>Ну тогда уж, товарИшч, удаление бинарников, является, вообще нет слов чем -
>в соответствии с ситуацией и ответ.

вспоминать что и как собрано и доставлять отсутствующее, ибо много зависит от того как кумыл был собран


"удалил бинарники qmail  что делать?"
Отправлено serg_vlg , 08-Апр-10 16:56 
посмотрите здесь http://www.qmailrocks.ru/ и здесь http://www.qmailrocks.org/. Установка расписана по шагам. но надо будет добавить патч для smtp- авторизации и патч закрывающий релей

"удалил бинарники qmail  что делать?"
Отправлено Pahanivo , 08-Апр-10 18:06 
>посмотрите здесь http://www.qmailrocks.ru/ и здесь http://www.qmailrocks.org/. Установка расписана по шагам. но надо
>будет добавить патч для smtp- авторизации и патч закрывающий релей

угу - только чтобы сам qmail собрать надо десяток патчей )) можно взять net-qmail - там патчей на порядок меньше надо ))


"удалил бинарники qmail  что делать?"
Отправлено Warhead Wardick , 08-Апр-10 19:33 
Ну кто первый скажет что у парня появилась хорошая возможность избавиться от чугунного костыля с шипами :) и поставить нормальный MTA из пакетов родного дистра?

"удалил бинарники qmail  что делать?"
Отправлено Pahanivo , 09-Апр-10 07:33 
>Ну кто первый скажет что у парня появилась хорошая возможность избавиться от
>чугунного костыля с шипами :) и поставить нормальный MTA из пакетов
>родного дистра?

костыль этот мего-чугунный ))
у самого пара серваков на нем осталось (исторически сложилось), хотя скажу в пользу кумыла - он быструй и секурный
но есть бааальшой минус - софт который к немуприкручивается, уже практически не поддерживает кумыл
а также оочень сложная и кривая установка, это и минус и плюс, плюс в том что тот кто поставит кумыл и запустит, тот не будет испытавать проблем с установкой софта под unix-like в дальнейшем ))


"удалил бинарники qmail  что делать?"
Отправлено sHaggY_caT , 01-Май-10 03:13 

>у самого пара серваков на нем осталось (исторически сложилось), хотя скажу в
>пользу кумыла - он быструй и секурный

Секъюрный? Да! Быстрый?! Это с чем Вы сравниваете, с M$ Exchange?


"удалил бинарники qmail  что делать?"
Отправлено Elenium , 01-Май-10 18:00 
>
>>у самого пара серваков на нем осталось (исторически сложилось), хотя скажу в
>>пользу кумыла - он быструй и секурный
>
>Секъюрный? Да! Быстрый?! Это с чем Вы сравниваете, с M$ Exchange?

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


"удалил бинарники qmail  что делать?"
Отправлено mcsim , 30-Апр-10 10:11 
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.

oligarh, получилось восстановить файлы?
Поделись как делал? Сам с такой же проблемой столкнулся...


"удалил бинарники qmail  что делать?"
Отправлено pupseg , 30-Апр-10 10:18 
>[оверквотинг удален]
>>qmail-queue
>>qmail-remote
>>qmail-rspawn
>>qmail-send
>>qmail-smtpd
>>
>>Подскажите как быть? ОС федора.
>
>oligarh, получилось восстановить файлы?
>Поделись как делал? Сам с такой же проблемой столкнулся...

мужыки, да че вы ерундой занимаетесь.
вспомните как собирали...
с какими патчами  и т д.
скачайте дистриб, наложите патчи нужные, дайте make? без make install или как там..
да и скопируйте собраные бинарники.
рпм какой то там и т д....
не видел тоже кумайл в рпм.
сам шесть лет на нем сидел


"удалил бинарники qmail  что делать?"
Отправлено mcsim , 30-Апр-10 12:13 
>[оверквотинг удален]
>
>мужыки, да че вы ерундой занимаетесь.
>вспомните как собирали...
>с какими патчами  и т д.
>скачайте дистриб, наложите патчи нужные, дайте make? без make install или как
>там..
>да и скопируйте собраные бинарники.
>рпм какой то там и т д....
>не видел тоже кумайл в рпм.
>сам шесть лет на нем сидел

в том и проблема, что не я собирал... :((
в данны момент при выполнении
[root@fw qmail-1.03]# make setup check
пишет:
./load auto-str substdio.a error.a str.a
substdio.a(substdo.o)(.text+0x32): In function `allwrite':
substdo.c: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [auto-str] Error 1

:(


"удалил бинарники qmail  что делать?"
Отправлено pupseg , 30-Апр-10 12:17 
>[оверквотинг удален]
>в данны момент при выполнении
>[root@fw qmail-1.03]# make setup check
>пишет:
>./load auto-str substdio.a error.a str.a
>substdio.a(substdo.o)(.text+0x32): In function `allwrite':
>substdo.c: undefined reference to `errno'
>collect2: ld returned 1 exit status
>make: *** [auto-str] Error 1
>
>:(

не сцать компотом!!
Проблема состоит в несостыковке TLS у glibc и тем, что обьявлен в qmail. Исправляется заменой строки

extern int errno;

на

#include <errno.h>

в файле [error.h] исходных кодов qmail`а

помогло ?


"удалил бинарники qmail  что делать?"
Отправлено mcsim , 30-Апр-10 12:39 
>[оверквотинг удален]
>
>extern int errno;
>
>на
>
>#include <errno.h>
>
>в файле [error.h] исходных кодов qmail`а
>
>помогло ?

помогло :)
Идем далее :)


"удалил бинарники qmail  что делать?"
Отправлено pupseg , 30-Апр-10 12:41 
>[оверквотинг удален]
>>на
>>
>>#include <errno.h>
>>
>>в файле [error.h] исходных кодов qmail`а
>>
>>помогло ?
>
>помогло :)
>Идем далее :)

ну компили с нужными патчами .. давай make без make install ..и копируй бинарники в нужное место да и все.
если не хитрожопо пропатченный кумыл со специфическими задачами - то стандартного набора патчей хватит...


"удалил бинарники qmail  что делать?"
Отправлено sHaggY_caT , 01-Май-10 03:15 
>[оверквотинг удален]
>>>
>>>помогло ?
>>
>>помогло :)
>>Идем далее :)
>
>ну компили с нужными патчами .. давай make без make install ..и
>копируй бинарники в нужное место да и все.
>если не хитрожопо пропатченный кумыл со специфическими задачами - то стандартного набора
>патчей хватит...

А... кошмар какой :( зачем это вообще делать? Спросили бы сперва у топикстартера и второго деятеля, не Plesk ли у них со _своими_ патчами на кумыл, ставящийся без дальнейших глюков за минуту из пакетов?


"удалил бинарники qmail  что делать?"
Отправлено sHaggY_caT , 01-Май-10 03:15 
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.

Главная мораль такова: делать бэкапы



"удалил бинарники qmail  что делать?"
Отправлено shadow_alone , 01-Май-10 03:33 
>>Подскажите как быть? ОС федора.
>
>Главная мораль такова: делать бэкапы

:) бекапы бинарников :)



"удалил бинарники qmail  что делать?"
Отправлено sHaggY_caT , 01-Май-10 04:03 
>>>Подскажите как быть? ОС федора.
>>
>>Главная мораль такова: делать бэкапы
>
>:) бекапы бинарников :)

Нет, всего, особенно данных.

Но мы пошли по другому пути: у нас все серверы стандартные, и ставятся сами по себе Puppet/Cobbler, и бэкапить нужно только данные на серверах, так как быстрее развернуть сервер с нуля.