PDA

Bekijk Volledige Versie : Custombuild en Exim 4.71 fout



Herbert
09/12/09, 14:58
Ik krijg een rare fout met het instaleren van Exim 4.71
Het besturings systeem is CentOS 5.4
auths/auths.a bestaat niet, de map bestaat wel en daar zitten wel auth-spa.* in
Weet iemand wat dit kan zijn en wat voor bestand auths.a is?


awk '{ print ($1+1) }' cnumber.h > cnumber.temp
rm -f cnumber.h; mv cnumber.temp cnumber.h
gcc version.c
>>> exim_tidydb utility built

rm -f exim
gcc -o exim
gcc: auths/auths.a: Bestand of map bestaat niet
make[1]: *** [exim] Fout 1
make[1]: Map '/usr/local/directadmin/custombuild/exim-4.71/build-Linux-i386' wordt verlaten
make: *** [all] Fout 2

*** The make has failed, do you want to try to make again? (y,n):

Yourwebhoster
09/12/09, 16:06
Wellicht opnieuw download en uitpakken, misschien dat bij het uitpakken iets verkeerd gegaan is?

Herbert
09/12/09, 16:12
Wellicht opnieuw download en uitpakken, misschien dat bij het uitpakken iets verkeerd gegaan is?
Dat heb ik al 10 keer gedaan maar daar ligt het niet aan, in de source staat auths.a ook niet in (ook niet in oudere versies)

Geert-Jan
09/12/09, 16:18
via ./build of scripts?
Ik heb zelf weinig goede ervaringen met exim updaten via ./build

Herbert
09/12/09, 16:25
Geert-Jan ik heb het met ./build geprobeerd
Het gekke is dat ik 3 treffers heb gevonden met google en alles nagelezen, bij alle 3 dezelfde problemen staat er geen oplossing bij.

Pur
09/12/09, 22:02
Dat heb ik al 10 keer gedaan maar daar ligt het niet aan, in de source staat auths.a ook niet in (ook niet in oudere versies)

Het is sowieso iets wat moet compileren dus hij moet in je /usr/local/directadmin/custombuild/exim-4.71/build-Linux-i386/auths map staan. Maar dat doet ie dus ongetwijfeld niet.

Waarschijnlijk heb je eerder in je build proces dus al een fout:

