PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit proftpd



TheLastOne
16.12.04, 20:05
Hallo,

habe seid einigen Tagen SUSE 9.2 Pro laufen, Maschine i686.
Bin Linux Neuling und habe mich deshalb erstmal für SUSE entschieden.
Mein Grundgedanke ist später mal einen Gameserver im eigenen Lan zu betreiben.
Nach stunden langer Suche in sämtlichen Foren dieser Welt...grins, hab ich viele Fragen und auch Antworten zu diesem Thema gefunden, aber keine davon ist auf meine Bedürfnisse zugeschnitten.
SO.....(für alle die Neulinge nerven...grins)

Wie oben schon gesagt: SUSE 9.2pro - wollt proftp installieren, habe mir "proftpd-1.2.10.tar.bz2" ins root verzeichniss gedownloaded, wollt es dann per Konsole und den Befehl "tar xjf proftp-1.2.10.tar.bz2" entpacken, wobei ich diese Fehlermeldung bekam:
---

qayyse@Vigor12:~> tar xjf proftp-1.2.10.tar.bz2
tar: proftp-1.2.10.tar.bz2: Kann open nicht ausführen.: Datei oder Verzeichnis nicht gefunden
tar: Nicht behebbarer Fehler: Programmabbruch.
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
qayyse@Vigor12:~>
---
danach wechselte ich ins SU und bekam dies:
---

qayyse@Vigor12:~> tar xjf proftp-1.2.10.tar.bz2
tar: proftp-1.2.10.tar.bz2: Kann open nicht ausführen.: Datei oder Verzeichnis nicht gefunden
tar: Nicht behebbarer Fehler: Programmabbruch.
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
qayyse@Vigor12:~> su
Password:
Vigor12:/home/QAYYSE # tar xjf proftpd-1.2.10.tar.bz2
Vigor12:/home/QAYYSE # cd
Vigor12:~ # tar xjf proftpd-1.2.10.tar.bz2
Vigor12:~ #
---
nun weiß ich nicht ob er es entpackt hat "glaub nicht" , wenn ja wohin oder was hab ich falsch gemacht.???

Danke im voraus für all die sich mit einem Neuling beschäftigen (kommt in diesem Forum etwas zu kurz...zu viele genervte und nicht passende Atworten)

cane
16.12.04, 20:30
Installier proftpd über dein Paketmanagment - im Yast2 unter Software...

mfg
cane

TheLastOne
16.12.04, 20:53
Danke für die Antwort,

hab ich ebend probiert, aber wie bekomme ich das Prog in Yast2 rein, hab es über importieren versucht und eine Fehlermeldung erhalten....??

cane
16.12.04, 21:35
In Yast2 selber ist ein Punkt Software --> installieren oder so in der Art.

Da auf Suche gehen und proftp eingeben.

Dann das gefundene Paket installieren...

mfg
cane

MHage
16.12.04, 21:48
proftpd gibt es seit einiger Zeit nicht mehr auf den SuSE CD's.

Ver such mal ein rpm für 9.0 von dieser Seite:

ftp://ftp.remsnet.de/incoming/proftpd/

Das ist denke ich ein Versuch Wert....

Sonst hilft wirklich nur selbst bauen


Gruß
MHage

Stormbringer
16.12.04, 21:53
Probiere es doch mittels:
bunzip2 proftpd-1.2.10.tar.bz2
tar xvf proftpd-1.2.10.tar

Gruß

TheLastOne
17.12.04, 07:42
Danke Cane,

aber in der suche findet er kein proftpd


....saß die ganze Nacht dran, mir brummt der Kopf

Danke MHAGE,

hab eine rpm gefunden auf der Seite, das Yast ohne mekern installiert hat.
Laut FAQ von proftp http://www.proftpd.de/FAQ.12.0.html soll ich dies jetzt eingeben:


#./configure--with-modules=mod_module1:mod_module2:mod_module3
#make
#make install

meine Konsole spuckt folgendes aus:


Vigor12:~ # ./configure --with-modules=mod_module1:mod_module2:mod_module3
bash: ./configure: Datei oder Verzeichnis nicht gefunden
Vigor12:~ # make
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
Vigor12:~ # make install
make: *** Keine Regel, um »install« zu erstellen. Schluss.
Vigor12:~ #

Im Forum von proftp hab ich auch nicht wirklich Hilfe gefunden (nur über die Suche)

Danke Stormbringer....

das mit den entpacken hat super geklappt, aber ansonsten hab ich bei dieser Variante die selben Probleme wie oben beschrieben.

Er will einfach nicht dies schlucken:

Vigor12:~ # ./configure
bash: ./configure: Datei oder Verzeichnis nicht gefunden
Vigor12:~ #

netmaster
17.12.04, 08:13
Wenn du das Paket bereits mittels Yast eingespielt hast,
dann brauchst du nicht mehr selbst zu kompilieren.
Es ist bereits bei dir drauf.

Alles als root:

Straten:
/etc/init.d/proftpd start

Stoppen:
/etc/init.d/proftpd stop

Restarten:
/etc/init.d/proftpd restart

Status:
/etc/init.d/proftpd status

