Здравствуйте!По ошибке удалил 6 файлов:
qmail-lspawn
qmail-queue
qmail-remote
qmail-rspawn
qmail-send
qmail-smtpdПодскажите как быть? ОС федора.
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.#yum reinstall qmail
>[оверквотинг удален]
>>qmail-lspawn
>>qmail-queue
>>qmail-remote
>>qmail-rspawn
>>qmail-send
>>qmail-smtpd
>>
>>Подскажите как быть? ОС федора.
>
>#yum reinstall qmailЧто то не понял:
[root@mail bin]# yum reinstall qmail
Loading "installonlyn" pluginusage: 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]#
>[оверквотинг удален]
> --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
>[оверквотинг удален]
>>
>> 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 filesvar-qmail-create.i386 1.03-112patch_14_15 installed
Matched from:
var-qmail-create
Creates binary package for qmailThis 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]#
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.ыыы )) а сам то как думаешь? ))))
[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]#
>[оверквотинг удален]
> 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]#я вот ниразу кумыл в рпм невстречал, всегда патчил и компилял
>я вот ниразу кумыл в рпм невстречал, всегда патчил и компилялБывает и rpm, например для Plesk.
Автору: поищите готовый rpm у себя на харде, если его ставили, то где-то он есть.
Если Plesk стоит, то в папке плеска, если собирали rpm из сорцов , то /usr/src/redhat/RPMS
И лучше не переставляйте, а выдерите бинарники из rpm и положите на место.Ну, на крайняк, найдите такую же сборку в сети и выдерите оттуда бинарники.
Почему пишу так, а не иначе - потому что, в Вашем случае это наиболее подходящий вариант. Сложные варианты Вам ни к чему.
>Если Plesk стоит, то в папке плеска, если собирали rpm из сорцов
>, то /usr/src/redhat/RPMS
>И лучше не переставляйте, а выдерите бинарники из rpm и положите на
>место.А если бинарники не те? Если там пары патчей не хватает? ))
Такое чуство что тех, кто ручками собирал кумыла единицы ))
>>Почему пишу так, а не иначе - потому что, в Вашем случае это наиболее подходящий вариант. Сложные варианты Вам ни к чему.
>А если бинарники не те? Если там пары патчей не хватает? ))
>
>Такое чуство что тех, кто ручками собирал кумыла единицы ))Читайте до конца уж, и не передергивайте.
>>>Почему пишу так, а не иначе - потому что, в Вашем случае это наиболее подходящий вариант. Сложные варианты Вам ни к чему.
>>А если бинарники не те? Если там пары патчей не хватает? ))
>>
>>Такое чуство что тех, кто ручками собирал кумыла единицы ))
>
>Читайте до конца уж, и не передергивайте.передергиваю? )))
товарисч, выдергивание и подсовывание левых бинарников в кумыл есть гадание на кофейной гуще ...
>передергиваю? )))
>товарисч, выдергивание и подсовывание левых бинарников в кумыл есть гадание на кофейной
>гуще ...Ну тогда уж, товарИшч, удаление бинарников, является, вообще нет слов чем - в соответствии с ситуацией и ответ.
>
>>передергиваю? )))
>>товарисч, выдергивание и подсовывание левых бинарников в кумыл есть гадание на кофейной
>>гуще ...
>
>Ну тогда уж, товарИшч, удаление бинарников, является, вообще нет слов чем -
>в соответствии с ситуацией и ответ.вспоминать что и как собрано и доставлять отсутствующее, ибо много зависит от того как кумыл был собран
посмотрите здесь http://www.qmailrocks.ru/ и здесь http://www.qmailrocks.org/. Установка расписана по шагам. но надо будет добавить патч для smtp- авторизации и патч закрывающий релей
>посмотрите здесь http://www.qmailrocks.ru/ и здесь http://www.qmailrocks.org/. Установка расписана по шагам. но надо
>будет добавить патч для smtp- авторизации и патч закрывающий релейугу - только чтобы сам qmail собрать надо десяток патчей )) можно взять net-qmail - там патчей на порядок меньше надо ))
Ну кто первый скажет что у парня появилась хорошая возможность избавиться от чугунного костыля с шипами :) и поставить нормальный MTA из пакетов родного дистра?
>Ну кто первый скажет что у парня появилась хорошая возможность избавиться от
>чугунного костыля с шипами :) и поставить нормальный MTA из пакетов
>родного дистра?костыль этот мего-чугунный ))
у самого пара серваков на нем осталось (исторически сложилось), хотя скажу в пользу кумыла - он быструй и секурный
но есть бааальшой минус - софт который к немуприкручивается, уже практически не поддерживает кумыл
а также оочень сложная и кривая установка, это и минус и плюс, плюс в том что тот кто поставит кумыл и запустит, тот не будет испытавать проблем с установкой софта под unix-like в дальнейшем ))
>у самого пара серваков на нем осталось (исторически сложилось), хотя скажу в
>пользу кумыла - он быструй и секурныйСекъюрный? Да! Быстрый?! Это с чем Вы сравниваете, с M$ Exchange?
>
>>у самого пара серваков на нем осталось (исторически сложилось), хотя скажу в
>>пользу кумыла - он быструй и секурный
>
>Секъюрный? Да! Быстрый?! Это с чем Вы сравниваете, с M$ Exchange?Ну да быстрый, тк простой как три копейки по сравнению с другими, а тормозить может из-за тспсервера и блеклистов к примеру короч изза обвязки так сказать
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.oligarh, получилось восстановить файлы?
Поделись как делал? Сам с такой же проблемой столкнулся...
>[оверквотинг удален]
>>qmail-queue
>>qmail-remote
>>qmail-rspawn
>>qmail-send
>>qmail-smtpd
>>
>>Подскажите как быть? ОС федора.
>
>oligarh, получилось восстановить файлы?
>Поделись как делал? Сам с такой же проблемой столкнулся...мужыки, да че вы ерундой занимаетесь.
вспомните как собирали...
с какими патчами и т д.
скачайте дистриб, наложите патчи нужные, дайте make? без make install или как там..
да и скопируйте собраные бинарники.
рпм какой то там и т д....
не видел тоже кумайл в рпм.
сам шесть лет на нем сидел
>[оверквотинг удален]
>
>мужыки, да че вы ерундой занимаетесь.
>вспомните как собирали...
>с какими патчами и т д.
>скачайте дистриб, наложите патчи нужные, дайте 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:(
>[оверквотинг удален]
>в данны момент при выполнении
>[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`а
помогло ?
>[оверквотинг удален]
>
>extern int errno;
>
>на
>
>#include <errno.h>
>
>в файле [error.h] исходных кодов qmail`а
>
>помогло ?помогло :)
Идем далее :)
>[оверквотинг удален]
>>на
>>
>>#include <errno.h>
>>
>>в файле [error.h] исходных кодов qmail`а
>>
>>помогло ?
>
>помогло :)
>Идем далее :)ну компили с нужными патчами .. давай make без make install ..и копируй бинарники в нужное место да и все.
если не хитрожопо пропатченный кумыл со специфическими задачами - то стандартного набора патчей хватит...
>[оверквотинг удален]
>>>
>>>помогло ?
>>
>>помогло :)
>>Идем далее :)
>
>ну компили с нужными патчами .. давай make без make install ..и
>копируй бинарники в нужное место да и все.
>если не хитрожопо пропатченный кумыл со специфическими задачами - то стандартного набора
>патчей хватит...А... кошмар какой :( зачем это вообще делать? Спросили бы сперва у топикстартера и второго деятеля, не Plesk ли у них со _своими_ патчами на кумыл, ставящийся без дальнейших глюков за минуту из пакетов?
>[оверквотинг удален]
>
>По ошибке удалил 6 файлов:
>qmail-lspawn
>qmail-queue
>qmail-remote
>qmail-rspawn
>qmail-send
>qmail-smtpd
>
>Подскажите как быть? ОС федора.Главная мораль такова: делать бэкапы
>>Подскажите как быть? ОС федора.
>
>Главная мораль такова: делать бэкапы:) бекапы бинарников :)
>>>Подскажите как быть? ОС федора.
>>
>>Главная мораль такова: делать бэкапы
>
>:) бекапы бинарников :)Нет, всего, особенно данных.
Но мы пошли по другому пути: у нас все серверы стандартные, и ставятся сами по себе Puppet/Cobbler, и бэкапить нужно только данные на серверах, так как быстрее развернуть сервер с нуля.