OVH Cloud OVH Cloud

Problème yum install

34 réponses
Avatar
MACLIN
je rencontre une erreur à l'installation de telnet-server :
# yum install telnet-server
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Traceback (most recent call last):
File "/usr/bin/yum", line 60, in ?
yummain.main(sys.argv[1:])
File "yummain.py", line 188, in main
File "clientStuff.py", line 766, in get_package_info_from_servers
File "clientStuff.py", line 103, in HeaderInfoNevralLoad
ValueError: unpack list of wrong size

10 réponses

1 2 3 4
Avatar
TiChou
Dans le message <news:4100ec25$0$29368$,
*MACLIN* tapota sur f.c.o.l.configuration :

je rencontre une erreur à l'installation de telnet-server :


[...]

Réponse indirecte à votre problème : qu'est ce qui, de nos jours, justifie
l'installation d'un serveur telnet ? Votre serveur ssh ne vous convient pas
?

--
TiChou

Avatar
MACLIN
TiChou wrote:
je rencontre une erreur à l'installation de telnet-server :


Réponse indirecte à votre problème : qu'est ce qui, de nos jours, justifie
l'installation d'un serveur telnet ? Votre serveur ssh ne vous convient pas

J'ai un problème de Màj

# yum update
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
.package cyrus-sasl needs libcom_err.so.3 (not provided)
package openssh needs libcom_err.so.3 (not provided)
package openssh-clients needs libcom_err.so.3 (not provided)
package openssh-server needs libcom_err.so.3 (not provided)
package cyrus-sasl-devel needs libcom_err.so.3 (not provided)
package cyrus-sasl-gssapi needs libcom_err.so.3 (not provided)

il bloque sue ce message je crois, ça ne m'interdit pas le ssh mais il y
a un problème de resolution de dépendances

don c mon boot n'est pas à jour:
# ls /boot
vmlinux-2.4.21-15.0.2.EL
vmlinux-2.4.21-15.0.3.EL

donc voilà ce que l'on m'a conseillé de faire :

# locate openssh
(...)
/usr/libexec/openssh
(...)
# rpm -qf /usr/libexec/openssh
openssh-3.6.1p2-19
[]/etc# rpm -e openssh-3.6.1p2-19
error: Failed dependencies:
openssh = 3.6.1p2-19 is needed by (installed)
openssh-clients-3.6.1p2-19
openssh = 3.6.1p2-19 is needed by (installed)
openssh-server-3.6.1p2-19
openssh = 3.6.1p2-19 is needed by (installed)
openssh-askpass-3.6.1p2-19
openssh = 3.6.1p2-19 is needed by (installed)
openssh-askpass-gnome-3.6.1p2-19

Et puis on résout les dépendances à la main (la dernière fois je
suppose).

1) Attention que vous serez temporairement privés de liaison ssh, vu que
vous allez désinstaller openss-server...
2) Seuls ces paquetages posent problèmes, donc si les dépendances sont
trop grandes, genre kdebase-3.1.4-6 requiert openssh-clients, essayez
l'option --nodeps pour lui dire de ne pas tenir compte des dépendances
3) Ensuite réinstallez le tout via yum (yum install openssh). Les
versions seront alors correctes.

Donc pour résoudre la solution 1) j'installe telnet server

est-ce une solution correcte ?


Avatar
Jerome Lambert
Le Fri, 23 Jul 2004 12:44:53 +0200, MACLIN a écrit :

je rencontre une erreur à l'installation de telnet-server :
# yum install telnet-server
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Traceback (most recent call last):
File "/usr/bin/yum", line 60, in ?
yummain.main(sys.argv[1:])
File "yummain.py", line 188, in main
File "clientStuff.py", line 766, in get_package_info_from_servers
File "clientStuff.py", line 103, in HeaderInfoNevralLoad
ValueError: unpack list of wrong size


J'ai déja eu ce problème, du à une faute de frappe dans le yum.conf,
genre:
#
Commentaire

au lieu de

# Commentaire

Le mieux est de s'appuyer sur l'exemple fourni par Fedora-France, en le
débarassant de tout ce qui n'est pas base et update...

--
Jerome

"Je ne suis pas un bon investisseur. Mon objectif n'est pas d'être le plus riche
du cimetière." Steve Jobs.

Avatar
Jerome Lambert
Le Fri, 23 Jul 2004 12:55:35 +0200, TiChou a écrit :

Dans le message <news:4100ec25$0$29368$,
*MACLIN* tapota sur f.c.o.l.configuration :

je rencontre une erreur à l'installation de telnet-server :


[...]

Réponse indirecte à votre problème : qu'est ce qui, de nos jours, justifie
l'installation d'un serveur telnet ? Votre serveur ssh ne vous convient pas
?


(L'aidant, c'est moi...)

Ici, le système est passé de RedHat Workstation à Fedora Core 1,
notamment pour pouvoir bénéficier de yum.

Le problème soulevé et commenté sur le net vient que RedHat utilise des
paquetages contenant des fichiers non disponibles pour Fedora, et donc la
vérifiaction des dépendances échoue.

La solution suggérée est de désinstaller à la main les paquetages
fautifs et puis de les réinstaller via yum pour avoir des verions "pour
Fedora".

Le problème est qu'OpenSSH fait partie de ces paquetages fautifs, et que
le posteur initial ne peut avoir d'accès direct à la console.

Donc à part installer temporairement Telnet pour avoir accès à distance
le temps de réparer OpenSSH, je ne vois pas...

--
Jerome

"Je ne suis pas un bon investisseur. Mon objectif n'est pas d'être le plus riche
du cimetière." Steve Jobs.


Avatar
Nicolas George
Le Fri, 23 Jul 2004 12:55:35 +0200, TiChou a écrit :
Réponse indirecte à votre problème : qu'est ce qui, de nos jours, justifie
l'installation d'un serveur telnet ? Votre serveur ssh ne vous convient pas
?



(bouh, les espaces pas insécables :-Þ)

Par exemple : la fourniture d'un service sans contrôle d'accès, et qui
n'a pas besoin de confidentialité. La BNF avait un serveur telnet pour
consulter son catalogue, il y a quelques années.

Jerome Lambert wrote in message
:
La solution suggérée est de désinstaller à la main les paquetages
fautifs et puis de les réinstaller via yum pour avoir des verions "pour
Fedora".


yum ne sait pas downgrader proprement un package ?

Donc à part installer temporairement Telnet pour avoir accès à distance
le temps de réparer OpenSSH, je ne vois pas...


Normalement(tm), désinstaller le serveur SSH ne devrait pas couper les
connexions déjà établies. Mais sans accès physique à la machine, il faut
ne pas avoir froid aux yeux.


Avatar
Jerome Lambert
Le Fri, 23 Jul 2004 12:06:54 +0000, Nicolas George a écrit :
Jerome Lambert wrote in message
:
La solution suggérée est de désinstaller à la main les paquetages
fautifs et puis de les réinstaller via yum pour avoir des verions "pour
Fedora".


yum ne sait pas downgrader proprement un package ?


yum sait downgrader *ses* paquetages.

Par contre il est impuissant contre le @&%$*! de paquetages vérolés
sauce RedHat, résidus du système précédent. Il faut le faire à la main.

--
Jerome

"Je ne suis pas un bon investisseur. Mon objectif n'est pas d'être le plus riche
du cimetière." Steve Jobs.


Avatar
TiChou
Dans le message <news:4100f62c$0$29372$,
*MACLIN* tapota sur f.c.o.l.configuration :

je rencontre une erreur à l'installation de telnet-server :


Réponse indirecte à votre problème : qu'est ce qui, de nos jours,
justifie l'installation d'un serveur telnet ? Votre serveur ssh ne vous
convient pas



[problème MAJ ssh]

1) Attention que vous serez temporairement privés de liaison ssh, vu que
vous allez désinstaller openss-server...


[...]

Donc pour résoudre la solution 1) j'installe telnet server

est-ce une solution correcte ?


Oui. :) Même si une mise à jour du serveur SSH ne devrait pas empêcher de
laisser tourner le serveur ssh en cours. Mais votre démarche est plus
prudente (reste aussi la solution du bindshell temporaire).

--
TiChou



Avatar
MACLIN
Jerome Lambert wrote:
J'ai déja eu ce problème, du à une faute de frappe dans le yum.conf,
genre:
#
Commentaire
au lieu de
# Commentaire
Le mieux est de s'appuyer sur l'exemple fourni par Fedora-France, en le
débarassant de tout ce qui n'est pas base et update...

voilà, le contenu du fichier /etc/yum.conf me semble bien succinct au

regard de celui de Fedora France :
main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkgþdora-release
tolerant=1
exactarch=1

[base]
nameþdora Core $releasever - $basearch - Base
baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever

[updates-released]
nameþdora Core $releasever - $basearch - Released Updates
baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever

#[updates-testing]
#nameþdora Core $releasever - $basearch - Unreleased Updates
#baseurl=http://fedora.redhat.com/updates/testing/fedora-core-$releasever

Avatar
MACLIN
Jerome Lambert wrote:
J'ai déja eu ce problème, du à une faute de frappe dans le yum.conf,
genre:
#
Commentaire

au lieu de

# Commentaire

Le mieux est de s'appuyer sur l'exemple fourni par Fedora-France, en le
débarassant de tout ce qui n'est pas base et update...

apres sauvegarde du fichier yum.conf, jai copié le contenu du fichier

publié sur Fedora France, mais nouvelle erreur : une 404 cette fois
# yum install telnet-server
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora.us Extras (Stable)
retrygrab() failed for:
http://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/RPMS.stable/headers/header.info
Executing failover method
failover: out of servers to try
Error getting file
http://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/RPMS.stable/headers/header.info
[Errno 4] IOError: HTTP Error 404: Not Found

Il la trouve où cette adresse ? dans le yum.conf, je ne l'ai pas vu

Avatar
Jerome Lambert
Le Fri, 23 Jul 2004 16:01:41 +0200, MACLIN a écrit :

Jerome Lambert wrote:
J'ai déja eu ce problème, du à une faute de frappe dans le yum.conf,
genre:
#
Commentaire

au lieu de

# Commentaire

Le mieux est de s'appuyer sur l'exemple fourni par Fedora-France, en le
débarassant de tout ce qui n'est pas base et update...

apres sauvegarde du fichier yum.conf, jai copié le contenu du fichier

publié sur Fedora France, mais nouvelle erreur : une 404 cette fois
# yum install telnet-server
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora.us Extras (Stable)
retrygrab() failed for:
http://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/RPMS.stable/headers/header.info
Executing failover method
failover: out of servers to try
Error getting file
http://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/RPMS.stable/headers/header.info
[Errno 4] IOError: HTTP Error 404: Not Found

Il la trouve où cette adresse ? dans le yum.conf, je ne l'ai pas vu


Si, elle est dans le yum.conf, rubrique Fedora Extra...

Virez l'adresse et mettez baseurl = adresse_suivante_dans_la_liste.

De même, ajoutez un # devant les adresses non trouvées. J'ai eu
moi-même le cas en essayant ce fichier-type.

--
Jerome

"Je ne suis pas un bon investisseur. Mon objectif n'est pas d'être le plus riche
du cimetière." Steve Jobs.


1 2 3 4