Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 24

Thema: Fetchmail startet nicht als Daemon

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402

    Fetchmail startet nicht als Daemon

    Hallo,

    ich habe vor kurzem mein OS von 10.3 ==> 11.2 upgedated. Ich konnte alles soweit wieder einrichten, aber Fetchmail streikt noch:

    Code:
    # /etc/init.d/fetchmail start
    Starting fetchmailstartproc: cannot open dir: Permission denied
    startproc:  exit status of parent of /usr/bin/fetchmail: 100
    Code:
    -rwxr-xr-x 1 root root 275512 2010-02-16 16:55 fetchmail*
    Versucht habe ich durch chown den Eigentümer "fetchmail" einzustellen. Bringt aber nichts...

    Habt ihr einen Rat?

    mfg
    hafgan

  2. #2
    Registrierter Benutzer
    Registriert seit
    Feb 2006
    Ort
    Altenstadt-Lindheim
    Beiträge
    1.847
    Unter welcher ID startet fetchmail denn nun - und soll es auch für andere User die Post holen ?
    Das darf es wohl nicht - siehe Fehlermeldung. fetchmail schreibt nach /var/mail/user... und je nachdem unter
    welchem Benutzer es rennt - darfs das nicht.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Danke für den Hinweis. Fetchmail wird mit dem user "fetchmail" gestartet.

    Der Ordner den du ansprichtst hat diese Eigenschaften:
    Code:
    drwxrwxrwt  2 root   root   4096 2009-10-24 02:47 mail/
    Eigentlich sollte fetchmail genügend Rechte haben um dort mails abzulegen. Die einzige Datei die darin liegt heißt "root". Auch diese habe ich testweise mit Schreibrechten (666) vergeben. - Gleiches Ergebnis (gleiche Fehlermeldung).

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2005
    Ort
    Schwaben
    Beiträge
    323
    Einträge in /etc/default/fetchmail vorhanden? (Zumindest sollte bei START_DAEMON=yes eingetragen sein, sonst startet /etc/init.d/fetchmail erst gar nicht!

    Fehlerfreie /etc/fetchmailrc gemacht. Richtige Zugriffsrechte und Dateirechte (iirc chmod 600)? Meine /etc/fetchmailrc sieht so aus:
    Code:
    fischer@indus:/etc$ ls -la fetchmailrc 
    -rw------- 1 fetchmail fischer 654 2010-05-10 15:40 fetchmailrc
    HTH
    CASE: Antec 902 CPU: AMD Phenom II X4 945@3500 RAM: 2 x 2 GB A-DATA DDR3 MB: Gigabyte GA-MA770T-UD3P
    GK
    : MSI N250 GTS250 OC 843/1320 NT: Corsair HX 450W TFT: LG L1970HR BS: Windows 7 Ultimate, Ubuntu 9.10

  5. #5
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Zitat Zitat von 333fps Beitrag anzeigen
    Einträge in /etc/default/fetchmail vorhanden? (Zumindest sollte bei START_DAEMON=yes eingetragen sein, sonst startet /etc/init.d/fetchmail erst gar nicht!

    Fehlerfreie /etc/fetchmailrc gemacht. Richtige Zugriffsrechte und Dateirechte (iirc chmod 600)? Meine /etc/fetchmailrc sieht so aus:
    Code:
    fischer@indus:/etc$ ls -la fetchmailrc 
    -rw------- 1 fetchmail fischer 654 2010-05-10 15:40 fetchmailrc
    Hi,
    die /etc/fetchmailrc sieht bei mir aus, wie bei Dir. Die hat ja auch monatelang funktioniert, bevor das update kam.

    In /etc/default/ steht nichts von fetchmail. Das war aber auch schon vorher so. Braucht man da eine Datei/Eintrag?

    hafgan

  6. #6
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    [QUOTE=hafgan;1751763]
    Code:
    # /etc/init.d/fetchmail start
    Starting fetchmailstartproc: cannot open dir: Permission denied
    Wem gehört /var/log/fetchmail?

  7. #7
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Code:
    -rw-------  1 fetchmail root         0 2010-05-09 11:43 fetchmail
    Scheint auch zu passen ...

  8. #8
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    Hm, du hast in der /etc/init.d/fetchmail im Abschnitt "start)"die Zeile:
    startproc -u $FETCHMAIL_USER $FETCHMAIL_BIN -d $FETCHMAIL_POLLING_INTERVAL$.....

    Kopiere mal diese Zeile direkt davor und mache daraus ein
    echo "startproc -u $FETCHMAIL_USER $FETCHMAIL_BIN -d FETCHMAIL_POLLING_INTERVAL$....."

    Dann nochmal versuchen zu starten und die Ausgabe hier posten.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Code:
    # ./fetchmail start
    Starting fetchmailstartproc: cannot open dir: Permission denied
    startproc:  exit status of parent of /usr/bin/fetchmail: 100
    startproc -u fetchmail /usr/bin/fetchmail -d 600 -a  -f /etc/fetchmailrc -L /var/log/fetchmail 2>&1

  10. #10
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    Hm, sieht gut aus, welche Rechte hat denn /var/lib/fetchmail?

  11. #11
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Erstmal danke an drcux, dass Du Dich mir angenommen hast!

    Code:
    /var/lib # l
    drwx------  2 fetchmail  root        4096 2010-02-16 16:55 fetchmail/
    Nachtrag: da ist keine Datei drin ... ist das normal?

  12. #12
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    Zitat Zitat von hafgan Beitrag anzeigen
    Nachtrag: da ist keine Datei drin ... ist das normal?
    Ja, dort landet nur die PID wenn fetchmail denn löppt...

    1. Wie sieht denn deine /etc/fetchmailrc aus?
    2. Fürge mal ein "-v" in die /etc/init.d/fetchmail hinzu:

    Code:
    startproc -u $FETCHMAIL_USER $FETCHMAIL_BIN -v -d $FETCHMAIL_POLLING_INTERVAL$.....

  13. #13
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Da hat sich an der Ausgabe nichts geändert:
    Code:
    :/etc/init.d # ./fetchmail start
    Starting fetchmailstartproc: cannot open dir: Permission denied
    startproc:  exit status of parent of /usr/bin/fetchmail: 100
    /etc/fetchmailrc:
    Code:
    # /etc/fetchmailrc
    set postmaster postmaster@zuhause.de
    set no bouncemail
    set daemon 14400
    set no syslog
    set logfile "/var/log/fetchmail.log"
    
    ## --- Mailzugang bei WEB ---
    poll pop3.web.de with proto pop3
      user "xyz@web.de" pass "geheim"
        is xyz@zuhause.de here
         fetchall
        ssl
    
    
    ## --- Mailzugang bei GMX ---
    poll pop.gmx.net with proto pop3
        user "12345" pass "geheim"
        is xyz@zuhause.de here
        fetchall
        ssl sslproto tls1
    
    ...

  14. #14
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    Schmeiß einfach mal zum testen die fetchmailrc weg und erstelle eine neue mit nur

    Code:
    poll pop3.web.de with proto pop3 : user "xyz@web.de" pass "geheim" is xyz@zuhause.de here options fetchall

  15. #15
    Registrierter Benutzer
    Registriert seit
    Feb 2005
    Beiträge
    402
    Hi,

    auch das bringt die gleiche Fehlermeldung:
    Code:
    /etc/init.d/fetchmail start
    Starting fetchmailstartproc: cannot open dir: Permission denied
    startproc:  exit status of parent of /usr/bin/fetchmail: 100
    Wenn ich die fetchmailrc ganz weg lasse, kommt es zu einer anderen Fehlermeldung:
    Code:
    /etc/fetchmailrc not existing
    Ich habe jetzt auch mal komplett fetchmail und dessen Benutzer gelöscht und wieder installiert. Immer das gleiche Problem. - Ich werde noch verrückt!!

    Gruß
    hafan

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 15.10.08, 14:10
  2. fetchmail, TLS und fehlende Zertifikate
    Von bockionline im Forum Linux als Server
    Antworten: 3
    Letzter Beitrag: 03.11.07, 22:23
  3. fetchmail beendet mit Signal 13
    Von der_neue_3er im Forum Linux als Server
    Antworten: 3
    Letzter Beitrag: 14.11.04, 20:14
  4. Fetchmail und plötzliche probleme mit web.de (imap)
    Von ceebx im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 29.08.03, 18:41
  5. fetchmail-Problem
    Von CEROG im Forum Linux als Server
    Antworten: 8
    Letzter Beitrag: 20.12.02, 06:50

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •