Archief - Webserver probs na update

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

blackrabbit

Legacy Member
Hi,

ik gebruik Slackware. Op mijn lokaal servertje draait Slack 9.0.
Omdat ik enkele functies nodig had uit een nieuwere versie van MySQL & PHP, heb ik de nieuwere versies die bij 10.2 worden meegegeven gedownload.
Daar ik toch bezig was, heb ik meteen ook apache & samba geupdate.
In totaal dus 4 nieuwe packages geïnstalleerd (update).


Na wat prutswerk aan de configfile (modules die van plaats zijn veranderd ofzo) start Apache op (mét php module). Ook MySQL draait terug (en ik kan er op inloggen).
Wanneer ik een webpagina open op mijn webserver, gebeurd echter niet altijd wat ik wil.
Het lijkt er op dat elke pagina die DB-access nodig heeft, een "The page cannot be displayed" error teruggeeft.
Kheb even een pagina aangemaakt met phpinfo() erin: die maakt hij wel, maar na x-aantal bytes stopt die ook (de pagina wordt dus niet helemaal geparsed/doorgestuurd).

Iemand enig idee waar het probleem kan liggen? Ik krijg namelijk nergens foutmeldingen ofzo, wat het zoeken wel moeilijk maakt :/

blackrabbit

Legacy Member
Ookzaak gevonden denk ik:
root@SUN:/data/sites# ldd /usr/bin/php
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40017000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40045000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40062000)
libmm.so.13 => /usr/lib/libmm.so.13 (0x40081000)
libmhash.so.2 => not found
libgmp.so.3 => /usr/lib/libgmp.so.3 (0x40085000)
libpng.so.3 => /usr/local/lib/libpng.so.3 (0x400b2000)
libz.so.1 => /usr/lib/libz.so.1 (0x400d7000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x400e5000)
libdb-3.3.so => /lib/libdb-3.3.so (0x40102000)
libgdbm.so.3 => not found
libssl.so.0 => /usr/lib/libssl.so.0 (0x4018b000)
libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x401bc000)
libdl.so.2 => /lib/libdl.so.2 (0x402ba000)
libbz2.so.1 => not found
libpcre.so.0 => /usr/lib/libpcre.so.0 (0x402bf000)
libresolv.so.2 => /lib/libresolv.so.2 (0x402cb000)
libm.so.6 => /lib/libm.so.6 (0x402de000)
libcurl.so.3 => not found
libidn.so.11 => not found
libxml2.so.2 => not found
libc.so.6 => /lib/libc.so.6 (0x40302000)
/lib/ld-linux.so.2 (0x40000000)
Nu nog zien op te lossen :/

blackrabbit

Legacy Member
Volgende vind ik niet :(
libbz2.so.1


De rest is ok.
Weet iemand in welke (slack) packages ik deze kan vinden?

blackrabbit

Legacy Member
Bon, alle libraries zijn nu geïnstalleerd:
ldd /usr/bin/php
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40017000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40045000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40062000)
libmm.so.13 => /usr/lib/libmm.so.13 (0x40082000)
libmhash.so.2 => /usr/lib/libmhash.so.2 (0x40086000)
libgmp.so.3 => /usr/lib/libgmp.so.3 (0x400bc000)
libpng.so.3 => /usr/local/lib/libpng.so.3 (0x400e8000)
libz.so.1 => /usr/lib/libz.so.1 (0x4010d000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40120000)
libdb-3.3.so => /lib/libdb-3.3.so (0x4013d000)
libgdbm.so.3 => /usr/lib/libgdbm.so.3 (0x401c6000)
libssl.so.0 => /usr/lib/libssl.so.0 (0x401cc000)
libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x401fd000)
libdl.so.2 => /lib/libdl.so.2 (0x402fb000)
libbz2.so.1 => /lib/libbz2.so.1 (0x40300000)
libpcre.so.0 => /usr/lib/libpcre.so.0 (0x4030e000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4031a000)
libm.so.6 => /lib/libm.so.6 (0x4032d000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0x40350000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x4037e000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x403af000)
libc.so.6 => /lib/libc.so.6 (0x404cd000)
/lib/ld-linux.so.2 (0x40000000)
Wanneer ik dit uitvoer op de commandpromt werkt deze ook:
php /data/sites/xxx/index.php

