freetz-devel-5159: vsftpd nicht bei Diensten aufgelistet

ao

Aktives Mitglied
Mitglied seit
15 Aug 2005
Beiträge
2,158
Punkte für Reaktionen
2
Punkte
38
Hallo,

auf meiner FB 7170 mit o.g. Freetz wird vsftpd nicht bei den Diensten aufgelistet, lässt sich aber mit /etc/init.d/rc.vsftpd stoppen und starten.
Hat jemand eine Idee, woran das liegt? Danke für Eure Hilfe!
 
Ja, er ist da:
Code:
root@fb1 /etc $ cat static.pkg 
syslogd
inetd
virtualip
authorized-keys
dropbear
dnsmasq
davfs2
openntpd
callmonitor
digitemp
e2fsprogs
haserl
madplay
modcgi
ntfs
onlinechanged
rrdstats
rrdtool
ser2net
[B]vsftpd[/B]
wol
 
Gib mal bitte "sh -x /etc/init.d/rc.vsftpd load" ein. Ausgabe? Ist er jetzt da?
Du hast vsftpd nicht vielleicht als external service eingetragen?

MfG Oliver
 
Der Dienst läuft, aber /var/log/vsftpd.log existiert nicht:
Code:
root@fb1 /var/log $ ps | grep [v]sftp   
 2244 root      1384 S    vsftpd

