[Webmin] ProFTPD installatie

Pagina: 1
Acties:

  • Speed_Sheep
  • Registratie: Augustus 2001
  • Laatst online: 25-11-2021
Ik draai Webmin 1.230 op Redhat Linux Fedora 3. Geen treffend GoT topic en google hit kunnen vinden voor dit configureren wanneer Webmin gebruikt wordt.

ProFTPD wil echter niet werken. ProFTPD staat in Webmin wel in het rijtje servers, maar indien ik deze selecteer, dan geeft hij aan:
The ProFTPD server /usr/local/sbin/proftpd could not be found on your system. Maybe it is not installed, or your module configuration is incorrect.
Dus heb ik geprobeerd proftpd te de-installeren en vervolgens te installeren via webmin. Hierbij zegt hij:
The following modules have been successfully installed and added to your access control list :
ProFTPD Server in /usr/local/webmin-1.230/proftpd (748 kB) under category Servers
Wederom ProFTPD opvragen geeft zelfde resultaat.

Ik kan de ProFTPD Server module configuratie pagina openen "Configurable options for ProFTPD Server" een gui die /etc/webmin/proftpd weergeeft:
code:
1
2
3
4
5
6
7
8
start_cmd=
ftpusers=/etc/ftpusers
test_always=0
test_manual=0
pid_file=/var/run/proftpd.pid
proftpd_path=/usr/local/sbin/proftpd
test_config=1
proftpd_conf=/etc/proftpd.conf


Met "locate *.pid" zie ik dat er geen proftpd.pid is. Hoe kom daaraan?
/etc/proftpd.conf bestaat wel, heb ik zelf aangemaakt (hoort webmin dat niet te doen?) volgens http://www.proftpd.org/docs/configs/basic.conf (configureer ik later wel als proftpd werkt...)
de proftpd_path /usr/local/sbin/proftpd bestaat niet, maar /usr/local/webmin-1.230/proftpd/ en /usr/sbin/proftpd/ Heb die beide geprobeerd, maar zelfde resultaat.

Ik vermoet dat proftpd nog gecompileerd moet worden, maar vind dit vreemd als het in webmin geintegreerd zit. Iemand een idee welke stappen ik moet doen?

Systeemspecs


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 09-02 23:25

zomertje

Barisax knorretje

Maar zit er in webmin dan nog een verschil in de paden?

Als ie het zoekt waar het niet staat dan kom je niet ver he :)

Een snelle oplossing is een linkje maken in /usr/local/sbin/ :P

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • Speed_Sheep
  • Registratie: Augustus 2001
  • Laatst online: 25-11-2021
Zoals ik aangaf had ik /usr/local/webmin-1.230/proftpd ook geprobeerd als proftpd_path, maar geen resultaat.

Maarja dit toch even gedaan:
code:
1
2
3
4
# link /usr/local/webmin-1.230/proftpd /usr/local/sbin/proftpd
link: cannot create link `/usr/local/sbin/proftpd' to `/usr/local/webmin-1.230/proftpd': Operation not permitted
# link /usr/local/webmin-1.230/proftpd/ /usr/local/sbin/proftpd/
link: cannot create link `/usr/local/sbin/proftpd/' to `/usr/local/webmin-1.230/proftpd/': No such file or directory

Bedoelde je dat?
Waarom een link gebruiken ipv rechtstreeks naar het goed wijzen in de proftpd configuratie?

Systeemspecs


  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 20:04
Kan je niet bij die pagina waar die weergeeft dat hij proftpd niet kan vinden nog ergens klikken op "configure module" ?

En dan het pad aanpassen naar het pad wat eruit komt als je "whereis proftpd" intikt bij je console? (wel de executable nemen natuurlijk dan he ;))

edit:
Als hij de pid niet kan vinden met locate kunnen er 2 dingen aan de hand zijn
1) locate db is nog niet geupdate, of proftpd draaide niet op het moment dat locate db werd geupdate
2) proftpd draait gewoon nog niet. (ps -ef | grep proftp geeft dan al snel uitkomst)

[ Voor 37% gewijzigd door LinuX-TUX op 01-10-2005 15:28 ]


  • Speed_Sheep
  • Registratie: Augustus 2001
  • Laatst online: 25-11-2021
code:
1
2
# ps -ef | grep proftp
root     24167 22638  0 18:03 pts/1    00:00:00 grep proftp

Ik vind enkel de grep die op dat moment gedaan wordt, dus proftpd draait nog niet, maar dat leek me ook logisch...

Even proftpd gezocht:
code:
1
2
# whereis proftpd
proftpd: /usr/sbin/proftpd /etc/proftpd.conf

Maar /usr/sbin/proftpd is een directory. Welke is dan de executable?

Systeemspecs


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Je hebt zo te zien proftpd niet geinstalleerd, dat webmin de module voor
proftpd wel heeft betekent nog niet dat proftpd zelf al geinstalleerd is.

Zoek de proftpd rpm voor jouw fedora versie, installeren en dan eens verder proberen zou
ik zeggen ;)

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 20:04
Hohoho, hij heeft wel proftpd. Anders zou whereis leeg MOETEN zijn.
Proef op de som nemen met "rpm -qa|grep proft" zal alleen maar uitmaken of dat hij het zelf heeft gecompileerd of dat hij netjes een rpm gebruikt heeft.

@Speed_Sheep
weet je echt HEEL HEEEL HEEEEEEEL zeker dat /usr/sbin/proftpd een directory is? Zo ja, wat staat er dan in godsnaam in?
cd /usr/sbin/proftpd;ls -al
Zijn ze weer lekker bezig daar bij RH/Fedora, naar mijn weten zijn alle bin / sbin directories bedoelt voor "(Super-user)binaries" en wijken ze dus weer eens af :|

[ Voor 4% gewijzigd door LinuX-TUX op 01-10-2005 18:25 ]


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
LinuX-TUX schreef op zaterdag 01 oktober 2005 @ 18:24:
Hohoho, hij heeft wel proftpd. Anders zou whereis leeg MOETEN zijn.
Oops, overheen gelezen, hij is er wel idd. :>
Proef op de som nemen met "rpm -qa|grep proft" zal alleen maar uitmaken of dat hij het zelf heeft gecompileerd of dat hij netjes een rpm gebruikt heeft.

@Speed_Sheep
weet je echt HEEL HEEEL HEEEEEEEL zeker dat /usr/sbin/proftpd een directory is? Zo ja, wat staat er dan in godsnaam in?
cd /usr/sbin/proftpd;ls -al
Of
code:
1
file /usr/sbin/proftpd
Zijn ze weer lekker bezig daar bij RH/Fedora, naar mijn weten zijn alle bin / sbin directories bedoelt voor "(Super-user)binaries" en wijken ze dus weer eens af :|
Volgens mij staat sbin voor "static" binaries.

Meer ontopic,
Ik denk nu ;) dat je in webmin /usr/local/sbin/proftpd moet veranderen in
/usr/sbin/proftpd

edit: Dat denk ik omdat whereis geen dirs weergeeft maar alleen binaries en manpages

