OVH Cloud OVH Cloud

[resolu] aptitude update et LANG

123 réponses
Avatar
Hugolino
Salut,

J'ai bien séché sur celle-là, alors autant donner la solution à ceux qui
tomberaient dans cette debiannerie inédite (pour moi en tout cas)

J'ai eu ça en tentant un 'aptitude update'
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Lecture des listes de paquets... Erreur !
E: Vous avez dépassé le nombre de descriptions que cette version d'APT
est capable de traiter.
E: Problem with MergeList /var/lib/dpkg/status
E: Les listes de paquets ou le fichier d'état ne peuvent pas être
ouverts, ou sont incompréhensibles.
8<-----------8<---------8<----------8<----------8<----------8<----------8<

Sur le web, les solutions proposées font toutes références à un problème
de configuration de apt et propose d'augmenter le Cache-Limit du fichier
/etc/apt/apt.conf

Mais ce qui a fait retomber le bouzin en marche n'a rien à voir avec ça:
il suffit de passer la console en locale "C" avec : 'LANG=C'


En espérant que ça sera utile...


--
je copie le fichier rpm dans un répertoire et l'installe, maintenant
je ne sais pas lancer l'appli car elle ne s'est pas mise dans le menu
"Démarrer-Programmes".
-+- Stéph in Guide du linuxien pervers : "install.exe il est ou?" -+-

10 réponses

1 2 3 4 5
Avatar
Dominique MICOLLET
Erwan David wrote:

je rappelle que tout ce
qui est dans /etc/init.d ne doit pas être lancé directement, mais par
l'intermédiaire de la commande service, qui nettoie l'envirronnement.



Sur une debian lenny basique, je n'ai pas de commande service
Il y a une commande services-admin dont la manuel indique qu'elle est une
partie de Gnome.

Pourriez-vous, s'il vous plaît, préciser à quelle distribution vous faites
référence et si c'est une Debian quel paquet fournit cette commande ?

Cordialement.

--
Dominique MICOLLET
Adresse email : enlever deux francs
Avatar
Fabien LE LEZ
On Tue, 14 Dec 2010 08:31:14 +0100, Dominique MICOLLET
:

si c'est une Debian quel paquet fournit cette commande ?



Typiquement, si tu as ce genre de question, la réponse se trouve dans
la dernière section de
http://www.debian.org/distrib/packages#search_packages

En l'occurence : chkconfig.
Avatar
Sergio
Le 14/12/2010 08:31, Dominique MICOLLET a écrit :

je rappelle que tout ce
qui est dans /etc/init.d ne doit pas être lancé directement, mais par
l'intermédiaire de la commande service, qui nettoie l'envirronnement.



Sur une debian lenny basique, je n'ai pas de commande service
Il y a une commande services-admin dont la manuel indique qu'elle est une
partie de Gnome.



[HS]Hélas disparue dans Ubuntu depuis plusieurs versions...

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Dominique MICOLLET
Fabien LE LEZ wrote:

En l'occurence : chkconfig.


J'aurais pu y penser.... Je m'en sert assez souvent.
En fait, je n'étais pas sûr de la distribution.

Ce qui m'étonne dans cette affaire, c'est qu'une distribution standard ne
semble pas utiliser "service".

Je trouve donc assez curieux qu'on doive passer par cette commande en
administration courante.

Incidemment, si je me connecte root, la variable LANG est bien définie à
fr_FR.UTF-8, ce qui est normal puisque c'est la locale que j'ai configurée
à l'installation.

En examinant l'environnement de quelques processus lancés par init, il
appert que la variable LANG n'est pas définie pour eux.

Je me demande à quel moment et par quoi LANG est définie entre le démarrage
de la machine (init) et ma connexion à root.

Cordialement.


--
Dominique MICOLLET
Adresse email : enlever deux francs
Avatar
Fabien LE LEZ
On Tue, 14 Dec 2010 11:09:04 +0100, Dominique MICOLLET :

Je me demande à quel moment et par quoi LANG est définie entre le démarrage
de la machine (init) et ma connexion à root.



Si je ne m'abuse, juste après que tu aies tapé ton mot de passe root.