Ich mache mal ein "load" wie vorgeschlagen:
Code:
root@fb1 /etc/init.d $ sh -x ./rc.vsftpd load
+ DAEMON=vsftpd
+ LOG_LINK=/var/log/mod_vsftpd.log
+ PID_FILE=/var/run/vsftpd.pid
+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -z  ]
+ DAEMON_LONG_NAME=vsftpd
+ [ -z  ]
+ CONF_NAME=vsftpd
+ [ -z  ]
+ CONF_ENABLED=vsftpd_ENABLED
+ [ -z  ]
+ DAEMON_BIN=vsftpd
+ [ -z /var/run/vsftpd.pid ]
+ [ -n vsftpd ]
+ modlib_loadconfig
+ local CONF_FILE=/mod/etc/conf/vsftpd.cfg
+ [ ! -r /mod/etc/conf/vsftpd.cfg ]
+ . /mod/etc/conf/vsftpd.cfg
+ export VSFTPD_ADD_SETTINGS=
+ export VSFTPD_ALLOW_FTPUSER=yes
+ export VSFTPD_ALLOW_ROOT=yes
+ export VSFTPD_ANONYMOUS=no
+ export VSFTPD_ANON_ROOT=/mod/home/ftp
+ export VSFTPD_CHROOT=no
+ export VSFTPD_CHROOT_JAIL_LIST=ftp
+ export VSFTPD_DELAY_FAILED_LOGIN=15
+ export VSFTPD_ENABLED=yes
+ export VSFTPD_ENABLE_RELOAD_SCRIPT=yes
+ export VSFTPD_ENABLE_SSL=yes
+ export VSFTPD_ENABLE_SSLV2=yes
+ export VSFTPD_ENABLE_SSLV3=yes
+ export VSFTPD_ENABLE_TLSV1=no
+ export VSFTPD_FORCE_DATA_SSL=yes
+ export VSFTPD_FORCE_LOGIN_SSL=yes
+ export VSFTPD_LOG_ENABLE=yes
+ export VSFTPD_LOG_FILE=/var/log/vsftpd.log
+ export VSFTPD_LOG_PROTOC=no
+ export VSFTPD_LOG_SYSLOG=yes
+ export VSFTPD_MAX_CLIENTS=5
+ export VSFTPD_MAX_PER_IP=5
+ export VSFTPD_PASV_ADDRESS=no
+ export VSFTPD_PASV_MAX=0
+ export VSFTPD_PASV_MIN=0
+ export VSFTPD_PORT=21
+ export VSFTPD_PROMISCUOUS=no
+ export VSFTPD_USERS_ENABLED=yes
+ modlib_adduser ftp -G users -D -S -g FTP account
+ local user=ftp
+ shift
+ grep -q ^ftp: /etc/passwd
+ return 0
+ mkdir -p /mod/home/ftp
+ chown ftp:users /mod/home/ftp -R
+ mkdir -p /var/run/vsftpd
+ [ -e /var/tmp/ftp ]
+ modreg cgi vsftpd Vsftpd
+ strings /usr/sbin/vsftpd
+ grep -q SSL support not compiled in
+ modreg file vsftpd crt VSFTPD:Cert+Key 0 vsftpd_crt
+ modlib_start yes
+ local DAEMON_ENABLED=yes
+ [ yes == no ]
+ [ yes == inetd -a -x /etc/init.d/rc.inetd ]
+ modlib_check_running
+ + echo vsftpd_ENABLED
tr [:lower:]- [:upper:]_
+ eval echo $VSFTPD_ENABLED
+ echo yes
+ [ yes == inetd ]
+ local fn=/var/run/vsftpd.pid
+ [ ! -s /var/run/vsftpd.pid ]
+ return 3
+ start
+ modlib_startdaemon vsftpd
+ echo -n Starting vsftpd...
Starting vsftpd...+ config
+ env - PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin vsftpd
+ local rv=0
+ [ 0 -ne 0 ]
+ local fn=/var/run/vsftpd.pid
+ [ ! -s /var/run/vsftpd.pid ]
+ pidof -s vsftpd
+ local dp=3069
+ [ 0 -ne 0 ]
+ [ -n 3069 ]
+ echo 3069
+ echo done.
done.
+ return 0
+ exit 0
Aber weder nach "load" noch nach "start" wird er unter Dienste angezeigt:
Code:
root@fb1 /etc/init.d $ sh -x ./rc.vsftpd start
+ DAEMON=vsftpd
+ LOG_LINK=/var/log/mod_vsftpd.log
+ PID_FILE=/var/run/vsftpd.pid
+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -z  ]
+ DAEMON_LONG_NAME=vsftpd
+ [ -z  ]
+ CONF_NAME=vsftpd
+ [ -z  ]
+ CONF_ENABLED=vsftpd_ENABLED
+ [ -z  ]
+ DAEMON_BIN=vsftpd
+ [ -z /var/run/vsftpd.pid ]
+ [ -n vsftpd ]
+ modlib_loadconfig
+ local CONF_FILE=/mod/etc/conf/vsftpd.cfg
+ [ ! -r /mod/etc/conf/vsftpd.cfg ]
+ . /mod/etc/conf/vsftpd.cfg
+ export VSFTPD_ADD_SETTINGS=
+ export VSFTPD_ALLOW_FTPUSER=yes
+ export VSFTPD_ALLOW_ROOT=yes
+ export VSFTPD_ANONYMOUS=no
+ export VSFTPD_ANON_ROOT=/mod/home/ftp
+ export VSFTPD_CHROOT=no
+ export VSFTPD_CHROOT_JAIL_LIST=ftp
+ export VSFTPD_DELAY_FAILED_LOGIN=15
+ export VSFTPD_ENABLED=yes
+ export VSFTPD_ENABLE_RELOAD_SCRIPT=yes
+ export VSFTPD_ENABLE_SSL=yes
+ export VSFTPD_ENABLE_SSLV2=yes
+ export VSFTPD_ENABLE_SSLV3=yes
+ export VSFTPD_ENABLE_TLSV1=no
+ export VSFTPD_FORCE_DATA_SSL=yes
+ export VSFTPD_FORCE_LOGIN_SSL=yes
+ export VSFTPD_LOG_ENABLE=yes
+ export VSFTPD_LOG_FILE=/var/log/vsftpd.log
+ export VSFTPD_LOG_PROTOC=no
+ export VSFTPD_LOG_SYSLOG=yes
+ export VSFTPD_MAX_CLIENTS=5
+ export VSFTPD_MAX_PER_IP=5
+ export VSFTPD_PASV_ADDRESS=no
+ export VSFTPD_PASV_MAX=0
+ export VSFTPD_PASV_MIN=0
+ export VSFTPD_PORT=21
+ export VSFTPD_PROMISCUOUS=no
+ export VSFTPD_USERS_ENABLED=yes
+ modlib_start
+ local DAEMON_ENABLED=
+ [  == no ]
+ [  == inetd -a -x /etc/init.d/rc.inetd ]
+ modlib_check_running
+ echo vsftpd_ENABLED
+ tr [:lower:]- [:upper:]_
+ eval echo $VSFTPD_ENABLED
+ echo yes
+ [ yes == inetd ]
+ local fn=/var/run/vsftpd.pid
+ [ ! -s /var/run/vsftpd.pid ]
+ return 3
+ start
+ modlib_startdaemon vsftpd
+ echo -n Starting vsftpd...
Starting vsftpd...+ config
+ env - PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin vsftpd
+ local rv=0
+ [ 0 -ne 0 ]
+ local fn=/var/run/vsftpd.pid
+ [ ! -s /var/run/vsftpd.pid ]
+ pidof -s vsftpd
+ local dp=2244
+ [ 0 -ne 0 ]
+ [ -n 2244 ]
+ echo 2244
+ echo done.
done.
+ return 0
+ exit 0
 
Woher kommen die Sachen:
Code:
+ local dp=2244
+ [ 0 -ne 0 ]
+ [ -n 2244 ]
+ echo 2244
Sieht für mich irgendwie nach einer Debug-Ausgabe oder demgleichen. Hast du vielleicht irgendwann mal an vsftpd mit irgendwelchen patches experimentiert, ao?

MfG
 
Nein, einfach in menuconfig ausgewählt. Evtl. kollidiert das Paket mit anderen, die ssl verwenden (z.B. dropbear)?
Ich denke, ich baue lieber nochmal frisch... Gute Nacht erstmal!
 
Bei mir war die Ursache (für nicht Auflistung bei den Diensten) mal die, dass ein Teil der Dateien (*.cgi & Co.) in "make/<Paket>/files/..." nicht ausführbar (chmod 755) war.
 
Danke für den Hinweis, aber hier scheint das ok zu sein, oder?
Code:
.
[drwxr-xr-x user     users           4096]  ./.svn
[-r--r--r-- user     users            665]  ./.svn/all-wcprops
[-r--r--r-- user     users             47]  ./.svn/dir-prop-base
[-r--r--r-- user     users            991]  ./.svn/entries
[-r--r--r-- user     users              2]  ./.svn/format
[drwxr-xr-x user     users           4096]  ./.svn/prop-base
[drwxr-xr-x user     users           4096]  ./.svn/props
[drwxr-xr-x user     users           4096]  ./.svn/text-base
[-r--r--r-- user     users            674]  ./.svn/text-base/Config.in.svn-base
[-r--r--r-- user     users             67]  ./.svn/text-base/Makefile.in.svn-base
[-r--r--r-- user     users             84]  ./.svn/text-base/external.files.svn-base
[-r--r--r-- user     users            195]  ./.svn/text-base/external.in.svn-base
[-r--r--r-- user     users             77]  ./.svn/text-base/external.services.svn-base
[-r--r--r-- user     users           1135]  ./.svn/text-base/vsftpd.mk.svn-base
[drwxr-xr-x user     users           4096]  ./.svn/tmp
[drwxr-xr-x user     users           4096]  ./.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./.svn/tmp/text-base
[-rw-r--r-- user     users           1631]  ./.vsftpd_changes
[-rw-r--r-- user     users             64]  ./.vsftpd_config
[-rw-r--r-- user     users            674]  ./Config.in
[-rw-r--r-- user     users             67]  ./Makefile.in
[-rw-r--r-- user     users             84]  ./external.files
[-rw-r--r-- user     users            195]  ./external.in
[-rw-r--r-- user     users             77]  ./external.services
[drwxr-xr-x user     users           4096]  ./files
[-rw-r--r-- user     users            169]  ./files/.language
[drwxr-xr-x user     users           4096]  ./files/.svn
[-r--r--r-- user     users            271]  ./files/.svn/all-wcprops
[-r--r--r-- user     users            468]  ./files/.svn/entries
[-r--r--r-- user     users              2]  ./files/.svn/format
[drwxr-xr-x user     users           4096]  ./files/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/.svn/props
[drwxr-xr-x user     users           4096]  ./files/.svn/text-base
[-r--r--r-- user     users            169]  ./files/.svn/text-base/.language.svn-base
[-r--r--r-- user     users            224]  ./files/.svn/text-base/README.svn-base
[drwxr-xr-x user     users           4096]  ./files/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/.svn/tmp/text-base
[-rw-r--r-- user     users            224]  ./files/README
[drwxr-xr-x user     users           4096]  ./files/root
[drwxr-xr-x user     users           4096]  ./files/root/.svn
[-r--r--r-- user     users             84]  ./files/root/.svn/all-wcprops
[-r--r--r-- user     users            241]  ./files/root/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/.svn/text-base
[drwxr-xr-x user     users           4096]  ./files/root/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/.svn/tmp/text-base
[drwxr-xr-x user     users           4096]  ./files/root/etc
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn
[-r--r--r-- user     users             88]  ./files/root/etc/.svn/all-wcprops
[-r--r--r-- user     users            277]  ./files/root/etc/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/etc/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/text-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/.svn/tmp/text-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn
[-r--r--r-- user     users            744]  ./files/root/etc/default.vsftpd/.svn/all-wcprops
[-r--r--r-- user     users            879]  ./files/root/etc/default.vsftpd/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/etc/default.vsftpd/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/prop-base
[-r--r--r-- user     users             30]  ./files/root/etc/default.vsftpd/.svn/prop-base/vsftpd_conf.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/text-base
[-r--r--r-- user     users            895]  ./files/root/etc/default.vsftpd/.svn/text-base/vsftpd.cfg.svn-base
[-r--r--r-- user     users            239]  ./files/root/etc/default.vsftpd/.svn/text-base/vsftpd.inetd.svn-base
[-r--r--r-- user     users            132]  ./files/root/etc/default.vsftpd/.svn/text-base/vsftpd.save.svn-base
[-r--r--r-- user     users           1265]  ./files/root/etc/default.vsftpd/.svn/text-base/vsftpd_conf.svn-base
[-r--r--r-- user     users            717]  ./files/root/etc/default.vsftpd/.svn/text-base/vsftpd_crt.def.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/default.vsftpd/.svn/tmp/text-base
[-rw-r--r-- user     users            895]  ./files/root/etc/default.vsftpd/vsftpd.cfg
[-rw-r--r-- user     users            239]  ./files/root/etc/default.vsftpd/vsftpd.inetd
[-rw-r--r-- user     users            132]  ./files/root/etc/default.vsftpd/vsftpd.save
[-rwxr-xr-x user     users           1265]  ./files/root/etc/default.vsftpd/vsftpd_conf
[-rw-r--r-- user     users            717]  ./files/root/etc/default.vsftpd/vsftpd_crt.def
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn
[-r--r--r-- user     users            210]  ./files/root/etc/init.d/.svn/all-wcprops
[-r--r--r-- user     users            360]  ./files/root/etc/init.d/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/etc/init.d/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/prop-base
[-r--r--r-- user     users             30]  ./files/root/etc/init.d/.svn/prop-base/rc.vsftpd.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/text-base
[-r--r--r-- user     users           1810]  ./files/root/etc/init.d/.svn/text-base/rc.vsftpd.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/init.d/.svn/tmp/text-base
[-rwxr-xr-x user     users           1810]  ./files/root/etc/init.d/rc.vsftpd
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn
[-r--r--r-- user     users            232]  ./files/root/etc/onlinechanged/.svn/all-wcprops
[-r--r--r-- user     users            369]  ./files/root/etc/onlinechanged/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/etc/onlinechanged/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/text-base
[-r--r--r-- user     users            216]  ./files/root/etc/onlinechanged/.svn/text-base/reload_vsftpd.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/etc/onlinechanged/.svn/tmp/text-base
[-rw-r--r-- user     users            216]  ./files/root/etc/onlinechanged/reload_vsftpd
[drwxr-xr-x user     users           4096]  ./files/root/usr
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn
[-r--r--r-- user     users             88]  ./files/root/usr/.svn/all-wcprops
[-r--r--r-- user     users            246]  ./files/root/usr/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/usr/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/text-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/.svn/tmp/text-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn
[-r--r--r-- user     users             92]  ./files/root/usr/lib/.svn/all-wcprops
[-r--r--r-- user     users            243]  ./files/root/usr/lib/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/usr/lib/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/text-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/.svn/tmp/text-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn
[-r--r--r-- user     users            222]  ./files/root/usr/lib/cgi-bin/.svn/all-wcprops
[-r--r--r-- user     users            385]  ./files/root/usr/lib/cgi-bin/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/usr/lib/cgi-bin/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/prop-base
[-r--r--r-- user     users             30]  ./files/root/usr/lib/cgi-bin/.svn/prop-base/vsftpd.cgi.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/text-base
[-r--r--r-- user     users           9681]  ./files/root/usr/lib/cgi-bin/.svn/text-base/vsftpd.cgi.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/.svn/tmp/text-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn
[-r--r--r-- user     users            244]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/all-wcprops
[-r--r--r-- user     users            381]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/prop-base
[-r--r--r-- user     users             30]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/prop-base/vsftpd_log.cgi.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/text-base
[-r--r--r-- user     users            420]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/text-base/vsftpd_log.cgi.svn-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/lib/cgi-bin/vsftpd/.svn/tmp/text-base
[-rwxr-xr-x user     users            420]  ./files/root/usr/lib/cgi-bin/vsftpd/vsftpd_log.cgi
[-rwxr-xr-x user     users           9681]  ./files/root/usr/lib/cgi-bin/vsftpd.cgi
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn
[-r--r--r-- user     users             93]  ./files/root/usr/sbin/.svn/all-wcprops
[-r--r--r-- user     users            230]  ./files/root/usr/sbin/.svn/entries
[-r--r--r-- user     users              2]  ./files/root/usr/sbin/.svn/format
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/text-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/tmp
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./files/root/usr/sbin/.svn/tmp/text-base
[drwxr-xr-x user     users           4096]  ./patches
[drwxr-xr-x user     users           4096]  ./patches/.svn
[-r--r--r-- user     users            932]  ./patches/.svn/all-wcprops
[-r--r--r-- user     users           1153]  ./patches/.svn/entries
[-r--r--r-- user     users              2]  ./patches/.svn/format
[drwxr-xr-x user     users           4096]  ./patches/.svn/prop-base
[drwxr-xr-x user     users           4096]  ./patches/.svn/props
[drwxr-xr-x user     users           4096]  ./patches/.svn/text-base
[-r--r--r-- user     users           1661]  ./patches/.svn/text-base/001-destdir.patch.svn-base
[-r--r--r-- user     users            383]  ./patches/.svn/text-base/002-find_libs.patch.svn-base
[-r--r--r-- user     users           1985]  ./patches/.svn/text-base/003-tunables.patch.svn-base
[-r--r--r-- user     users            307]  ./patches/.svn/text-base/006-enable_ssl.patch.svn-base
[-r--r--r-- user     users            427]  ./patches/.svn/text-base/06-disable_largfiles.patch.svn-base
[-r--r--r-- user     users            304]  ./patches/.svn/text-base/07-config.patch.svn-base
[-r--r--r-- user     users            592]  ./patches/.svn/text-base/09-anonym_root.patch.svn-base
[drwxr-xr-x user     users           4096]  ./patches/.svn/tmp
[drwxr-xr-x user     users           4096]  ./patches/.svn/tmp/prop-base
[drwxr-xr-x user     users           4096]  ./patches/.svn/tmp/props
[drwxr-xr-x user     users           4096]  ./patches/.svn/tmp/text-base
[-rw-r--r-- user     users           1661]  ./patches/001-destdir.patch
[-rw-r--r-- user     users            383]  ./patches/002-find_libs.patch
[-rw-r--r-- user     users           1985]  ./patches/003-tunables.patch
[-rw-r--r-- user     users            307]  ./patches/006-enable_ssl.patch
[-rw-r--r-- user     users            427]  ./patches/06-disable_largfiles.patch
[-rw-r--r-- user     users            304]  ./patches/07-config.patch
[-rw-r--r-- user     users            592]  ./patches/09-anonym_root.patch
[-rw-r--r-- user     users              0]  ./txt.txt
[-rw-r--r-- user     users           1135]  ./vsftpd.mk

