ProFTPd-Server startet nicht

Babubo schrieb:
Wenn ich das mache kommt, Link existiert bereits.
dann ist zumindest mal das wichtigste da - wobei Du ja vorhin noch gesagt hattest, da waere nix...
Zunaechst klaeren wir mal ab, was der proftpd sagt, wenn Du versuchst, ihn manuell zu starten:
/usr/local/libexec/proftpd
danach mal mit ps -ax schauen, ob er auch laeuft. Wenn ja, sollte ein
chmod +x /etc/rc.d/proftpd
reichen, damit er beim naechsten Boot gestartet wird.
 
gladiator schrieb:
dann ist zumindest mal das wichtigste da - wobei Du ja vorhin noch gesagt hattest, da waere nix...
Zunaechst klaeren wir mal ab, was der proftpd sagt, wenn Du versuchst, ihn manuell zu starten:
/usr/local/libexec/proftpd
danach mal mit ps -ax schauen, ob er auch laeuft. Wenn ja, sollte ein
chmod +x /etc/rc.d/proftpd
reichen, damit er beim naechsten Boot gestartet wird.

> /usr/local/libexec/proftpd
server4.hostpoint.ch - unable to set uid to 0, current uid: 1001


serve4.hostpoint.ch ist komischerweise ersichtlich. ähm das wäre der jezige hoster, mein server nennt sich s01.(die Domain.ch)

kann es sein das der server nicht startet weil ich die domain verwende?



> ps -ax
PID TT STAT TIME COMMAND
0 ?? DLs 0:00.00 [swapper]
1 ?? ILs 0:00.00 /sbin/init --
2 ?? DL 0:00.01 [g_event]
3 ?? DL 0:00.02 [g_up]
4 ?? DL 0:00.03 [g_down]
5 ?? DL 0:00.00 [kqueue taskq]
6 ?? DL 0:00.00 [thread taskq]
7 ?? IL 0:00.00 [acpi_task0]
8 ?? IL 0:00.00 [acpi_task1]
9 ?? IL 0:00.00 [acpi_task2]
10 ?? DL 0:00.00 [ktrace]
11 ?? RL 8:14.63 [idle]
12 ?? WL 0:00.00 [irq1: atkbd0]
13 ?? WL 0:00.00 [irq3:]
14 ?? WL 0:00.00 [irq4: sio0]
15 ?? WL 0:00.00 [irq5:]
16 ?? WL 0:00.00 [irq6:]
17 ?? WL 0:00.00 [irq7:]
18 ?? WL 0:00.00 [irq8: rtc]
19 ?? WL 0:00.00 [irq9: acpi0]
20 ?? WL 0:00.00 [irq10:]
21 ?? WL 0:00.00 [irq11:]
22 ?? WL 0:00.00 [irq12: psm0]
23 ?? WL 0:00.00 [irq13:]
24 ?? WL 0:00.00 [irq14: ata0]
25 ?? WL 0:00.00 [irq15: ata1]
26 ?? WL 0:00.00 [irq16: uhci0]
27 ?? WL 0:00.01 [irq17: em1]
28 ?? WL 0:00.02 [irq18: em0]
29 ?? WL 0:00.00 [irq19: uhci1]
30 ?? WL 0:00.00 [irq20:]
31 ?? WL 0:00.00 [irq21:]
32 ?? WL 0:00.00 [irq22:]
33 ?? WL 0:00.00 [irq23:]
34 ?? WL 0:00.03 [irq24: twe0]
35 ?? WL 0:00.00 [irq25:]
36 ?? WL 0:00.00 [irq26:]
37 ?? WL 0:00.00 [irq27:]
38 ?? WL 0:00.00 [irq28:]
39 ?? WL 0:00.00 [irq29:]
40 ?? WL 0:00.00 [irq30:]
41 ?? WL 0:00.00 [irq31:]
42 ?? WL 0:00.00 [irq32:]
43 ?? WL 0:00.00 [irq33:]
44 ?? WL 0:00.00 [irq34:]
45 ?? WL 0:00.00 [irq35:]
46 ?? WL 0:00.00 [irq36:]
47 ?? WL 0:00.00 [irq37:]
48 ?? WL 0:00.00 [irq38:]
49 ?? WL 0:00.00 [irq39:]
50 ?? WL 0:00.00 [irq40:]
51 ?? WL 0:00.00 [irq41:]
52 ?? WL 0:00.00 [irq42:]
53 ?? WL 0:00.00 [irq43:]
54 ?? WL 0:00.00 [irq44:]
55 ?? WL 0:00.00 [irq45:]
56 ?? WL 0:00.00 [irq46:]
57 ?? WL 0:00.00 [irq47:]
58 ?? WL 0:00.00 [irq0: clk]
59 ?? WL 0:00.01 [swi1: net]
60 ?? WL 0:00.21 [swi5: clock sio]
61 ?? WL 0:00.00 [swi4: vm]
62 ?? DL 0:00.01 [yarrow]
63 ?? WL 0:00.00 [swi6:+]
64 ?? WL 0:00.00 [swi2: camnet]
65 ?? WL 0:00.00 [swi3: cambio]
66 ?? WL 0:00.00 [swi6: task queue]
67 ?? WL 0:00.00 [swi6: acpitaskq]
68 ?? WL 0:00.00 [swi6:+]
69 ?? DL 0:00.00 [usb0]
70 ?? DL 0:00.00 [usbtask]
71 ?? DL 0:00.00 [usb1]
72 ?? DL 0:00.49 [acpi_thermal]
73 ?? WL 0:00.00 [swi0: sio]
74 ?? DL 0:00.00 [pagedaemon]
75 ?? DL 0:00.00 [vmdaemon]
76 ?? DL 0:00.29 [pagezero]
77 ?? DL 0:00.00 [bufdaemon]
78 ?? DL 0:00.00 [vnlru]
79 ?? DL 0:00.01 [syncer]
80 ?? IL 0:00.00 [nfsiod 0]
81 ?? IL 0:00.00 [nfsiod 1]
82 ?? IL 0:00.00 [nfsiod 2]
83 ?? IL 0:00.00 [nfsiod 3]
84 ?? DL 0:00.01 [schedcpu]
267 ?? Ss 0:00.01 /sbin/dhclient em0 em1
298 ?? Is 0:00.00 /sbin/devd
316 ?? Ss 0:00.01 /usr/sbin/syslogd -s
391 ?? Ss 0:00.00 /usr/sbin/usbd
431 ?? Is 0:00.04 /usr/sbin/sshd
437 ?? Ss 0:00.01 sendmail: accepting connections (sendmail)
441 ?? Is 0:00.00 sendmail: Queue runner@00:30:00 for /var/spool/client
453 ?? Is 0:00.00 /usr/sbin/cron -s
467 ?? Ss 0:00.05 /usr/local/sbin/httpd
490 ?? Ss 0:00.42 /usr/bin/perl /usr/local/lib/webmin-1.230/miniserv.pl
511 ?? Is 0:00.00 /usr/sbin/moused -p /dev/psm0 -t auto
541 ?? I 0:00.00 /usr/local/sbin/httpd
542 ?? I 0:00.00 /usr/local/sbin/httpd
543 ?? I 0:00.00 /usr/local/sbin/httpd
544 ?? I 0:00.00 /usr/local/sbin/httpd
545 ?? I 0:00.00 /usr/local/sbin/httpd
557 ?? I 0:00.01 /usr/bin/perl /usr/local/lib/webmin-1.230/miniserv.pl
558 ?? I 0:00.01 /usr/bin/perl /usr/local/lib/webmin-1.230/miniserv.pl
615 ?? I 0:00.01 /usr/bin/perl /usr/local/lib/webmin-1.230/miniserv.pl
644 ?? Is 0:00.01 sshd: marc [priv] (sshd)
647 ?? S 0:00.00 sshd: marc@ttyp0 (sshd)
648 p0 Ss 0:00.01 -tcsh (tcsh)
653 p0 R+ 0:00.00 ps -ax
546 v0 Is+ 0:00.00 /usr/libexec/getty Pc ttyv0
547 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1
548 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2
549 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3
550 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4
551 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5
552 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6
553 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7
 
den port von 5.3 auf der freebsdseite und bei dir installieren und das paket von ersten oder zweiten ftp frankreich runterladen, das paket heißt proftpd-1.2.10rc3.tar.bz2 und nach usr/ports/distfiles kopieren, dein org proftpd-port deinstallieren mit cd /usr/ports/ftp/porftpd und make deinstall danach umbenennen wie proftpd1, geht ja mit webmin dateimanager und den von 5.3 unter usr/ports/ftp auspacken und installieren

das sollte funzen, ich krieg ihn nur so zum laufen in jeder release, jetzt bei 6.0rc1 hab ich ih auch so installiert,kannst ja mal schreiben wies geklappt hat
 
Flex6 schrieb:
den port von 5.3 auf der freebsdseite und bei dir installieren und das paket von ersten oder zweiten ftp frankreich runterladen, das paket heißt proftpd-1.2.10rc3.tar.bz2 und nach usr/ports/distfiles kopieren, dein org proftpd-port deinstallieren mit cd /usr/ports/ftp/porftpd und make deinstall danach umbenennen wie proftpd1, geht ja mit webmin dateimanager und den von 5.3 unter usr/ports/ftp auspacken und installieren

das sollte funzen, ich krieg ihn nur so zum laufen in jeder release, jetzt bei 6.0rc1 hab ich ih auch so installiert,kannst ja mal schreiben wies geklappt hat


versuche ich mal...das umbenennen geht irgendwie nicht mit dem Webmin :-(
 
@babubo:
1. schau Dir dringend nochmal die Konfiguration von proftpd an.
2. hast Du versucht proftpd als normaler user zu starten? Ich vermute doch stark, dass ein Daemon entweder von init oder dem user root gestartet werden will...
 
gladiator schrieb:
@babubo:
1. schau Dir dringend nochmal die Konfiguration von proftpd an.
2. hast Du versucht proftpd als normaler user zu starten? Ich vermute doch stark, dass ein Daemon entweder von init oder dem user root gestartet werden will...

Ich werde es noch direkt auf dem root versuchen zu starten.
 
mit dem umbenennen, stimmen deine rechte bei webmin, als root oder admin darf man bei webmin alles nicht nur unbenennen sondern wenn man will auch löschen etc.
 
o.T.:
@Flex6:
Es ist unglaublich schwierig Deinen Posts inhaltlich zu folgen - koenntest Du wenigstens ein bisschen auf Rechtschreibung und Grammatik achten?
 
Also bei mir liegt proftpd seit geraumer Zeit unter /usr/local/sbin/proftpd. Das wurde vor einer Weile mal geändert. Zudem solltest du den als root starten, wenn er sich auf Ports und 1024 binden soll.

Gruß, I.MC
 
Bei mir ging's auch nie

Ich hab' bei mir den proftpd aus den ports auch nie zum Laufen gebracht. Im Syslog hat er beim Versuch ihn zu starten immer irgendeine Datei, die ihm angeblich gefehlt hat, die aber vorhanden und auf die er auch die entsprechenden Zugrifffsrechte hatte, angemosert (weiß leider nicht mehr, welche das war). Gelöst hab' ich das für mich indem ich den Port deinstalliert und aus den Original-Sourcen selbst kompiliert habe - das ist kein großer Aufwand.

mikez
 
Also jetzt mal halblang, ich habe proftpd seit Jahren auf dem Server laufen und es ging immer. Ich weiss nicht, was ihr da alle macht :-(

I.MC
 
Ich kann zum ProFTPd nicht wirklich sinnvolles beitragen, da ich Pure-FTPd verwende, aber HIMMEL HILF man verlinkt keine Binaries nach /etc/rc.d/!

ProFTPd ist ein lokales Paket und wird als solches über ein Startskript in /usr/local/etc/rc.d/ über das Systemskript /etc/rc.d/localpkg gestartet.

Und, btw, dass die Kiste nimmer anständig hochkommt wenn du die Startskripte versuchst mit irgendwelchen Binaries zu verwirren kann sehr gut sein.
 
Elessar schrieb:
Ich kann zum ProFTPd nicht wirklich sinnvolles beitragen, da ich Pure-FTPd verwende, aber HIMMEL HILF man verlinkt keine Binaries nach /etc/rc.d/!

ProFTPd ist ein lokales Paket und wird als solches über ein Startskript in /usr/local/etc/rc.d/ über das Systemskript /etc/rc.d/localpkg gestartet.

Und, btw, dass die Kiste nimmer anständig hochkommt wenn du die Startskripte versuchst mit irgendwelchen Binaries zu verwirren kann sehr gut sein.

:eek: ... Schande ueber mich - Du hast Recht! :eek:
 
http://www.bsdforen.de/showthread.php?t=2725

nach all diesen schwierig nachzuvollziehenden Posts - lauscht der Daemon von ProFTPD nun auf dem gewünschten Port? Ich habe für meine Test den ProFTPD NICHT im Hintergrund starten lassen um etwaige Fehler zu sehen. Ich würde gerne helfen..

(*duck* könnte der Betroffene bitte einen ausführlichen aktuellen Status in wenigen deutlichen Sätzen formulieren?) *nochmaltieferduck*
 
illu war mir wieder vorraus ;).

ok also ich weis nun nicht ob das ding bei babubo laeuft oder nicht. keine ahnung ich setzt proftpd seit jahren ein, nicht nur auf freebsd.
Illu hat auch den post den ich auch linken wollte schon gelinkt. Ich denke der junge hat das typische problem (was leider oft bei fast jeder release auftaucht) mit der scoreboardfile.

mach einfach mal folgendes.

cd /usr/ports/ftp/proftpd && make install clean <-- falls schon fertig installiert zum naechsten schritt.

danach fuegst du proftpd_enable="YES" in die file /etc/rc.conf ein und versuchst in mit "/usr/local/etc/rc.d/proftpd.sh start" zu starten.
danach machste mal nen fixes "less /var/log/messages" und schaust mal ob dort was ueber proftpd drin steht.

und dann folgste bitte dem link hier liest dir das durch und erstellst die scoreboardfile, editierst die config und versuchst in nochmal zu starten.

ich denke das war nur mehr als nur ausfuehrlich.

BABUBO nen tip am rande. Nehm dir mal das FreeBSD handbuch zur brust und bringe in erfahrung wie und wo man fehler und problem findet. Wo log dateien sich befinden und wie man sie liest.

PS. ne info obs funktioniert hat und wo das problem lag waere auch nich schlecht. sonst koennte man sich auch solche posts und threads in zukunft sparen und sie dicht machen oder loeschen. weil dann tauchen nich so viele auf wenn man danach sucht. und es bleiben die hilfreichen posts uebrig. weil wenn dann mal wieder einer mit dem selben problem kommt weis er nich ob er es probieren soll weil er nich weis obs 100% das selbe problem ist oder nich und obs funktioniert hat. also tut euch selber nen gefallen.

cya marv
 
Hallo, sorry das ich nicht mehr geantwortet habe.
JA nun läuft es, mit starker unterstützung von einem Bsdforen.de Board User.

Ein grosses dankeschön.

Marc
 
arghs manchmal denke ich einfach die leute ueberlesen einen immer gescheit, wollen es nich lesen oder haben keine lust zum posten.
2 leute ham nun gesagt das wir wissen wollen was das problem war sonst braucht sich hier auch keiner die muehe machen und jemand zu helfen wenn keiner weis was nun das problem war oder wie es geloest wurde.
sehr hilfreiche antwort Babubo.
 
Zurück
Oben