Hallo allerseits,
nach einem Stromausfall bei einem Provider, von dem mein Rootserver betroffen war, funktionieren bei mir diverse Proramme auf dem Webserver nicht mehr richtig. Ein fsck ist inzwischen durchgelaufen, aber diverse Fehler sind immer noch vorhanden.
Ich habe mich daher entschlossen, meinen Apache apache+mod_ssl-1.3.33+2.8.22_1 und die bestehende PHP4 inkl. einigen Extensions zu deinstallieren, um apache 1.3.34 sowie PHP 4.4.2_1 nebst diversen Extensions zu installieren.
Leider klappt das nicht so, wie ich mir das vorgestellt habe. Habe mit pkg_deinstall den alten apache und PHP deinstalliert.
Als ich nun den Apache und PHP4 mittels pkg_add installieren wollte, erschienen folgende Fehler:
Aber offensichtlich ist apache 1.3.4 und PHP 4.4.2_1 trotzdem installiert worden.
Ist es schädlich, den FTP-Pfad zu /packages-6 zu nehmen, obwohl ich 5.4 habe? Unter 5.4 packages konnte ich nämlich PHP 4.4.2_1 nicht finden!
Anschliessend wollte ich für PHP4 einige Extensions installieren:
Habe dann die entsprechenden Extensions selektiert und danach make install eingegeben, wobei ich folgende Meldungen erhielt:
Was läuft denn hier schief? Wieso kommt es oben zu diesem MD5 Checksum mismatch?
Ich muesste möglichst rasch die Sache wieder zum Laufen bekommen und bin daher für jede Hilfe dankbar.
Nette Grüsse
testit
nach einem Stromausfall bei einem Provider, von dem mein Rootserver betroffen war, funktionieren bei mir diverse Proramme auf dem Webserver nicht mehr richtig. Ein fsck ist inzwischen durchgelaufen, aber diverse Fehler sind immer noch vorhanden.
Ich habe mich daher entschlossen, meinen Apache apache+mod_ssl-1.3.33+2.8.22_1 und die bestehende PHP4 inkl. einigen Extensions zu deinstallieren, um apache 1.3.34 sowie PHP 4.4.2_1 nebst diversen Extensions zu installieren.
Leider klappt das nicht so, wie ich mir das vorgestellt habe. Habe mit pkg_deinstall den alten apache und PHP deinstalliert.
Als ich nun den Apache und PHP4 mittels pkg_add installieren wollte, erschienen folgende Fehler:
Code:
pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/php4-4.4.2_1.tbz
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/php4-4.4.2_1.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/apache-1.3.34_4.tbz... Done.
pkg_add: warning: package 'apache-1.3.34_4' requires 'perl-5.8.8', but 'perl-5.8.6_2' is installed
pkg_add: warning: package 'apache-1.3.34_4' requires 'expat-2.0.0_1', but 'expat-1.95.8_3' is installed
===> COMPATIBILITY NOTE:
As of version 1.3.24, the RedirectMatch directive requires an
absolute URL target location per RFC 2068. Uses of RedirectMatch that
specify a relative URL will fail and must be corrected to function.
===> BE CAREFULL HOW TO BOOT on 1.3.29_4 or after:
To run apache www server from startup, add apache_enable="YES"
in your /etc/rc.conf.
/libexec/ld-elf.so.1: Shared object "libcrypt.so.3" not found, required by "httpd"
apxs:Error: Sorry, no DSO support for Apache available
apxs:Error: under your platform. Make sure the Apache
apxs:Error: module mod_so is compiled into your server
apxs:Error: binary `/usr/local/sbin/httpd'.
pkg_add: command '/usr/local/sbin/apxs -e -a -n php4 libphp4.so' failed
pkg_add: warning: package 'php4-4.4.2_1' requires 'perl-5.8.8', but 'perl-5.8.6_2' is installed
pkg_add: warning: package 'php4-4.4.2_1' requires 'expat-2.0.0_1', but 'expat-1.95.8_3' is installed
Ist es schädlich, den FTP-Pfad zu /packages-6 zu nehmen, obwohl ich 5.4 habe? Unter 5.4 packages konnte ich nämlich PHP 4.4.2_1 nicht finden!
Anschliessend wollte ich für PHP4 einige Extensions installieren:
Code:
cd /usr/ports/lang/php4-extensions
make config
Habe dann die entsprechenden Extensions selektiert und danach make install eingegeben, wobei ich folgende Meldungen erhielt:
Code:
eco3045# make install
===> Installing for php4-extensions-1.0
===> php4-extensions-1.0 depends on file: /usr/local/include/php/main/php.h - found
===> php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/bcmath.so - not found
===> Verifying install for /usr/local/lib/php/20020429/bcmath.so in /usr/ports/math/php4-bcmath
===> Vulnerability check disabled, database not found
===> Extracting for php4-bcmath-4.4.2_1
=> MD5 Checksum mismatch for php-4.4.2.tar.bz2.
=> SHA256 Checksum mismatch for php-4.4.2.tar.bz2.
===> Refetch for 1 more times files: php-4.4.2.tar.bz2 php-4.4.2.tar.bz2
===> Vulnerability check disabled, database not found
=> php-4.4.2.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://br.php.net/distributions/.
fetch: http://br.php.net/distributions/php-4.4.2.tar.bz2: Requested Range Not Satisfiable
=> Attempting to fetch from http://cn.php.net/distributions/.
fetch: http://cn.php.net/distributions/php-4.4.2.tar.bz2: Requested Range Not Satisfiable
=> Attempting to fetch from http://dk.php.net/distributions/.
fetch: http://dk.php.net/distributions/php-4.4.2.tar.bz2: Requested Range Not Satisfiable
=> Attempting to fetch from http://de.php.net/distributions/.
fetch: http://de.php.net/distributions/php-4.4.2.tar.bz2: Requested Range Not Satisfiable
=> Attempting to fetch from http://es.php.net/distributions/.
===> Vulnerability check disabled, database not found
=> MD5 Checksum mismatch for php-4.4.2.tar.bz2.
=> SHA256 Checksum mismatch for php-4.4.2.tar.bz2.
===> Giving up on fetching files: php-4.4.2.tar.bz2 php-4.4.2.tar.bz2
Make sure the Makefile and distinfo file (/usr/ports/math/php4-bcmath/../../lang/php4/distinfo)
are up to date. If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1
Stop in /usr/ports/math/php4-bcmath.
*** Error code 1
Stop in /usr/ports/math/php4-bcmath.
*** Error code 1
Stop in /usr/ports/lang/php4-extensions.
Was läuft denn hier schief? Wieso kommt es oben zu diesem MD5 Checksum mismatch?
Ich muesste möglichst rasch die Sache wieder zum Laufen bekommen und bin daher für jede Hilfe dankbar.
Nette Grüsse
testit