116 directories, 95 files
 
Ja, dort wo erforderlich sind für deine Box, die Dateien für den vsftpd ausführbar.
 
Du hast meine Frage von oben nach external nicht beantwortet. Hast du vsftpd ausgelagert? Oder als external service eingetragen?

Siehst du den vsftpd nach "modreg daemon vsftpd"? Ist die rc.vsftpd normal im Image und ausführbar?

MfG Oliver
 
Du hast meine Frage von oben nach external nicht beantwortet. Hast du vsftpd ausgelagert? Oder als external service eingetragen?
Sorry, Oliver. Vsftpd ist externalisiert. Was ist in Deiner Frage der Unterschied zwischen "ausgelagert" und "als external service eingetragen"?
Siehst du den vsftpd nach "modreg daemon vsftpd"?
Ja, direkt danach ist er unter "Dienste" und "Pakete" (auch dort war er nämlich unsichtbar) bereits sichtbar.
Ist die rc.vsftpd normal im Image und ausführbar?
Ja, die ist im Image und ausführbar, d.h. ich konnte den Dienst über die Konsole starten und stoppen:
Code:
root@fb1 /etc/init.d $ ls -al
[...]
-rwxr-xr-x    1 root     root          1810 Jun 26 21:37 rc.vsftpd
[...]
Was genau bewirkt denn "modreg daemon vsftpd"? Welche Probleme löst das?
Liegt es evtl. an meinem Image bzw. Setup?
Jedenfalls schonmal herzlichen Dank für Deine Hilfe, Oliver!
 
Zuletzt bearbeitet:
Ich weiß zwar nicht genau, was Oliver mit seiner Frage meinte, ich befürchte jedoch, dass es an der Startreienfolge und in diesem Fall speziell an der Externalisierung liegt.
Alle Dienste werden in deren rc-Skripten oder wo auch immer zunächst beim mod "registriert". Das ist genau das, was du manuell versucht hast nachzuholen. Erst danach sind die Dienste im WebIF zu sehen. Die damalige Idee von Daniel ist wirklich genial: Man kann somit Dienste / Pakete /etc. dem WebIF hinzufügen oder wegnehmen. Und zwar während des Betriebes.
Leider läuft in deinem Fall irgendwas schief. Womöglich sind einige Sachen beim Hochlauf noch nicht da, weil externalisiert, daher wird es auch nicht registriert.

Frag mal besser cuma dazu aus. Er hat letzte Zeit viel an der Reihenfolge der Dienste geändert. Außerdem ist external auch sein Kind und er kennt es am Besten.

MfG
 
Kannst du mal bitte in mod.log und external.log schauen. Da sollte was zu sehen sein. Das modreg wird erst ausgeführt, wenn der Datenträger mit den external services angesteckt wird.

MfG Oliver
 
mod.log:
Code:
rc.mod version freetz-devel-5159
Starting crond...done.
telnetd is disabled.
Starting Freetz webinterface...done.
swap is disabled.
Starting syslogd...done.
Updating inetd config for dropbear: inactive.
Updating inetd config for rrdstats (webcfg-one): inactive.
Updating inetd config for rrdstats (webcfg-rrd): inactive.
Updating inetd config for telnetd: inactive.
Updating inetd config for vsftpd: inactive.
Updating inetd config for webcfg: inactive.
Updating inetd config for wol: inactive.
Reloading inetd...not running.
Writing /var/flash/freetz...done.
46080 bytes written.
Starting inetd...done.
Setting up virtual network interface...done.
Setting up SSH authorized_keys for root...done.
Starting dropbear SSH server...done.
dnsmasq already started.
mount WebDAV...done.
Starting openntpd...done.
Reading AVM's phone book...done.
Starting callmonitor...done.
Setting up onlinechanged scripting ...done.
Starting rrdstats...done.
Starting Serial to Network Proxy...done.
vsftpd will be started by external.
Starting wol webinterface...done.
Stopping rrdstats...done.
RRDstats is restoring files...done.
Starting rrdstats...already running.
Starting rrdstats...done.
external.log (die Zeile mit den Punkten ist Tausende von Zeichen lang, ich habe das gekürzt):
Code:
Waiting for mod-startup: ........................done.
Waiting for time-synchronisation: successfully.

### mounting /var/media/ftp/uStor01 @ 28.06.2010 - 09:07,56
vsftpd is disabled.
Ein ähnliches Problem scheint es mit "onlinechanged" zu geben (soll ich dafür trotzdem ein neues Thema aufmachen?):
Es ist weder unter "Dienste", noch unter "Pakete" oder "Einstellungen" zu sehen, obwohl es installiert ist.
Unter "Dienste" und "Einstellungen" sollte es aber sichtbar sein, unter "Pakete" weiß ich das nicht.

Ein "modreg daemon onlinechanged" führt dazu, dass es dann auch unter "Dienste" und "Einstellungen" erscheint, nicht jedoch unter "Pakete".
Unter "Dienste" wird nun jedoch der Status nicht angezeigt, d.h. da steht weder "stopped" noch "running".
Die Knöpfe "Start", "Stop" und "Restart" sind alle drei nicht ausgegraut.

Die Einträge von "onlinechanged" unter "Einstellungen" haben ein Problem mit Umlauten:
Code:
case $1 in
 start)
   # Kommandos beim Start des Routers
   # ggf. sollten hier die Enträge von online) stehen
   ;;
 online)
   # Kommandos wenn der Router online geht (zB Zwangstrennung)
   #
   # Beispiel für DynDNS bei Strato (nützlich
   # bei mehreren DynDNS-Einträgen)
   # wget -q -O /dev/null \
   # http://<hostname>:<;passwort>@dyndns.strato.com\
   # /nic/update?hostname=&lt;hostname2&gt;
   #
   # mit SSL
   # wget -q --no-check-certificate -O /dev/null \
   # https://<hostname>:<passwort>@dyndns.strato.com\
   # /nic/update?hostname=&lt;hostname2&gt;
   ;;
 offline)
   # Kommandos wenn der Router offline geht (zB Zwangstrennung)
   ;;
esac
Ich habe "onlinechanged" manuell neu gestartet:
Code:
root@fb1 /var/tmp/persistent $ sh -x /etc/init.d/rc.onlinechanged restart
+ DAEMON=onlinechanged
+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -z  ]
+ DAEMON_LONG_NAME=onlinechanged
+ [ -z  ]
+ CONF_NAME=onlinechanged
+ [ -z  ]
+ CONF_ENABLED=onlinechanged_ENABLED
+ [ -z  ]
+ DAEMON_BIN=onlinechanged
+ [ -z  ]
+ PID_FILE=/var/run/onlinechanged.pid
+ [ -n onlinechanged ]
+ modlib_loadconfig
+ local CONF_FILE=/mod/etc/conf/onlinechanged.cfg
+ [ ! -r /mod/etc/conf/onlinechanged.cfg ]
+ . /mod/etc/conf/onlinechanged.cfg
+ exit 0
Aber auch danach fehlt die Anzeige des Status, d.h. das Feld ist leer. Wenn ich auf "stop" klicke, kommt nur:
Code:
Stoppe onlinechanged:

[Zurück]
D.h. die Zeile zwischen "Stoppe onlinechanged" und dem "Zurück" Knopf ist leer. Sorry, ich kann derzeit keine Screenshots erstellen bzw. einfügen.
 
Zuletzt bearbeitet:
Nach dieser Meldung:
Code:
### mounting /var/media/ftp/uStor01 @ 28.06.2010 - 09:07,56
vsftpd is disabled.
Sollte das modreg aber ausgeführt sein und vsftpd unter Dienste erscheinen!?

Onlinechanged soll weder unter Dienste noch unter Packages auftauchen. Aber ein Menüpunkt unter Einstellungen sollte vorhanden sein. Bei diesem Paket gibt es ja nichts zu starten...

MfG Oliver
 
Kann es sein, dass vsftpd im Log als "stopped" steht, weil ich den Dienst inzwischen manuell gestoppt habe? Sorry, musste sein, da ich damit prinzipiell Probleme habe. Ich hatte gedacht, dass in diesem Log nur Sachen stehen, die nach einem Box-Neustart passieren, habe mich wohl aber geirrt. Sobald es möglich ist, mache ich einen Neustart und poste noch einmal die beiden Logs.

Dass Onlinechanged weder unter Dienste noch unter Packages auftauchen soll, habe ich nun verstanden. Aber ist es denn normal, dass es nach "modreg" unter "Dienste" erscheint? Da müssten dann ja etliche Sachen nach "modreg" erscheinen, die gar keine Dienste sind. Ist das so gewollt oder einfach nur ein Nebeneffekt, der ja im Alltag keine Rolle spielt?

Mit "modreg daemon -h onlinechanged" habe ich Onlinechanged wieder aus den Diensten rausbekommen.
Der Screenshot (jetzt geht es wieder) zeigt noch den Zustand mit Onlinechanged unter den Diensten.
.
 

Anhänge

  • freetz.jpg
    freetz.jpg
    26.1 KB · Aufrufe: 8
Ich hab bei cuma nachgefragt wie das gedacht ist. Aber onlinechanged kann man ja gar nicht auslagern, von daher sollte das davon nicht betroffen sein.

MfG Oliver
 
Danke, Oliver und cuma, für's Feedback. Schaut Ihr Euch die Sache mit der Startreihenfolge noch an?
Ich kenne mich mit dem Eröffnen von Tickets nicht so gut aus.
 
Wo war das Problem mit der Startreihenfolge?

Mfg Oliver
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.