Konfigdatei:
vi /etc/proftp/proftpd.conf (Hier bin ich mir nicht ganz sicher, da ich pure-ftpd nutze)

Stormbringer
17.12.04, 10:03
Hi,

wenn Du ein RPM installiert hast, sollte ein Kompilieren nicht mehr nötig sein (an dem Punkt hat Netmaster schon recht).
Allerdings gilt, daß nicht einfach generell gesagt werden kann, daß ein installiertes RPM nicht automatisch die nützlichen rc%Programm%-Skripte an den bei SuSE üblichen Orten ablegt (/sbin bzw. /usr/sbin) - von daher kann es sein, daß eine proFTPd Version installiert wurde, ohne das rc%Programm%-Skripte angelegt wurden, oder aber, ohne das rc%Programm%-Skripte in den korrekten Verzeichnissen abgelegt wurden.
Um dies zu prüfen, kannst Du als root in der Konsole ein:


find / -name "rcpro*"

aufrufen.

Unter http://www.proftpd.de/Download.15.0.html findest Du ein für SuSE 8.2 nutzbares Startskript (nach /etc/init.d kopieren und ggf. umbenennen, z. B. in proftpd). es wird ggf. nur etwas anzupassen sein ...

Vielleicht komme ich auch später noch dazu, ein für SuSE 9.2 nutzbares RPM zu erstellen ...

Gruß

cane
17.12.04, 10:15
[QUOTE=TheLastOne]


#./configure--with-modules=mod_module1:mod_module2:mod_module3
#make
#make install

meine Konsole spuckt folgendes aus:


Vigor12:~ # ./configure --with-modules=mod_module1:mod_module2:mod_module3
bash: ./configure: Datei oder Verzeichnis nicht gefunden


Wiegesagt Du brauchst nicht zu kompilieren...

Aber zum Verständnis:
Die configure --with-modules=mod_module1:mod_module2 ist nur ein Beispiel.

Du müsstest, wenn Du denn kompilieren müsstest, die Beispieleinträge mod_modulex durch real existierende Module ersetzen.

mfg
cane

Stormbringer
17.12.04, 10:47
So, ich habe mich mal eben in einer kleinen Pause hingesetzt, und etwas gebacken ... http://skar.dyndns.org/linux/suse92/proftpd/
Vielleicht nützt es ja etwas ...
Gute Hilfen & Doku gibt es unter: http://www.proftpd.de/

Gruß

netmaster
17.12.04, 11:17
@cane
Du musst auch in dem Verzeichnis sein, wo du dein ftp ausgepackt hast.

cane
17.12.04, 12:17
@cane
Du musst auch in dem Verzeichnis sein, wo du dein ftp ausgepackt hast.

Das war zu trivial ;)

mfg
cane

netmaster
17.12.04, 15:16
Wie kann ich das jetzt verstehen.
War meine Aussage so trivial oder war der Fehler so trivial, dass den Fehler mit dem falschen Verzeichnis nicht gefunden hast? :D

TheLastOne
17.12.04, 15:44
Danke für dieses Feedback von euch allen, werd dies jetzt alles erstmal ausprobieren, wenn es weitere Probleme gibt, hört bzw ließt Ihr von mir....sicher!!

TheLastOne
18.12.04, 08:55
So, ich habe mich mal eben in einer kleinen Pause hingesetzt, und etwas gebacken ... http://skar.dyndns.org/linux/suse92/proftpd/
Vielleicht nützt es ja etwas ...
Gute Hilfen & Doku gibt es unter: http://www.proftpd.de/

Gruß

Danke, an alle in diesem Thema, die mir hier geholfen haben, es funzt jetzt wie eine 1.

gery
18.12.04, 10:52
Ich arbeite auch noch nicht lange auf linux und will ebenfals dden proftp installieren, bei mir ist es ein .rpm file und nicht ein tar.gz, ich führe es aus mit rpm -i
ich bekomme 4 meldungen mit libraries, die ich noch benötige, ich habe diese heruntergeladen. die libssl-09.7d-alt1.rpm. ich wollte diese auch installieren, aber jetzt heisst es:

/sbin/post_ldconfig is needed by libssl-0.9.7d-alt1
/sbin/postun_ldconfig is needed by libssl-0.9.7d-alt1

muss ich diese configs selber anlegen oder wieder etwas installieren, wie z.b das:
http://rpm.pbone.net/index.php3/stat/4/idpl/416560/com/glibc-core-2.2.6-alt0.7.i586.rpm.html
was diese config behinhaltet?

gruss

gEry

carnil
18.12.04, 11:00
@gery: Welche Distribution setzt Du ein? Bist Du ganz sicher, dass das bei deiner Distribution nicht schon mit dabei ist? Auf jeden Fall würde ich es nämlich in diesem Fall über das Paketverwaltungstool deiner Distribution installieren - und die Abhängigkeiten sollte ndann entsprechend mitaufgelöst werden.

MfG carnil

gery
18.12.04, 11:11
hi! habe SuSE 9.1 , vs und pureftp gibts mit, aber ich schätze bei einer eingenen installation lerne ich mehr, darum will ichs van 'hand' machen wenns geht :)