vsftp startet nicht (Suse 12.1)

Hinweis: In dem Thema vsftp startet nicht (Suse 12.1) gibt es 13 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Suse 12.1 Apache/Mysl/Postfix


    Ich habe hier eine ältere Suse 12.1
    Leider will vsftp nicht startet.
    (xinetd läuft glaube ich )


    Ich habe noch ein Suse 12.2 Server mit funktionieren vsftp,
    wo ich die Konfig 100% übernommen habe,
    Aber "rcvsftpd start" sagt:

    Code
    Job failed. See system logs and 'systemctl status' for details.
    das Log:
    Jun 2 15:35:19 server startproc: startproc: exit status of parent of /usr/sbin/vsftpd: 1
    Jun 2 15:35:19 server vsftpd[15017]: Starting vsftpd ..failed
    Jun 2 15:35:19 server systemd[1]: vsftpd.service: control process exited, code=exited status=7
    Jun 2 15:35:19 server systemd[1]: Unit vsftpd.service entered failed state.




    /etc/vsftpd.conf




    Ich habe auch noch einen Testserver mit Suse 13.1,
    auch dort macht vsftp keine Probleme, nur bei den 12.1.


    Hat jemand eine Idee?


    Ausgaben bitte in Code-Tags

    Einmal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 69186 haftet ausdrücklich der jeweilige Autor: neptun

  • Warum installierst Du nicht ein aktuell unterstütztes Betriebssystem?
    z.B. openSUSE 13.1?
    Wird Evergreen (3 Jahre Support).

    Für den Inhalt des Beitrages 69188 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Warum installierst Du nicht ein aktuell unterstütztes Betriebssystem?
    z.B. openSUSE 13.1?
    Wird Evergreen (3 Jahre Support).


    Wir hatten es installiert, da war es schon recht lange auf den Markt, und mit der neuen
    Version kam Suse nicht rüber.


    z.z. laufen dort noch Scripte, die unter PHP 5.4 nicht laufen, die werden gerade umgestellt,
    dann kommt 13.1 rauf.


    Nachtrag:


    Code
    systemctl status xinetd sagt: 
    
    
    Failed to issue method call: Unit name xinetd is not valid.systemctl status xinetd 
    -bash: Failed: command not found


    Konsolenausgaben bitte in Code-Tags

    5 Mal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 69202 haftet ausdrücklich der jeweilige Autor: neptun

  • Was läuft jetzt systemd oder sysvinit?


    Was meinst Du damit?
    xinetd ist doch ein Dienst, was vsftp benötigt.



    rcxinetd restart das log sagt dann:


    interessant ist:
    Service ftp failed to start and is deactivated.
    Google verrät unter die Meldung auch nichts sinnvolles


    Bitte richtig zitieren!

    Einmal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 69205 haftet ausdrücklich der jeweilige Autor: neptun

  • Interessant ist eher die Zeile:

    Zitat

    bind failed (Address already in use (errno = 98)). service = ftp

    Das erscheint in der Regel, wenn ein zweiter FTP Demon starten will und eine Adresse/Port Kombination belegen soll, die schon von einem anderen Demon belegt ist.


    Läuft bereits ein vsftp oder anderer FTP Demon im Standalone Betrieb?


    Was sagt:

    Code
    sudo netstat --tcp --udp --listening --program | grep ftp

    Für den Inhalt des Beitrages 69207 haftet ausdrücklich der jeweilige Autor: wn48z

  • tcp 0 0 *:ftp *:* LISTEN 9915/xinetd


    also ja?


    rcvsftpd Status sagt aber NOTRUNNING:


    Code
    redirecting to systemctl 
    vsftpd.service - LSB: very secure ftp daemon 
    Loaded: loaded (/etc/init.d/vsftpd) 
    Active: failed since Tue, 03 Jun 2014 14:03:59 +0200; 1h 16min ago 
    Process: 10461 ExecStart=/etc/init.d/vsftpd start (code=exited, status=7/NOTRUNNING) 
    CGroup: name=systemd:/system/vsftpd.service

    Für den Inhalt des Beitrages 69213 haftet ausdrücklich der jeweilige Autor: neptun

  • Du kannst nicht gleichzeitig vsftp via xinetd nutzen und dann auch noch standalone starten. Da muss man sich schon für eine der Variante entscheiden.


    - Standalone läuft der FTP Service immer
    - Via xinetd wird der Service nur gestartet wenn jemand eine FTP Verbindung aufbauen will und danach wieder beendet.

    Für den Inhalt des Beitrages 69214 haftet ausdrücklich der jeweilige Autor: wn48z


  • Was läuft jetzt systemd oder sysvinit?


    Mit dem oberen Befehl starte man nach der alten (sysvinit) Methode, mit dem 2.Befehl nach der neuen Methode(systemd).


    Unter openSUSE 12.1 konnte man das noch umstellen.

    rcvsftpd Status sagt aber NOTRUNNING:


    Einmal beim Systemstart aktivieren und dann noch gestartet?

    Code
    systemctl enable vsftpd.service
    systemctl start vsftpd.service


    Ausgabe unter 13.1:

    Einmal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 69215 haftet ausdrücklich der jeweilige Autor: Sauerland