Страница 1 из 1

Abills | libperl.so not found

Добавлено: 2008-06-29 15:15:28
RusBiT
До этого ставил abills на 7.0 , но все же потом поставить на 6.2 , форматнул hdd.
Поставил abills из портов, а также из портов mysql50-server и apache20. Даже mod_perl поставил, но не помогает

Непускает к веб интерфейсу.

Код: Выделить всё

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.0.63 (FreeBSD) Server at
В логах

Код: Выделить всё

[Sun Jun 29 19:59:58 2008] [error] [client 10.0.7.6] /libexec/ld-elf.so.1: Shared object "libperl.so" not found, required by "perl"
[Sun Jun 29 19:59:58 2008] [error] [client 10.0.7.6] Premature end of script headers: index.cgi

Код: Выделить всё

# locate libperl.so
/usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
/usr/ports/lang/perl5.8/work/perl-5.8.8/libperl.so

Re: Abills | libperl.so not found

Добавлено: 2008-06-30 18:31:34
RusBiT
:smile: Переустановил BSD, скомпилил - заработало :smile:

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 11:24:43
kmb
похожее:

Код: Выделить всё

[root@ns2.ru] /usr/ports/devel/autoconf262# apachectl start
Syntax error on line 239 of /usr/local/etc/apache/httpd.conf:
Cannot load /usr/local/libexec/apache/libperl.so into server: Shared object "libperl.so" not found, required by "libperl.so"
/usr/local/sbin/apachectl start: httpd could not be started

Код: Выделить всё

[root@ns2.ru] /usr/ports/devel/autoconf262# locate libperl.so
/usr/local/lib/perl5/5.8.9/mach/CORE/libperl.so
/usr/local/libexec/apache/libperl.so
переставлять не наш метод :)

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 11:31:15
hizel
perl обновлялся?
в /usr/ports/UPDATING смотрим!

кстати почему у мя после таких телодивжений все работает только со второй пересборки пёрла :(
нагос например в коре дамп уходит или еще какая приблуда :cry:

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 11:39:42
kmb
20090113:
AFFECTS: users of lang/perl5.8
AUTHOR: skv@FreeBSD.org

lang/perl5.8 has been updated to 5.8.9. You should update everything
depending on perl. The easiest way to do that is to use
perl-after-upgrade script supplied with lang/perl5.8. Please see
its manual page for details.
апач я переустанавливал. запустил perl-after-upgrade

Код: Выделить всё

---
Fixed 41 packages (926 files moved, 2 files modified)
Skipped 98 packages

**** In addition, please pay attention to the following:
The /usr/local/sbin/snmpd binary would be modified, make sure it works
The /usr/local/sbin/snmptrapd binary would be modified, make sure it works

--- Repeating summary:
Fixed 41 packages (926 files moved, 2 files modified)
Skipped 98 packages
[root@ns2.ru] /usr/ports# apachectl start
Syntax error on line 239 of /usr/local/etc/apache/httpd.conf:
Cannot load /usr/local/libexec/apache/libperl.so into server: Shared object "libperl.so" not found, required by "libperl.so"
/usr/local/sbin/apachectl start: httpd could not be started
[root@ns2.ru] /usr/ports#

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 11:56:08
hizel
некоторые части все равно придется пересобирать :(

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 13:32:26
kmb
Пересобрал /usr/ports/www/mod_perl и всё ок.

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 16:35:21
RusBiT
У меня проблема была в неверной разбивке диска, места не хватало, оно и ругалось

Re: Abills | libperl.so not found

Добавлено: 2009-02-06 21:16:51
BECHA
не нужно ставить Abills из портов, там он старый. идите на сайт разработчика и качайте.