zingel писал(а):Код: Выделить всё
cd /usr/ports/lang/perl5.8/ && make deinstall distclean; rm -f /usr/ports/distfiles/*perl* && portupgrade -f perl-5.8.\* -m WITH_THREADS=no || echo "error"
Выдал вот что:
Код: Выделить всё
mail# make deinstall distclean; rm -f /usr/ports/distfiles/*perl*
===> Deinstalling for lang/perl5.8
===> Deinstalling perl-5.8.8_1
pkg_delete: package 'perl-5.8.8_1' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
apache-2.2.6_2
apr-1.2.8_2
autoconf-2.61_2
automake-1.9.6_2
glib-2.14.2
help2man-1.36.4_1
mc-4.6.1_6
p5-Archive-Tar-1.36
p5-Authen-PAM-0.16_1
p5-Authen-SASL-2.10_1
p5-Compress-Raw-Zlib-2.006
p5-Compress-Zlib-2.007
p5-Crypt-OpenSSL-Bignum-0.04
p5-Crypt-OpenSSL-RSA-0.25
p5-Crypt-OpenSSL-Random-0.04
p5-Digest-1.15
p5-Digest-HMAC-1.01
p5-Digest-MD5-2.36
p5-Digest-SHA-5.45
p5-Digest-SHA1-2.11
p5-Encode-Detect-1.00
p5-Error-0.17.009
p5-ExtUtils-CBuilder-0.19
p5-ExtUtils-ParseXS-2.18
p5-GSSAPI-0.24
p5-HTML-Parser-3.56
p5-HTML-Tagset-3.10
p5-IO-Compress-Base-2.006
p5-IO-Compress-Zlib-2.006
p5-IO-Socket-INET6-2.51_1
p5-IO-Socket-SSL-1.12
p5-IO-String-1.08
p5-IO-Zlib-1.07
p5-MIME-Base64-3.07
p5-Mail-DKIM-0.28
p5-Mail-SPF-2.004
p5-Mail-SpamAssassin-3.2.3
p5-Mail-Tools-1.77
p5-Math-BigInt-1.87
p5-Module-Build-0.28.08
p5-Net-1.22,1
p5-Net-DNS-0.61
p5-Net-DNS-Resolver-Programmable-0.003
p5-Net-IP-1.25
p5-Net-SSLeay-1.30_1
p5-NetAddr-IP-4.00.7
p5-PathTools-3.25
p5-Scalar-List-Utils-1.19,1
p5-Socket6-0.19
p5-Spiffy-0.30
p5-Test-Base-0.54
p5-Test-Harness-2.64
p5-Test-Simple-0.72
p5-URI-1.35
p5-YAML-0.65
p5-gettext-1.05_1
p5-libwww-5.805
p5-version-0.73
portupgrade-2.3.1,2
squid-2.6.16_1
webmin-1.370_2
Removing stale symlinks from /usr/bin...
Removing /usr/bin/perl
Removing /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
===> Cleaning for perl-5.8.8_1
===> Deleting distfiles for perl-5.8.8_1
mail#
Далее сделал так:
Код: Выделить всё
mail#portinstall -f perl-5.8.\* -m WITH_THREADS=no || echo "error"
[Gathering depends for lang/perl5.8 done]
---> Installing 'perl-5.8.8_1' from a port (lang/perl5.8)
---> Building '/usr/ports/lang/perl5.8'
===> Cleaning for perl-5.8.8_1
===> Vulnerability check disabled, database not found
You may use the following build options:
WITH_DEBUGGING=yes Build perl with debugging support.
WITH_GDBM=yes Build GDBM_File extension.
WITHOUT_PERL_MALLOC=yes Use FreeBSD system malloc
(uses less memory, but slower).
WITHOUT_PERL_64BITINT=yes Disable 64 bit integers
(affects only 32-bit platforms).
WITH_THREADS=yes Build threaded perl.
ENABLE_SUIDPERL=yes Also build set-user-id suidperl binary.
WITHOUT_USE_PERL=yes Do not rewrite links in /usr/bin
=> perl-5.8.8.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/../../src/.
Треды пропали, в портах теперь чистый perl-5.8.8_1, однако при загрузке выдает следующие ошибки:
Код: Выделить всё
Starting webmin
/libexec.ld-elf.so.1:/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Net/SSLeay/SSLeay.so: Undefined symbol "Perl_Gthr_key_ptr"
Starting spamd
/libexec.ld-elf.so.1:/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Net/SSLeay/SSLeay.so: Undefined symbol "Perl_Gthr_key_ptr"
Ну, и соответственно те же ошибки в апаче
Что еще можно придумать, господа, кроме переустановки всего сервака с нуля?

Помогите!!!
Или же теперь необходимо apache и spamAssassin вместе с webmin"ом переустановить.
Ни фига не пойму...