Problème de locale

Eh bien, installer les deux, alors

Et puis voir, s’il y a encore quelque chose à voir d’ailleurs car le fil est désert.

[quote=“hybridemoineau”]Eh bien, [strike]installer les deux[/strike], alors

[/quote]
Ce serait trop bien facile.

[14:42:57]:~$ type ash ash est un alias vers « aptitude show » [14:43:05]:~$

[quote][14:43:05]:~$ ash libc6=2.13-38+deb7u8
(…)
Version : 2.13-38+deb7u8
Priorité : nécessaire
Section : libs
(…)
Dépend: libc-bin (= 2.13-38+deb7u8), libgcc1
Recommande: libc6-i686
Suggère: glibc-doc, debconf | debconf-2.0, locales
Est en conflit: prelink (<= 0.0.20090311-1), tzdata (< 2007k-1), tzdata-etch
Casse: locales (< 2.13), locales-all (< 2.13), nscd (< 2.13)
Remplace: libc6-i386
Fournit: glibc-2.13-1
(…)
[14:43:13]:~$
[/quote]

[quote][14:43:16]:~$ ash libc-bin=2.13-38+deb7u8
(…)
Version : 2.13-38+deb7u8
Priorité : nécessaire
Section : libs
(…)
Casse: libc0.1 (< 2.10), libc0.3 (< 2.10), libc6 (< 2.10), libc6.1 (< 2.10)
Remplace: libc0.1, libc0.3, libc6, libc6.1
Description : Bibliothèque GNU C pour l’embarqué : Exécutables
Ce paquet contient des utilitaires relatifs à la bibliothèque C GNU.

  • catchsegv – Récupère les erreurs de segmentation dans les programmes ; * getconf – Récupère les variables de configuration du système ;
  • getent – Récupère les entrées des bases de données administratives ; * iconv, iconvconfig – Convertisseur d’encodage de caractères ;
  • ldd, ldconfig – Affiche ou configure les dépendances
    de bibliothèques partagées ;
  • locale, localedef – Affiche ou génère des définitions locales ; (…)
    [14:43:24]:~$[/quote]

[quote][14:43:27]:~$ ash libc6=2.19-17
Paquet : libc6
(…)
Dépend: libgcc1
Recommande: libc6-i686
Suggère: glibc-doc, debconf | debconf-2.0, locales
Est en conflit: prelink (<= 0.0.20090311-1), tzdata (< 2007k-1), tzdata-etch
Casse: hurd (< 1:0.5.git20140203-1), libtirpc1 (< 0.2.3), locales (< 2.19), locales-all (< 2.19), nscd (< 2.19)
Remplace: libc6-i386
(…)
[14:43:36]:~$ [/quote]

[quote][14:43:37]:~$ ash libc-bin=2.19-17
(…)
Dépend: libc6 (> 2.19), libc6 (< 2.20), libcap2 (>= 1:2.10)
Casse: libc0.1 (< 2.10), libc0.3 (< 2.10), libc6 (< 2.10), libc6.1 (< 2.10)
Remplace: libc0.1, libc0.3, libc6, libc6.1
Description : bibiliothèque C GNU : binaires
Ce paquet contient des utilitaires relatifs à la bibliothèque C GNU.

  • catchsegv : récupère les erreurs de segmentation dans les programmes ;
  • getconf : récupère les variables de configuration du système ;
  • getent : récupère les entrées des bases de données administratives ;
  • iconv, iconvconfig : convertit l’encodage de caractères ;
  • ldd, ldconfig : affiche ou configure les dépendances de bibliothèques
    partagées ;
  • locale, localedef : affiche ou génère des définitions locales ;
    (…)
    [14:43:45]:~$ [/quote]

Abonné absent.

le fil ne reste pas désert,il attentivement suivi.Vu le blocage actuel la proposition de BélzéButh de mettre à jour vers jessie semble bien la meilleure.

Il n’y aura pas de problème de conflits de version si les deux paquets sont indiquées ensemble après -t à aptitude.

@Avram, alors allons y, pourquoi une mise à jour de tout le système est-elle la meilleure solution au vu des éléments dont nous disposons ?

[quote=“hybridemoineau”]Il n’y aura pas de problème de conflits de version si les deux paquets sont indiquées ensemble après -t à aptitude.

@Avram, alors allons y, pourquoi une mise à jour de tout le système est-elle la meilleure solution au vu des éléments dont nous disposons ?[/quote]

parce que continuer à discuter de cette manière ne fait pas avancer le schmilblic,deux tentatives de solution ont été proposées,une rétrogadation de libc6 ou un upgrade vers jessie qui me paraît le plus satisfaisant vu que jessie va devenir stable sous peu.

En effet, ce pourquoi il me semblait bien que ton post précédent n’était pas indispensable. Laissons faire maintenant.

Je viens de terminer l’ensemble de la sauvegarde il est maintenant temps d’essayer différente chose que vous m’avez proposé.

Pour répondre au question :

  • Effectivement pour les sources sa m’apprendra à essayé tous et n’importe quoi sans m’assurer au part avant que de ce que je fais.

  • J’ai essayé le

root@ksXXXXX:~# aptitude install -t wheezy libc6 No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory

Et effectivement les locales fond toujours des siennes.

Par contre lorsque je fais : aptitude install -t wheezy libc6 locales
On obtient un truc plus intéressant concernant libc6, mais toujours pas de locales installer.

[code]root@ksXXXXX:~# aptitude install -t wheezy libc6 locales
The following NEW packages will be installed:
locales{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 5708 kB of archives. After unpacking 15.5 MB will be used.
The following packages have unmet dependencies:
locales : Depends: glibc-2.13-1 which is a virtual package.
libc6 : Breaks: locales (< 2.19) but 2.13-38+deb7u8 is to be installed.
open: 14; closed: 133; defer: 6; conflict: 6 .The following actions will resolve these dependencies:

 Keep the following packages at their current version:
  1. locales [Not Installed]
    

Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

  Remove the following packages:
  1.  libcups2
    
  2.  libdb5.3
    
  3.  libffi6
    
  4.  libgnutls-deb0-28
    
  5.  libgtk-3-0
    
  6.  libgtk-3-bin
    
  7.  libhogweed2
    
  8.  libnettle4
    
  9.  libpython-stdlib
    
  10. libpython2.7-minimal
    
  11. libpython2.7-stdlib
    
  12. libtasn1-6
    
  13. transmission-gtk
    

    Downgrade the following packages:

  14. libc-bin [2.19-17 (now) -> 2.13-38+deb7u8 (stable)]
    
  15. libc6 [2.19-17 (now) -> 2.13-38+deb7u8 (stable)]
    
  16. libgmp10 [2:6.0.0+dfsg-6 (now) -> 2:5.0.5+dfsg-2 (stable)]
    
  17. libp11-kit0 [0.20.7-1 (now) -> 0.12-3 (stable)]
    
  18. python [2.7.9-1 (now) -> 2.7.3-4+deb7u1 (stable)]
    
  19. python-minimal [2.7.9-1 (now) -> 2.7.3-4+deb7u1 (stable)]
    
  20. python2.7 [2.7.9-2 (now) -> 2.7.3-6+deb7u2 (stable)]
    
  21. python2.7-minimal [2.7.9-2 (now) -> 2.7.3-6+deb7u2 (stable)]
    

    Leave the following dependencies unresolved:

  22. libgtk-3-common recommends libgtk-3-0
    
  23. libpython2.7-minimal recommends libpython2.7-stdlib
    

Accept this solution? [Y/n/q/?] [/code]

En vu de tous ce qui ma été propose je pense fortement que je vais tenter la migration en Jessie vu qu’elle va devenir stable assez rapidement, demain dans la journée.

Et bien sur je viendrais vous faire un topo de comment sa c’est passé !

Si tu réponds non (“n”) à aptitude, il te proposera d’autres solutions que celle là - c’est tout son intérêt par rapport à apt-get.

Mais fais ce qui te paraît le mieux.

Salut,

Si ce n’est fait, installes [mono]apt-listbugs[/mono], avant de migrer.

Salut,

J’ai effectivement installes apt-listbugs qui ma permet de ne pas installer quelques paquets ayant des bugs.

J’ai remplacer les sources par celles de jessie et lance le full-upgrade tous c’est aprioris bien passe.
J’ai pu réinstaller “locales” et par la suite lancer un dpkg-reconfigure locales pour sélectionner les locales francais.

Il me reste encore quelque vérifications à faire mais cela a l’air d’être bon pour le moment.

Merci à tous pour l’ensemble de vos conseils. :slightly_smiling: