Bandwidth throttling [pure-ftpd] - Débats - Linux et OS Alternatifs
Marsh Posté le 24-11-2002 à 23:28:36
Whouu la, le tag fixed il fait des belles barres sur HFR !
Marsh Posté le 24-11-2002 à 23:45:43
as-tu essayé avec pure-config.pl et le fichier de conf ? 
 
je sais que chez moi ça passe sans pb sur 1.0.12 avec -T ou pure-config.pl
Marsh Posté le 25-11-2002 à 00:29:43
| BMOTheKiller a écrit a écrit  : as-tu essayé avec pure-config.pl et le fichier de conf ? je sais que chez moi ça passe sans pb sur 1.0.12 avec -T ou pure-config.pl | 
 
Merde... Je trouve pas le config.pl ...
Marsh Posté le 25-11-2002 à 00:49:38
[ lycos ]=[ gentoo.homelinux.org ]=[ bg : 0 ]=--                             --=[ 11/25/02 00:46:22 ] 
[ /home/lycos ]-[0]: emerge -s pure-ftpd 
Searching...    
[ Results for search key : pure-ftpd ] 
[ Applications found : 1 ] 
  
*  net-ftp/pure-ftpd 
      Latest version available: 1.0.12 
      Latest version installed: 1.0.12 
      Size of downloaded files: 386 kB 
      Homepage:    http://www.pureftpd.org/ 
      Description: Pure-FTPd is a fast, production-quality, standard-conformant FTP server 
 
sinon pour le pb je sais pas, marche tres bien avec moi.
Marsh Posté le 25-11-2002 à 11:39:45
Quand tu fais pure-ftpd --help tu as bien l'option qui apparait? 
Tu es sur de ne pas avoir plusieurs versions installees en meme temps (genre dans /usr/sbin et dans /usr/local/sbin)? 
 
Sinon dans la Gentoo c'est la 1.0.12 (pas encore la derniere qui est la 1.0.13a, mais ca ne devrait pas tarder) .
Marsh Posté le 25-11-2002 à 11:41:45
| maxix a écrit a écrit  : Merde... Je trouve pas le config.pl ... | 
 
 
locate pure-config.pl 
 
normalement c'est dans /usr/local/sbin ou /usr/sbin
Marsh Posté le 25-11-2002 à 17:35:48
| BMOTheKiller a écrit a écrit  : locate pure-config.pl normalement c'est dans /usr/local/sbin ou /usr/sbin | 
 
 
#locate pure-config.pl 
locate: /var/spool/locate/locatedb: No surch file or directory 
[edit : updatedb en cours] 
Et y'a ni pure-config.pl dans /usr/local/sbin, ni /usr/sbin. Pas de config.pl non plus. 
 
Pourtant, le serveur tourne. (et bien. Enfin presque)
Marsh Posté le 25-11-2002 à 17:36:12
| BMOTheKiller a écrit a écrit  : locate pure-config.pl normalement c'est dans /usr/local/sbin ou /usr/sbin | 
 
 
Oui. 
 
-t et -T
Marsh Posté le 25-11-2002 à 17:37:35
| R@NNIS a écrit a écrit  : [ lycos ]=[ gentoo.homelinux.org ]=[ bg : 0 ]=-- --=[ 11/25/02 00:46:22 ] [ /home/lycos ]-[0]: emerge -s pure-ftpd Searching... [ Results for search key : pure-ftpd ] [ Applications found : 1 ] * net-ftp/pure-ftpd Latest version available: 1.0.12 Latest version installed: 1.0.12 Size of downloaded files: 386 kB Homepage: http://www.pureftpd.org/ Description: Pure-FTPd is a fast, production-quality, standard-conformant FTP server sinon pour le pb je sais pas, marche tres bien avec moi. | 
 
 
Je refais un emerge rsync (l'ai fait hier soir), mais il me dit encore que c 1.0.1r1 
Marsh Posté le 25-11-2002 à 18:44:05
| maxix a écrit a écrit  : Je refais un emerge rsync (l'ai fait hier soir), mais il me dit encore que c 1.0.1r1 | 
 
 
  Il y a un probleme dans ton /etc/make.conf, tu dois prendre des softs tout vieux!!! 
 
  Tu fais bien un etc-update apres avoir installe un truc?
Marsh Posté le 25-11-2002 à 18:50:52
| maxix a écrit a écrit  : #locate pure-config.pl locate: /var/spool/locate/locatedb: No surch file or directory [edit : updatedb en cours] Et y'a ni pure-config.pl dans /usr/local/sbin, ni /usr/sbin. Pas de config.pl non plus. Pourtant, le serveur tourne. (et bien. Enfin presque) | 
 
 
ah, pour ton problème de locatedb, pense à ajouter une tâche cron qui lance updatedb, ça permet de gagner du temps comparé à find... 
 
sinon tu as "whereis" aussi, mais n'utilise pas la base, il cherches dans $PATH et qq autres répertoires
Marsh Posté le 25-11-2002 à 19:21:09
| axey a écrit a écrit  : Il y a un probleme dans ton /etc/make.conf, tu dois prendre des softs tout vieux!!! Tu fais bien un etc-update apres avoir installe un truc? | 
 
 
Ah nan, la, j'ai du louper un épisode... 
J'ai lu 40000 pages de docs, mais j'ai pas vu ca... 
 
edit : wooof, 7 fichiers de conf updateds! 
Merci, je crois que sans toi, j'aurai eu pas mal de pb 
Marsh Posté le 25-11-2002 à 19:29:38
Dans ton make.conf tu devrais avoir ca comme section. 
 
# Advanced Masking 
# ================ 
# 
# Gentoo is using a new masking system to allow for easier stability testing 
# on packages. KEYWORDS are used in ebuilds to mask and unmask packages based 
# on the platform they are set for. A special form has been added that 
# indicates packages and revisions that are expected to work, but have not yet 
# been approved for the stable set. '~arch' is a superset of 'arch' which 
# includes the unstable, in testing, packages. Users of the 'x86' architecture 
# would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing packages. 
# '~ppc', '~sparc', '~sparc64' are the unstable KEYWORDS for their respective 
# platforms. DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE LIST. 
# IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS. 
# 
ACCEPT_KEYWORDS="~x86"  # tu passes en unstable comme indique au dessus. 
 
sinon tu modifies l ebuild pour prendre comme arch "x86" et non ~x86 et tu emerges tu devrais obtenir ce qu' il te faut. 
 
Marsh Posté le 25-11-2002 à 20:32:10
Une dernière réinstallation de Pure-ftpd... Cette fois ca marche 
 
(toujours installé a la main) 
(la seule différence est qu'avant j'utilisait make install-strip comme décrit dans le readme et que maintenant make install) 
 
 
edit : bug du programme ou bug de ma part? (a l'intention d'axey)
Marsh Posté le 25-11-2002 à 20:47:49
| R@NNIS a écrit a écrit  : Dans ton make.conf tu devrais avoir ca comme section. # Advanced Masking # ================ # # Gentoo is using a new masking system to allow for easier stability testing # on packages. KEYWORDS are used in ebuilds to mask and unmask packages based # on the platform they are set for. A special form has been added that # indicates packages and revisions that are expected to work, but have not yet # been approved for the stable set. '~arch' is a superset of 'arch' which # includes the unstable, in testing, packages. Users of the 'x86' architecture # would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing packages. # '~ppc', '~sparc', '~sparc64' are the unstable KEYWORDS for their respective # platforms. DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE LIST. # IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS. # ACCEPT_KEYWORDS="~x86" # tu passes en unstable comme indique au dessus. sinon tu modifies l ebuild pour prendre comme arch "x86" et non ~x86 et tu emerges tu devrais obtenir ce qu' il te faut. | 
 
 
 
Done 
Marsh Posté le 25-11-2002 à 20:50:57
make install et make install-strip ne changent rien a la compilation, c'est juste l'installation, et ca ne peut en rien modifier les options disponibles. 
Peut-etre que tu avais un reste de veille compile avec des mauvaises options avant? 
Bon l'essentiel c'est que ca fonctionne maintenant.
Marsh Posté le 25-11-2002 à 21:32:00
| axey a écrit a écrit  : make install et make install-strip ne changent rien a la compilation, c'est juste l'installation, et ca ne peut en rien modifier les options disponibles. Peut-etre que tu avais un reste de veille compile avec des mauvaises options avant? Bon l'essentiel c'est que ca fonctionne maintenant. | 
 
 
 
Ben j'ai utilisé les meme switchs pour ./configure (en fait, j'y ai meme pas retouché, j'ai betement fait make install) 
Comme c la seule différence ou presque avec hier, ben...?
Marsh Posté le 25-11-2002 à 23:38:49
| maxix a écrit a écrit  : Ben j'ai utilisé les meme switchs pour ./configure (en fait, j'y ai meme pas retouché, j'ai betement fait make install) Comme c la seule différence ou presque avec hier, ben...? | 
 
 
Quoique en y repensant, y'a autre chose qu'a changé. 
 
Après ta question "il est bien désinstallé", j'ai cherché un peu, et j'ai effacé tout ce qui traitait de pure-ftpd... 
 
Evidement, ca m'aurait étonné que je trouve un bug...   (pov nb que je suis)
 (pov nb que je suis) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
Marsh Posté le 24-11-2002 à 23:26:45
Gentoo 1.4rc1.
Pure-ftpd 1.0.13 (version 1.0.12 également en cause).
1. Compilation réalisée a la main, sans passer par emerge. (D'ailleurs portage en est resté a la version 1.0.11-r1)
--with-throttling
activé pdt le
./configure
2.
Pure-ftpd
est lancé en standalone avec l'option
-T 40:10
, ou
--userbandwidth 40:10
3. Avec
-T 40:10
, il me renvoie l'erreur
pure-ftpd: option invalide -- T
Avec
--userbandwidth 40:10
, il ne renvoie pas d'erreur, mais la limitation n'est pas active (téléchargement a 11000 ko/s en local...)
4. Des iddées?
Message édité par maxix le 24-11-2002 à 23:27:57
---------------
Zozoll-online!