[Pas sûr de moi, mais ça paraît logique :]
Les processus lancés automatiquement au démarrage ont la locale par
défaut ; un processus que tu lances à la main en tant que root
récupère la locale que bash avait au moment où tu lance ce processus.
Avatar
Benoit Izac
Bonjour,

le 14/12/2010 à 11:09, Dominique MICOLLET a écrit dans le message
<4d074240$0$1586$ :

Je me demande à quel moment et par quoi LANG est définie entre le
démarrage de la machine (init) et ma connexion à root.



Sans doute /etc/profile.

--
Benoit Izac
Avatar
Erwan David
Benoit Izac écrivait :

Bonjour,

le 14/12/2010 à 11:09, Dominique MICOLLET a écrit dans le message
<4d074240$0$1586$ :

Je me demande à quel moment et par quoi LANG est définie entre le
démarrage de la machine (init) et ma connexion à root.



Sans doute /etc/profile.



ou /etc/environment sur Debian.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Thierry
Hugolino écrivait
news::

J'ai eu ça en tentant un 'aptitude update'
8<-----------8<---------8<----------8<----------8<----------8<---------
-8< Lecture des listes de paquets... Erreur !
E: Vous avez dépassé le nombre de descriptions que cette version d'APT
est capable de traiter.
E: Problem with MergeList /var/lib/dpkg/status
E: Les listes de paquets ou le fichier d'état ne peuvent pas être
ouverts, ou sont incompréhensibles.
8<-----------8<---------8<----------8<----------8<----------8<---------
-8<

Sur le web, les solutions proposées font toutes références à un
problème de configuration de apt et propose d'augmenter le Cache-Limit
du fichier /etc/apt/apt.conf

Mais ce qui a fait retomber le bouzin en marche n'a rien à voir avec
ça: il suffit de passer la console en locale "C" avec : 'LANG=C'



:-)

Si j'etais mesquin j'en profiterais pour tr^me moquer.
Mais c'est pas le groupe pour ça.

--
Vainqueur du 1er WSOFRJCP
Avatar
Hugolino
Le 17-12-2010, Thierry a écrit :
Hugolino écrivait

> J'ai eu ça en tentant un 'aptitude update'
> 8<-----------8<---------8<----------8<----------8<----------8<---------
> -8< Lecture des listes de paquets... Erreur !
> E: Vous avez dépassé le nombre de descriptions que cette version d'APT
> est capable de traiter.
> E: Problem with MergeList /var/lib/dpkg/status
> E: Les listes de paquets ou le fichier d'état ne peuvent pas être
> ouverts, ou sont incompréhensibles.
> 8<-----------8<---------8<----------8<----------8<----------8<---------
> -8<

> Sur le web, les solutions proposées font toutes références à un
> problème de configuration de apt et propose d'augmenter le Cache-Limit
> du fichier /etc/apt/apt.conf
>
> Mais ce qui a fait retomber le bouzin en marche n'a rien à voir avec
> ça: il suffit de passer la console en locale "C" avec : 'LANG=C'

:-)

Si j'etais mesquin j'en profiterais pour tr^me moquer.



Si tu étais moins con qu'un kroteux décérébré et donc mauvais trolleur
tu n'aurais eu aucun mal à le faire...

Mais c'est pas le groupe pour ça.



'service



--
Y'aurait-il un moyen de transformer ma 600CBR en roadster regardable ?


Prends-toi une gamelle dans un rond-point, d'abord à l'entrée, puis
dans le rond-point, tu vires les bouts de carénage, et c'est fait.
Hugo (né il y a 1 472 076 670 secondes)
Avatar
pehache-youplaboum
"Hugolino" a écrit dans le message de news:


Si j'etais mesquin j'en profiterais pour tr^me moquer.



Si tu étais moins con qu'un kroteux décérébré et donc mauvais trolleur
tu n'aurais eu aucun mal à le faire...

Mais c'est pas le groupe pour ça.



'service



Le bon trolleur selon Hugolino c'est quoi ? Un type qui insulte pour un rien
? Y compris dans un thread dans un groupe où on n'est pas censé troller
comme des porcs ?

Et qui place un Xpost sur deux groupes, mais le FU2 sur un troisième -le
tout non annoncé- pour y exporter la merde qui lui sort de la bouche ?

Dans ce cas je préfère les mauvais trolleurs...

--
pehache
http://pehache.free.fr
1 2 3 4 5