Edoch, in mijn browser nog steeds niets te zien :(

blackrabbit

Legacy Member
Het lijkt aan mysql.so te liggen..

Er staat zo'n bestand op de juiste plaats, maar krijg deze error:
symbol lookup error: /usr/lib/php/extensions/mysql.so: undefined symbol: php_sprintf

Ik veronderstel dat ik een andere versie nodig heb.. Maar welke? Hoe kan ik dit vinden?
Of: waar kan ik de nieuwste versie vinden?

dJeez

Legacy Member
Het probleem is dat je nu uiteraard dependency conflicten krijgt. NOOIT software packages van de nieuwere versie van een OS installeren in een oudere versie is de boodschap. Wat je had moeten doen was ofwel Slack volledig upgraden naar de 10.2 versie ofwel zelf de nodige pakketten (MySQL, PHP, APache & Samba) manueel te compileren. In principe zou het op die laatste manier nog steeds moeten lukken (al kan er nu niks meer gegarandeerd worden uiteraard).

blackrabbit

Legacy Member
Mjah :)

Heb ondertussen dus nieuwe install gedaan (10.1), en m'n oude config files teruggeplaatst. Alles werkt, behalve named: die doet lastig.


/etc/named.conf:
Code:
options {
        directory "/var/named";
        pid-file "/var/run/named/named.pid";
        // Uncommenting this might help if you have to go through a
        // firewall and things are not working out.  But you probably
        // need to talk to your firewall admin.

        // query-source port 53;
};

controls {
        inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
};

key "rndc_key" {
        algorithm hmac-md5;
        secret "KJLZX+44uYN7dTz5QuyKQw==";
};

zone "." IN {
        type hint;
        file "root.hints";
};


zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "pz/127.0.0";
};

zone "mijnzone.be" IN {
        type master;
        notify no;
        file "pz/mijnzone.be";
};

/var/named/pz/mijnzone.be:
Code:
$TTL 3D
@       IN      SOA     sun.mijnzone.be. BlackRabbit.mijnzone.be. (
                        199802151       ; serial, todays date + todays serial #
                        8H              ; refresh, seconds
                        2H              ; retry, seconds
                        4W              ; expire, seconds
                        1D )            ; minimum, seconds
;
                NS      ns              ; Inet Address of name server
//                MX      10 mail.linux.bogus     ; Primary Mail Exchanger
//                MX      20 mail.friend.bogus.   ; Secondary Mail Exchanger
;
localhost       A       127.0.0.1
www             A       192.168.0.2

/var/named/root.hints:
Code:
; <<>> DiG 9.3.0 <<>> @e.root-servers.net . ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37134
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13

;; QUESTION SECTION:
;.                              IN      NS

;; ANSWER SECTION:
.                       518400  IN      NS      J.ROOT-SERVERS.NET.
.                       518400  IN      NS      K.ROOT-SERVERS.NET.
.                       518400  IN      NS      L.ROOT-SERVERS.NET.
.                       518400  IN      NS      M.ROOT-SERVERS.NET.
.                       518400  IN      NS      A.ROOT-SERVERS.NET.
.                       518400  IN      NS      B.ROOT-SERVERS.NET.
.                       518400  IN      NS      C.ROOT-SERVERS.NET.
.                       518400  IN      NS      D.ROOT-SERVERS.NET.
.                       518400  IN      NS      E.ROOT-SERVERS.NET.
.                       518400  IN      NS      F.ROOT-SERVERS.NET.
.                       518400  IN      NS      G.ROOT-SERVERS.NET.
.                       518400  IN      NS      H.ROOT-SERVERS.NET.
.                       518400  IN      NS      I.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4
B.ROOT-SERVERS.NET.     3600000 IN      A       192.228.79.201
C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12
D.ROOT-SERVERS.NET.     3600000 IN      A       128.8.10.90
E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10
F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241
G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     3600000 IN      A       128.63.2.53
I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30
K.ROOT-SERVERS.NET.     3600000 IN      A       193.0.14.129
L.ROOT-SERVERS.NET.     3600000 IN      A       198.32.64.12
M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.33

;; Query time: 161 msec
;; SERVER: 192.203.230.10#53(e.root-servers.net)
;; WHEN: Tue Aug  8 11:59:32 2006
;; MSG SIZE  rcvd: 436


named-checkconf /etc/named.conf geeft ook geen foutmeldingen terug...

named start op en blijft ook draaien, maar wanneer ik "ping www.mijnzone.be" doe, krijg ik "ping: unknown host www.mijnzone.be"

Iemand een idee?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan