J'ai un problème avec "rpmdrake". "rpmdrake" appelle "urpmi", qui lui
même appelle "curl" par défaut. Pour mettre à jour mes softs, j'ai
ajouté une source en ftp. Le problème c'est que "curl" veut absolument
faire du "extended passive mode", ce qui ne marche pas. Si je fais:
> curl ftp://serveur/toto.rpm
rien ne se passe (bloque à la commande ftp "EPSV", vu avec le sniffer
ethereal)
par contre
> curl --disable-epsv ftp://serveur/toto.rpm
et wget marche aussi. Problème: je peux faire un:
> urpmi --wget toto
mais depuis "rpmdrake" je ne sais pas comment dire à "urpmi" qu'il doit
utiliser "wget", ou alors dire à curl qu'il doit utiliser l'option
"--disable-epsv". Sinon, j'ai toujours la possibilité de faire des
"urpmi" à la main avec un "rpmdrake" en fond pour savoir quoi mettre à
jour, mais c'est pas top.
J'ai un problème avec "rpmdrake". "rpmdrake" appelle "urpmi", qui lui même appelle "curl" par défaut. Pour mettre à jour mes softs, j'ai ajouté une source en ftp. Le problème c'est que "curl" veut absolument faire du "extended passive mode", ce qui ne marche pas. Si je fais:
curl ftp://serveur/toto.rpm rien ne se passe (bloque à la commande ftp "EPSV", vu avec le sniffer
ethereal)
par contre
curl --disable-epsv ftp://serveur/toto.rpm
et wget marche aussi. Problème: je peux faire un:
urpmi --wget toto
mais depuis "rpmdrake" je ne sais pas comment dire à "urpmi" qu'il doit utiliser "wget", ou alors dire à curl qu'il doit utiliser l'option "--disable-epsv". Sinon, j'ai toujours la possibilité de faire des "urpmi" à la main avec un "rpmdrake" en fond pour savoir quoi mettre à jour, mais c'est pas top.
Merci de votre attention
Euh, pour info, rpmdrake est un script Perl et pas un exécutable binaire... A mon avis ca devrait etre faisable de modifier le script selon ses besoins.
Bonne chance.
Fabien SK wrote:
Bonjour,
J'ai un problème avec "rpmdrake". "rpmdrake" appelle "urpmi", qui lui
même appelle "curl" par défaut. Pour mettre à jour mes softs, j'ai
ajouté une source en ftp. Le problème c'est que "curl" veut absolument
faire du "extended passive mode", ce qui ne marche pas. Si je fais:
curl ftp://serveur/toto.rpm
rien ne se passe (bloque à la commande ftp "EPSV", vu avec le sniffer
ethereal)
par contre
curl --disable-epsv ftp://serveur/toto.rpm
et wget marche aussi. Problème: je peux faire un:
urpmi --wget toto
mais depuis "rpmdrake" je ne sais pas comment dire à "urpmi" qu'il doit
utiliser "wget", ou alors dire à curl qu'il doit utiliser l'option
"--disable-epsv". Sinon, j'ai toujours la possibilité de faire des
"urpmi" à la main avec un "rpmdrake" en fond pour savoir quoi mettre à
jour, mais c'est pas top.
Merci de votre attention
Euh, pour info, rpmdrake est un script Perl et pas un exécutable binaire...
A mon avis ca devrait etre faisable de modifier le script selon ses besoins.
J'ai un problème avec "rpmdrake". "rpmdrake" appelle "urpmi", qui lui même appelle "curl" par défaut. Pour mettre à jour mes softs, j'ai ajouté une source en ftp. Le problème c'est que "curl" veut absolument faire du "extended passive mode", ce qui ne marche pas. Si je fais:
curl ftp://serveur/toto.rpm rien ne se passe (bloque à la commande ftp "EPSV", vu avec le sniffer
ethereal)
par contre
curl --disable-epsv ftp://serveur/toto.rpm
et wget marche aussi. Problème: je peux faire un:
urpmi --wget toto
mais depuis "rpmdrake" je ne sais pas comment dire à "urpmi" qu'il doit utiliser "wget", ou alors dire à curl qu'il doit utiliser l'option "--disable-epsv". Sinon, j'ai toujours la possibilité de faire des "urpmi" à la main avec un "rpmdrake" en fond pour savoir quoi mettre à jour, mais c'est pas top.
Merci de votre attention
Euh, pour info, rpmdrake est un script Perl et pas un exécutable binaire... A mon avis ca devrait etre faisable de modifier le script selon ses besoins.