Titel: log Meldung: proftpd: - notice: unable to listen to local Beitrag von: Zerberus am 12. September 2004, 18:25:17 Nach Update des Proftpd von Version 1.2.9 auf 1.2.10 bekomme ich beim Start des "standalone" Server Dienstes folgende Meldung im syslog:
Code: Sep 12 16:37:33 blacky proftpd: - notice: unable to listen to local socket: No such file or directory Sep 12 16:37:33 blacky proftpd: Starten von proftpd succeeded Die neue Version habe ich mit --enable-ctrls und --with-modules=mod_ctrls_admin kompiliert: Code: $ proftpd -vv - ProFTPD Version: 1.2.10 (stable) - Scoreboard Version: 01040002 - Built: So Sep 12 16:27:59 CEST 2004 - Module: mod_core.c - Module: mod_xfer.c - Module: mod_auth_unix.c - Module: mod_auth_file.c - Module: mod_auth.c - Module: mod_ls.c - Module: mod_log.c - Module: mod_site.c - Module: mod_ctrls.c - Module: mod_readme.c - Module: mod_auth_pam.c - Module: mod_ctrls_admin.c - Module: mod_tls.c - Module: mod_cap/1.0 Angelegt wird das socket file sehr wohl: Code: $ ls -Al /var/run/proftpd/ insgesamt 8 -rw-r--r-- 1 root root 6 12. Sep 16:41 proftpd.pid -rw-r--r-- 1 root root 508 12. Sep 17:08 proftpd.score srwxrwxrwx 1 nobody nobody 0 12. Sep 16:41 proftpd.sock Was mich wundert und beunruhigt, ist der Umstand, welche Filesystem Rechte das socket file hat: nämlich les- und löschbar für jeden User im System! Ich halte das für problematisch. Ich sehe auch keine Konfigurationsoption, das zu beeinflussen, weder auf http://www.castaglia.org/proftpd/modules/mod_ctrls.html noch auf http://www.castaglia.org/proftpd/modules/mod_ctrls_admin.html Meine proftpd.conf bezüglich der controls sind folgendermaßen aus: Code: # Control settings # See http://castaglia.proftpd.de/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Controls.html ControlsEngine on ControlsACLs all allow user root ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocketACL allow user root ControlsSocket /var/run/proftpd/proftpd.sock ControlsSocketOwner nobody nobody # Control admin settings AdminControlsACLs all allow user root,bob Auf der ProFTPD Mailingliste wird die Fehlermeldung zwar erwähnt von einem User, der damit nichts anfangen kann, die Antwort durch den Autor TJ Saunders ist aber reichlich unbefriedigend: http://sourceforge.net/mailarchive/forum.php?thread_id=4329911&forum_id=2637 Ich poste nun hier im Forum, nicht weil ich englischsprachige Konversation scheue, sondern wegen des singulären Problems nicht die Mailingliste abonnieren möchte. Vor einer Bug Meldung würde mich die Meinung anderer ProFTPD Anwender interessieren. Titel: log Meldung: proftpd: - notice: unable to listen to local Beitrag von: Zerberus am 12. September 2004, 18:41:16 Keine Antwort auf mich selbst, sondern eine Ergänzung.
Bei Eingabe von "$ proftpd -nd 5" bekomme ich folgende Ausgabe: Code: - mod_ctrls/0.9.2: binding ctrls socket to '/var/run/proftpd/proftpd/proftpd.sock' - notice: unable to listen to local socket: No such file or directory - mod_tls/2.0.7: using OpenSSL 0.9.7a Feb 19 2003 - parsing '/etc/proftpd.conf' configuration - mod_ctrls/0.9.2: closing ctrls socket '/var/run/proftpd/proftpd/proftpd.sock' - mod_ctrls/0.9.2: binding ctrls socket to '/var/run/proftpd/proftpd.sock' 1. erklärt es die Fehlermeldung im syslog und 2. sieht mir das durchaus nach einem Fehler im mod_ctrls Code aus. Kompiliert wurde der ProFTPD übrigens mit folgenden configure settings: Code: ./configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=athlon-redhat-linux --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-ctrls --localstatedir=/var/run/proftpd --with-includes=/usr/include:/usr/kerberos/include --with-modules=mod_readme:mod_auth_pam:mod_ctrls_admin:mod_tls Wie kommt der daemon auf den socket Path "/var/run/proftpd/proftpd/proftpd.sock"? Titel: Re: log Meldung: proftpd: - notice: unable to listen to loc Beitrag von: stonki am 13. September 2004, 07:30:53 Zitat von: "Zerberus" Ich poste nun hier im Forum, nicht weil ich englischsprachige Konversation scheue, sondern wegen des singulären Problems nicht die Mailingliste abonnieren möchte. Vor einer Bug Meldung würde mich die Meinung anderer ProFTPD Anwender interessieren. schaue doch mal auf https://forums.proftpd.org. Das ist brandneu und Castaglia (TJ) schreibt dort auch. Ich kann Dir leider nicht helfen. cu stonki Titel: log Meldung: proftpd: - notice: unable to listen to local Beitrag von: Zerberus am 13. September 2004, 17:03:13 Danke - ich werde also im neuen Forum auf englisch die Frage erneute stellen.
|