PDA

Bekijk Volledige Versie : Endless build apache Directadmin



MortyDot
18/01/13, 11:33
Goeie morgen iedereen,

Ik heb hier een machine die het leuk vind om bij:

#yum install expat-devel
#cd /usr/local/directadmin/custombuild
#build clean all
#build apache y

in een oneindige build modus te gaan. Onderstaande regels komen herhaaldelijk in het scherm en naar 18 uur de zelfde regels voorbij te hebben zien komen denk ik dat er toch iets mis is...

make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/dav/fs'
make[2]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/dav/fs'
Making all in dav/lock
make[2]: Entering directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/dav/lock'
make[3]: Entering directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/dav/lock'
make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/dav/lock'
make[2]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/dav/lock'
Making all in mappers
make[2]: Entering directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/mappers'
make[3]: Entering directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/mappers'
make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/mappers'
make[2]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules/mappers'
make[1]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.2.23/modules'
Making all in support
make[1]: Entering directory `/usr/local/directadmin/custombuild/httpd-2.2.23/support'
make[2]: Entering directory `/usr/local/directadmin/custombuild/httpd-2.2.23/support'
/usr/local/directadmin/custombuild/httpd-2.2.23/srclib/apr/libtool --silent --mode=link gcc -g -O2 -pthread -I/usr/local/include -L/usr/local/lib -L/usr/lib -o htpasswd htpasswd.lo -lm -L/usr/local/lib -lpcre /usr/local/directadmin/custombuild/httpd-2.2.23/srclib/apr-util/libaprutil-1.la -lexpat -liconv /usr/local/directadmin/custombuild/httpd-2.2.23/srclib/apr/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl -lcrypt

Vraag is wat, jullie suggesties?

Alvast bedankt

Arieh
18/01/13, 12:36
Is wat je paste het enige wat hij telkens laat zien? Je zou een error verwachten waarna hij opnieuw begint met de cyclus.

Je zou nog een ./build update_script kunnen runnen, misschien dat er een bug in de versie zit die je hebt.

The-BosS
18/01/13, 14:30
Verwijder de tarball en source directory (waar hij in compiled) eens en probeer het dan even opnieuw te builden.

dennis0162
18/01/13, 14:38
Staat er een log in /usr/local/directadmin/custombuild/httpd-2.2.23/ ?

MortyDot
18/01/13, 15:38
Probleem is opgelost.
Bleek dat met een .so bestand die apache gebruikt een bestand gebruikt werd die in verhouding met apache 32bit/64bit niet correct was.


1. Backup your /usr/lib/libexpat.so

mv /usr/lib/libexpat.so /usr/lib/libexpat.so.bak

2. Find your libexpat.so whether exist on the following path.

/usr/lib64/libexpat.so.0 OR
/usr/local/lib64/libexpat.so.0 OR
/lib64/libexpat.so.0

3. Create symbolic link to the libexpat.so you find above. If you find /usr/lib64/libexpat.so.0, use this command to create the symbolic link.

ln -s /usr/lib64/libexpat.so.0 /usr/lib/libexpat.so

Yourwebhoster
18/01/13, 19:31
Zonder y krijg je geen loop: hij geeft aan dat er iets fout ging en vraagt om het opnieuw te proberen die je moet antwoorden met y. Met y in de custombuild vraagt hij dat niet en krijg je een loop. Hier is de DA oplossing: http://help.directadmin.com/item.php?id=174

MortyDot
18/01/13, 22:09
@yourwebhoster, is inderdaad ook een oplossing officieel van directadmin, bedankt voor je input!