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

Исходное сообщение
"Не могу удалить порт"

Отправлено OptiX , 18-Окт-07 12:26 
Добрый день. Стоит FreeBSD 4.* qmail 1.03 и SpamAssassin 2.55
Собрался обновить SpamAssassin вручную до 3.2.3 с портов
pkg_info | grep Ничего не находит. Наверное SpamAssassin ставился не из портов (ставил не я)

/ports/mail/p5-Mail-SpamAssassin# make deinstall
===>  Deinstalling for mail/p5-Mail-SpamAssassin
===>   p5-Mail-SpamAssassin not installed, skipping

Как мне удалить старую версию и установить новую?


Содержание

Сообщения в этом обсуждении
"Не могу удалить порт"
Отправлено SubGun , 18-Окт-07 14:23 
1. Смотри куда ссылается /usr/local/etc/rc.d/spamd.sh
2. Останови spamd. Поудаляй какие можешь файлы
3. Установи spamassassin из портов и запусти скриптом. Если останутся какие-то файлы в системе, то они есть не просят.

"Не могу удалить порт"
Отправлено OptiX , 18-Окт-07 19:00 
>1. Смотри куда ссылается /usr/local/etc/rc.d/spamd.sh
>2. Останови spamd. Поудаляй какие можешь файлы
>3. Установи spamassassin из портов и запусти скриптом. Если останутся какие-то файлы
>в системе, то они есть не просят.

Так и сделал. При make install вылезло:
===========================================================================
GSSAPI-0.24.tar.gz                            100% of   26 kB   22 kBps
===>  Extracting for p5-GSSAPI-0.24
=> MD5 Checksum OK for GSSAPI-0.24.tar.gz.
===>   p5-GSSAPI-0.24 depends on file: /usr/local/bin/perl5.8.8 - found
===>   p5-GSSAPI-0.24 depends on file: /usr/local/sbin/pkg_info - found
===>  Patching for p5-GSSAPI-0.24
===>   p5-GSSAPI-0.24 depends on file: /usr/local/bin/perl5.8.8 - found
===>   p5-GSSAPI-0.24 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Configuring for p5-GSSAPI-0.24

Welcome to GSSAPI.pm setup!

run "perl Makefile.PL --help" to see further installation options


----------------------------------------------------------
Searching krb5-config command... not found! at ./Makefile.PL line 94.
*** Error code 1

Stop in /server/ports/security/p5-GSSAPI.
*** Error code 1

Stop in /server/ports/security/p5-Authen-SASL.
*** Error code 1

Stop in /server/ports/net/p5-Net.
*** Error code 1

Stop in /server/ports/www/p5-libwww.
*** Error code 1

Stop in /server/ports/mail/p5-Mail-SpamAssassin.
*** Error code 1

Stop in /server/ports/mail/p5-Mail-SpamAssassin.

===========================================================================

Что ему нужно? в портах Makefile.PL нету... Устанваливаю с портов /server/ports/security/p5-GSSAPI вылезло тоже самое:
=====================================================
===>   p5-GSSAPI-0.24 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Configuring for p5-GSSAPI-0.24

Welcome to GSSAPI.pm setup!

run "perl Makefile.PL --help" to see further installation options


----------------------------------------------------------
Searching krb5-config command... not found! at ./Makefile.PL line 94.
*** Error code 1

Stop in /server/ports/security/p5-GSSAPI.
============================================================


"Не могу удалить порт"
Отправлено SubGun , 19-Окт-07 11:24 
Короче, судя по всему там не только spamassassin ставился из сырцов, но и многие другие приложения. Как бы Я поступил на вашем месте?!
Поставил бы себе тестовый сервер, на котором все приложения поставил бы из портов(заодно и систему до 6.2 обновите), перекачал бы все конфиги с работающего. Потом удаляем с тестового сервера /usr/ports/distfiles, делаем dump на тестовом сервере, выключаем работающий, переустанавливаем на нем систему на 6.2(без системы портов и манов это занимает около 1 минуты), далее делаем restore дампов на новый сервер(5-10 минут), загружаем новый сервер с обновленной конфигурацией. В итоге простой сервера - 15-20 минут в общей сложности. Зато мы имеем рабочую OS с корректно установленным ПО.

"Не могу удалить порт"
Отправлено OptiX , 20-Окт-07 15:48 
>[оверквотинг удален]
>и многие другие приложения. Как бы Я поступил на вашем месте?!
>
>Поставил бы себе тестовый сервер, на котором все приложения поставил бы из
>портов(заодно и систему до 6.2 обновите), перекачал бы все конфиги с
>работающего. Потом удаляем с тестового сервера /usr/ports/distfiles, делаем dump на тестовом
>сервере, выключаем работающий, переустанавливаем на нем систему на 6.2(без системы портов
>и манов это занимает около 1 минуты), далее делаем restore дампов
>на новый сервер(5-10 минут), загружаем новый сервер с обновленной конфигурацией. В
>итоге простой сервера - 15-20 минут в общей сложности. Зато мы
>имеем рабочую OS с корректно установленным ПО.

Та чувствую так и надо всё с нуля поднимать. Как сделать дамп и ресторе дамп? на 2003 всё время делал Acronis True Image'ом.


"Не могу удалить порт"
Отправлено Александр , 20-Окт-07 17:52 
man dump
man restore

посмотри сюда например -> http://www.lissyara.su/?id=1091