PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DaemonTools - envdir und svscan



Marz
22.12.05, 15:02
Ich will auf meinem Heimserver ein DNS Server aufsetzen auf die alle Rechner im Netzwerk zugreifen können und den DNS-Eintrag "meinserver" auflösen können.

Ich habe an das einsetzen von djbdns gedacht.
Doch schon bei Daemontools scheitert die ganze sache. Das compilieren wird mit folgenden Meldungen abgebrochen.


Linking ./src/* into ./compile...
Compiling everything in ./compile...
./load envdir unix.a byte.a
envdir.o(.text+0xe6): In function `main':
: undefined reference to `errno'
envdir.o(.text+0x235): In function `main':
: undefined reference to `errno'
unix.a(openreadclose.o)(.text+0x47): In function `openreadclose':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x119): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x15d): In function `pathexec_run':
: undefined reference to `errno'
unix.a(readclose.o)(.text+0x67): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': No such file or directory

Ich habe schon djbdns installiert ... aber ein experimenteller DNS_Cache lässt sich nicht starten weil er svscan benötigt ... und das müsste ja eigendlich bei den DaemonTools dabei sein?!

Danke Marz

PS: Ich habe gerade gelesen das man dns-Cache und dns-server nie zusammen kaufen lassen soll. Was haltet ihr davon? Genau das hatte ich nähmlich eigendlich vor.

blubberus
22.12.05, 17:28
Hi,

falls du fakeroot oder fakechroot nicht installiert hast, solltest des nach holen, glaub aber fakechroot wird nicht benötigt, probiers mal aus, bzw. schau ob du vielleicht eins von denen installiert hast.

also bei mir klappt das so wie es in einem anderen Board drin steht. Ist so ne art Anleitung wie du dnscache und dnsserver von einander trennst.

http://tknop.net/m-lists/MuLUG/2002-11/msg00492.html

Das einrichten von tinydns klappt bei mir nicht so wirklich, bzw. A record klappt, MX hab ich nicht hinbekommen, weis nicht warum wenn mir da helfen kannst oder wen deine config klappt, kannst mir ja bescheid sagen, das wäre spitze. Andere Records hab ich noch nicht probiert, brauch aber wahrscheinlich keine anderen wie mit add-host und add-mx generiert werden.

Ich hoffe ich konnte dir weiterhelfen.

blubberus
22.12.05, 18:18
ok, jetzt klappts auch bei mir wieder, hatte den eintrag mit dem punkt versehentlich gelöscht gehabt, jetzt gehts wieder. Falls fragen zur tinydns config hast, kannst mich dann wohl doch noch fragen :)

Marz
23.12.05, 17:02
weder fakeroot noch fakechroot helfen.
Die Fehlermeldungen sind immernoch da.

[WCM]Manx
23.12.05, 19:11
Hi!

Klingt irgendwie nach fehlendem errno-patch.
Erklärung:
http://www.thedjbway.org/errno.html

Patch:
http://www.qmail.org/moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76.errno.patch

Manx

PS: http://cr.yp.to/djbdns/separation.html