Onderwerp: libz.so.6 ontbreekt

Goedendag,

Noodgedwongen heb ik een FreeBSD-server moeten huren naast mijn OpenBSD-systeem. Allemaal fantastisch, die inmens grote ports-tree van FreeBSD, maar wat een ramp om op een normale wijze software te installeren. Of ben ik nu verwend met de vriendelijkheid van het OpenBSD-pakkettensysteem. En waar is m'n Korn Shell.. Grrrr.. Enfin.

Ik wil Apache installeren.

Ik deed:

pkg_add -r ftp://ftp.nluug.nl/pub/FreeBSD/ports/pa … 2.2.21.tbz

Werd keurig afgerond, kreeg de melding dat ik m'n rc.conf kon gaan aanpassen, enzovoort.

Nu krijg ik echter de volgende foutmelding als ik apachectl aanroep:

httpd: Syntax error on line 75 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/mod_deflate.so into server: Shared object "libz.so.6" not found, required by "mod_deflate.so"

Meestal krijg ik dan tips als: probeer 'm te foppen, maar in een static link maken naar libz.so.5 trapt 'ie niet in:

httpd: Syntax error on line 75 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/mod_deflate.so into server: /lib/libz.so.6: version ZLIB_1.2.4.0 required by /usr/local/libexec/apache22/mod_deflate.so not defined.

Hoe kom ik aan libz.so.6?!

Oh ja, het betreft: FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010

Groet,

Frank

2

Re: libz.so.6 ontbreekt

Oef hoe zat dat ook weer, je kunt de boel aleen maar flessen als et eerste nr van je lib het zelfde is.
Heeft iets met API te maken.

Kun je niet die betreffende lib ergens vandaan halen ?
Is de apache versie die je wil draaien wel tegen deze libs gecompileerd ?

Deel je mening overigens, openBSD is mij ook liever dan FreeBSD..... da's zo'n 'geschmack geful'

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

3

Re: libz.so.6 ontbreekt

Libz.so.6 is onderdeel van het base-system. Meestal krijg je dit soort meldingen als je een upgrade hebt uitgevoerd (van 8 naar 9, niet van 8.1 naar 8.2), maar je ports niet hebt gerebuild op het nieuwe systeem. Het is aan te raden al je ports opnieuw te builden na een upgrade. Ik denk dat de package die je hebt geinstalleerd gebouwd is op een oudere versie van FreeBSD. Ik zou de port proberen te installeren.