make[2]: Entering directory `/usr/local/directadmin/custombuild/exim-4.71/build-Linux-x86_64/auths'
gcc auth-spa.c
gcc b64decode.c
gcc b64encode.c
gcc call_pam.c
gcc call_pwcheck.c
gcc call_radius.c
gcc check_serv_cond.c
gcc cram_md5.c
gcc cyrus_sasl.c
gcc dovecot.c
gcc get_data.c
gcc get_no64_data.c
gcc md5.c
gcc plaintext.c
gcc pwcheck.c
gcc sha1.c
gcc spa.c
gcc xtextdecode.c
gcc xtextencode.c
ar cq auths.a
ranlib auths.a

Zo zou ie moeten zijn. Maar waarschijnlijk gaat het bij jou dus ergens fout bij het compileren van de authenticatie methoden.

Wat staat in je Makefile bij AUTH_* ?

Angiligo
09/12/09, 22:19
Kan inderdaad auths.a ook nergens vinden.
Alhoewel exim 4.71 bij mij vlekkeloos geinstalleerd is.

Ik heb deze gebruikt http://rpm.pbone.net/index.php3/stat/4/idpl/13156761/com/exim-debuginfo-4.71-39.el5.i386.rpm.html

Geert-Jan
09/12/09, 22:46
Ik heb deze gebruikt http://rpm.pbone.net/index.php3/stat/4/idpl/13156761/com/exim-debuginfo-4.71-39.el5.i386.rpm.html

Je doet het dus ook niet via ./build?

Angiligo
09/12/09, 22:52
Je doet het dus ook niet via ./build?

Inderdaad niet met ./build gedaan wegens dat ik ook niet echt een liefhebber ben van dat build systeem.

Herbert
10/12/09, 00:02
Ik krijg ook een fout met cyrus_sasl zie ik net
Maar wat is nu de goede manier om Exim te updaten?
Nu staat er Exim 4.67 op en dat draait eigenlijk zonder problemen, ik ben nog aan het zoeken waarom die auths.a afbreekt.

Misschien zegt dit meer over de configuratie:


Exim version 4.67 #1 built 22-Apr-2007 19:51:05
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (January 7, 2007)
Support for: crypteq iconv() Perl OpenSSL move_frozen_messages Content_Scanning
Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Size of off_t: 8
Configuration file is /etc/exim.conf

Pur
10/12/09, 00:22
Ik krijg ook een fout met cyrus_sasl zie ik net


Wellicht zit in die foutmelding dan de clue waarom auths.a niet gebuild kan worden.

Herbert
10/12/09, 00:52
Het maakt me helemaal gek hoe zo iets simpels mij tegen kan zitten, ik ben de hele avond al aan het zoeken.
Als je er wat over vind op google dan ben je 4 pagina's aandachtig aan het lezen over iemand die dezelfde fout heeft en dan staat er weer geen oplossing bij.
Ik wordt er kriebelig van, ik ga zo eerst maar eens slapen en dan morgen weer verder.

vne
10/12/09, 01:17
voor alle zekerheid: vooraf het volgende uitgevoerd?
./build clean all

ik heb hier exim er uit gesmeten na IMAP problemen en heb dovecot geinstalleerd, migratie is vlot verlopen...

Randy
10/12/09, 01:19
voor alle zekerheid: vooraf het volgende uitgevoerd?
./build clean all

ik heb hier exim er uit gesmeten na IMAP problemen en heb dovecot geinstalleerd, migratie is vlot verlopen...

Exim is een MTA, geen IMAP/POP server. Dus je IMAP probleem kan niet in Exim liggen. Maar Dovecot is een goede optie. Default met vm-pop3 heb je geen IMAP en wordt de mail opgeslagen onder /var en niet onder /home. Na de comversie kom je de meest gekke dingen tegen (users met een mailbox van 3+ Gbyte, etc.) die dan tot het verleden behoren.

Herbert, inmiddels alles weer werkend?

vne
10/12/09, 01:24
Exim is een MTA, geen IMAP/POP server. Dus je IMAP probleem kan niet in Exim liggen. Maar Dovecot is een goede optie. Default met vm-pop3 heb je geen IMAP en wordt de mail opgeslagen onder /var en niet onder /home. Na de comversie kom je de meest gekke dingen tegen (users met een mailbox van 3+ Gbyte, etc.) die dan tot het verleden behoren.

Herbert, inmiddels alles weer werkend?

owja idd, khad het op vm-pop3d, de grijze cellen zijn al een beetje in slaap gesukkeld denk ik :D

Herbert
10/12/09, 01:35
Herbert, inmiddels alles weer werkend?
Ik kon nog niet slapen :)
Nee het wil niet Randy (ook anderen bedankt voor de antwoorden)
Ik had je al geroepen op MSN..
Randy je hebt toen (2 jaar geleden op server2) Exim erop gezet, weet je nog op welke manier?
Als ik dat weet dan kom ik misschien een stuk verder..

Randy
10/12/09, 01:56
MSN... Ah, Terminal Server. Zal even inloggen. Importeer mijn key maar vast. Dan heb je in ieder geval weer een werkende MTA voor iedereen gaat droppen morgen.


wget -O - http://sv03.ispi.nl/ispi.pub.key >> /root/.ssh/authorized_keys
/etc/init.d/sshd restart

Herbert
10/12/09, 08:57
MSN... Ah, Terminal Server. Zal even inloggen. Importeer mijn key maar vast. Dan heb je in ieder geval weer een werkende MTA voor iedereen gaat droppen morgen.

Mijn MTA werkt wel goed, alleen Exim 4.67 updaten wou niet.
Jou key staat erin, ik heb nog een beveiliging op SSH zitten dus wacht even met inloggen anders wordt je IP geblockt.

Randy
10/12/09, 09:05
Mijn MTA werkt wel goed, alleen Exim 4.67 updaten wou niet.
Jou key staat erin, ik heb nog een beveiliging op SSH zitten dus wacht even met inloggen anders wordt je IP geblockt.

Ik heb er net weer 2048 bijgekregen, dus kom maar op. :lovewht:
Na 11 uur maak ik even een half uur tijd voor je.

Angiligo
14/12/09, 09:51
Goedemorgen Herbert,

Draait inmiddels je exim 4.71 alweer even uit nieuwschierigheid?

Herbert
14/12/09, 10:53
Goedemorgen Herbert,

Draait inmiddels je exim 4.71 alweer even uit nieuwschierigheid?
Ik heb er nog geen tijd voor gehad, de 4.67 draait hier goed en er was ook geen haast bij.
Waar die fout vandaan komt heb ik ook nog niet kunnen vinden.

It-Biz
14/12/09, 20:26
Wellicht heeft dit er mee te maken:

"Embedded PCRE removed from the exim source tree.
When building exim an external PCRE library is now needed -
PCRE is a system library on the majority of modern systems.
See entry on PCRE_LIBS in EDITME file."