[ Voor 10% gewijzigd door u_nix_we_all op 01-10-2005 18:38 ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Speed_Sheep
  • Registratie: Augustus 2001
  • Laatst online: 25-11-2021
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# cd /usr/sbin/proftpd
# ls
allmanual_form.cgi          config-trustix-linux  limit_index.cgi
allmanual_save.cgi          config-turbo-linux    log_parser.pl
anon_index.cgi              config-united-linux   manual_form.cgi
apply.cgi                   create_dir.cgi        manual_save.cgi
backup_config.pl            create_ftpaccess.cgi  mod_auth.pl
CHANGELOG                   create_limit.cgi      mod_core.pl
config                      create_virt.cgi       mod_ldap.pl
config-cobalt-linux         delete_ftpaccess.cgi  mod_log.pl
config-coherent-linux       dir_index.cgi         mod_ls.pl
config-debian-linux         edit_anon.cgi         mod_pam.pl
config-freebsd              edit_aserv.cgi        mod_readme.pl
config-gentoo-linux         edit_dir.cgi          mod_site.pl
config.info                 edit_dserv.cgi        module.info
config.info.ca              edit_ftpaccess.cgi    mod_unixpw.pl
config.info.de              edit_ftpusers.cgi     proftpd-lib.pl
config.info.es              edit_global.cgi       save_anon.cgi
config.info.ja_JP.euc       edit_limit.cgi        save_aserv.cgi
config.info.pl              edit_lserv.cgi        save_dir.cgi
config.info.ru_RU           edit_net.cgi          save_dserv.cgi
config.info.ru_SU           edit_virt.cgi         save_ftpaccess.cgi
config.info.zh_TW.Big5      edit_vserv.cgi        save_ftpusers.cgi
config-mandrake-linux       feedback_files.pl     save_global.cgi
config-msc-linux            find_ftpaccess.cgi    save_limit.cgi
config-open-linux           ftpaccess.cgi         save_lserv.cgi
config-redhat-linux         ftpaccess_index.cgi   save_virt.cgi
config-redhat-linux-10.0-*  images                save_vserv.cgi
config-slackware-linux      index.cgi             start.cgi
config-sol-linux            install_check.pl      virt_index.cgi
config-suse-linux           lang

Een sloot aan files, dus lijkt me toch een directory...

code:
1
# rpm -qa|grep proft

Retourneerd helemaal niets

u_nix_we_all, rpm installeren heb ik ook wel aan zitten denken, maar dat schiet m'n webmin een beetje voorbij. Ze geven ProFTPD weer in het rijtje en je kunt daar de module configureren, dus wil ik dat graag via die manier doen..

code:
1
2
file /usr/sbin/proftpd
/usr/sbin/proftpd: directory

Is dus wel een directory... :(

[ Voor 3% gewijzigd door Speed_Sheep op 01-10-2005 18:42 . Reden: file /usr/sbin/proftpd getest ]

Systeemspecs


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Speed_Sheep schreef op zaterdag 01 oktober 2005 @ 18:40:
[code]

Een sloot aan files, dus lijkt me toch een directory...

code:
1
# rpm -qa|grep proft

Retourneerd helemaal niets

u_nix_we_all, rpm installeren heb ik ook wel aan zitten denken, maar dat schiet m'n webmin een beetje voorbij. Ze geven ProFTPD weer in het rijtje en je kunt daar de module configureren, dus wil ik dat graag via die manier doen..

code:
1
2
file /usr/sbin/proftpd
/usr/sbin/proftpd: directory

Is dus wel een directory... :(
Ah dus toch geen proftp geinstalleerd.

Je kunt rustig proftpd installeren via een rpm,
webmin is alleen een tool om het te beheren.
Webmin installeerd alleen proftpd niet voor je, dat moet je zelf doen.

Je hebt de webmin plugin voor proftpd wel, daar komt die directory vandaan,
die staat vol met cgi'tjes.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 09-02 10:57
en als je which proftpd doet ???? dan geeft ie aan waar die binairy staat als het goed is teminste op mijn debian bak wel

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • Speed_Sheep
  • Registratie: Augustus 2001
  • Laatst online: 25-11-2021
ndeleeuw: which commando heeft m'n Fedora Core 3 bak niet...


Zojuist even via rpmfind.net de rpm gezocht in webmin:

Afbeeldingslocatie: http://img68.imageshack.us/img68/9683/proftpdrpm0lf.jpg

Met als resultaat
code:
1
2
3
4
5
6
7
8
Install failed :

error: Failed dependencies:
    vsftpd conflicts with proftpd-1.2.10-6.fc3.i386

You may attempt to install again by going back to the previous page and selecting different install options.

Otherwise, click here to delete the temporary package file in order to save disk space.

Nouja iig een lichtpuntje. Vsftpd eraf zien te krijgen en installatie van proftpd opnieuw uitvoeren lijkt me. Dus daar ga ik nu mee aan de slag.

EDIT: yum remove vsftpd uitgevoerd en vervolgens weer de proftpd rpm installatie gerunt:
code:
1
2
3
4
5
6
Install failed :

warning: /etc/proftpd.conf created as /etc/proftpd.conf.rpmnew
error: unpacking of archive failed on file /usr/sbin/proftpd: cpio: rename failed - Is a directory

You may attempt to install again by going back to the previous page and selecting different install options.


Daarna dus maar even alles behalve "ignore dependancies" aangezet en geinstalleerd:
code:
1
2
3
4
5
6
7
Install failed :
warning: /etc/ftpusers saved as /etc/ftpusers.rpmorig
warning: /etc/logrotate.d/proftpd saved as /etc/logrotate.d/proftpd.rpmorig
warning: /etc/pam.d/proftpd saved as /etc/pam.d/proftpd.rpmorig
warning: /etc/proftpd.conf created as /etc/proftpd.conf.rpmnew
warning: /etc/xinetd.d/xproftpd created as /etc/xinetd.d/xproftpd.rpmnew
error: unpacking of archive failed on file /usr/sbin/proftpd: cpio: rename failed - Is a directory

Webmin geeft nog steeds weer:
code:
1
The program /usr/sbin/proftpd does not appear to be the ProFTPD server. Maybe it is not installed, or your module configuration is incorrect. Output from the command /usr/sbin/proftpd -v was :


Blijkbaar wil die niet bestanden overschrijven, terwijl dat wel moet. Maar dat moet het probleem niet zijn lijkt me. Nog steeds heb ik geen proftpd file als executable.
code:
1
2
3
4
5
whereis proftpd
proftpd: /usr/sbin/proftpd /etc/proftpd.conf

file /usr/sbin/proftpd
/usr/sbin/proftpd: directory
Dat krijg ik nog steeds. Is het verstandig rm -rf /usr/sbin/proftpd te doen. Wellicht dat hij bij de installatie er over struikeld dat /usr/sbin/proftpd/ als directory bestaat ipv als executable?

EDIT:Ja dus.
Weer installatie gedraaid. Krijg nu "Package proftpd was installed successfully". In Webmin kan ik ProFTPD nu ook beheren zie ik. Verder kom ik er vast wel uit.
Bedankt voor de hulp!

[ Voor 61% gewijzigd door Speed_Sheep op 01-10-2005 19:50 ]

Systeemspecs


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
OK dan !

Ik wilde net replyen dat je idd die directory weg kunt gooien,
wellicht moet je in webmin nu die module voor proftpd opnieuw
installeren want er stonden webmin cgi bestanden in.

Succes !

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.

Pagina: 1