www.ProFTPD.de
13. März 2007, 19:54:18 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: log Meldung: proftpd: - notice: unable to listen to local  (Gelesen 927 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Zerberus
Gast
« 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.
Gespeichert
Zerberus
Gast
« Antwort #1 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"?
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #2 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Zerberus
Gast
« Antwort #3 am: 13. September 2004, 17:03:13 »

Danke - ich werde also im neuen Forum auf englisch die Frage erneute stellen.
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.059 Sekunden mit 17 Zugriffen.