Problèmes locale(s)

Bonjour,

Je rencontrais ce problème avec le package locale (et perl?) :

sudo dpkg-reconfigure locales 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").

Donc après quelques recherches j’essaye de désinstaller le packet locales et de le reinstaller. Mais après désinstallation impossible de le réinstaller.
Message d’erreur :

[code]root@kalinux:~# apt-get install locales-all
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libc6 : Breaks: locales-all (< 2.19)
Breaks: locales-all:i386 (< 2.19)
libcurl3-gnutls : Depends: libgcrypt11 (>= 1.4.5) but it is not going to be installed
Depends: libgnutls26 (>= 2.12.17-0) but it is not going to be installed
Depends: libgssapi-krb5-2 (>= 1.10+dfsg~) but it is not going to be installed
Depends: libidn11 (>= 1.13) but it is not going to be installed
Depends: libldap-2.4-2 (>= 2.4.7) but it is not going to be installed
Depends: librtmp0 (>= 2.3) but it is not going to be installed
Depends: libssh2-1 (>= 1.2.6) but it is not going to be installed
PreDepends: multiarch-support
Recommends: ca-certificates but it is not going to be installed
libgcc1 : PreDepends: multiarch-support
libqt4-dbus : Depends: qdbus (= 4:4.8.2+dfsg-11)
Depends: libqtdbus4 (= 4:4.8.2+dfsg-11) but it is not going to be installed
libqt4-network : Depends: libqtdbus4 (= 4:4.8.2+dfsg-11) but it is not going to be installed
PreDepends: multiarch-support
Recommends: ca-certificates but it is not going to be installed
libqtcore4 : Depends: libglib2.0-0 (>= 2.22.0) but it is not going to be installed
PreDepends: multiarch-support
libqtgui4 : Depends: fontconfig
Depends: libaudio2 but it is not going to be installed
Depends: libfontconfig1 (>= 2.9.0) but it is not going to be installed
Depends: libfreetype6 (>= 2.3.5) but it is not going to be installed
Depends: libglib2.0-0 (>= 2.12.0) but it is not going to be installed
Depends: libice6 (>= 1:1.0.0) but it is not going to be installed
Depends: libjpeg8 (>= 8c) but it is not going to be installed
Depends: libmng1 (>= 1.0.10) but it is not going to be installed
Depends: libpng12-0 (>= 1.2.13-4) but it is not going to be installed
Depends: libsm6 but it is not going to be installed
Depends: libtiff4 (> 3.9.5-3~) but it is not going to be installed
Depends: libx11-6 but it is not going to be installed
Depends: libxext6 but it is not going to be installed
Depends: libxrender1 but it is not going to be installed
PreDepends: multiarch-support
Recommends: libcups2 but it is not going to be installed
libssl1.0.0 : Depends: debconf (>= 0.5) but it is not going to be installed or
debconf-2.0
PreDepends: multiarch-support
libstdc++6 : PreDepends: multiarch-support
locales-all : Depends: glibc-2.13-1
ruby : Depends: ruby1.9.1 (>= 1.9.3.194-1) but it is not going to be installed
transmission-qt : Depends: libevent-2.0-5 (>= 2.0.10-stable) but it is not going to be installed
zlib1g : PreDepends: multiarch-support
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
[/code]

Je dois avouer que c’est assez problèmatique comme problème non, ce packet est essentiel je suppose, donc comment le réinstaller car là j’ai même pas oser éteindre l’ordinateur depuis hier par peur qu’il ne peut plus redémarer.

Merci de votre temps et de votre aider,

Cordialement

Salut,

[quote=“uje60448”]Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.[/quote]

[quote=“uje60448”]The following packages have unmet dependencies:

libc6 : Breaks: locales-all (< 2.19)

libcurl3-gnutls : (…)
libgcc1 : (…)
libqt4-dbus : (…)
libqt4-network : (…)
libqtcore4 : (…)
libqtgui4 : (…)
libssl1.0.0 : (…)
libstdc++6 : (…)
locales-all : Depends: glibc-2.13-1
ruby : (…)
transmission-qt : (…)
zlib1g :frowning:…)[/quote]

Dans ta situation il nous faut un complément d’info.

  • ton sources.list
  • version libc6
  • version libgcc
  • version glibc
  • version de ces : (…)

De plus, que dit [mono]aptitude[/mono] ?

[mono]$ aptitude -s install locales-all[/mono]

Merci pout ton aide.

Pour commencer voici la sortie pour ta commande aptitude :

[code]root@kalinux:~# aptitude -s install locales-all
The following NEW packages will be installed:
locales-all{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/3065 kB of archives. After unpacking 111 MB will be used.
The following packages have unmet dependencies:
libc6 : Breaks: locales-all (< 2.19) but 2.13-38+deb7u6 is to be installed.
Breaks: locales-all:i386 (< 2.19) but it is not going to be installed.
libc6:i386 : Breaks: locales-all (< 2.19) but 2.13-38+deb7u6 is to be installed.
Breaks: locales-all:i386 (< 2.19) but it is not going to be installed.
locales-all : Depends: glibc-2.13-1 which is a virtual package.
The following actions will resolve these dependencies:

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

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

Après j’avoue j’ai triché un peu, je suis sur kali linux (dérivé de debian) donc j’ai les sources kali…
Voici les sources :

deb http://http.kali.org/kali kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-free

Enfin pour les versions comment te les donner ?

Ce réglera au travers de [mono]apt-cache policy[/mono].

Par exemple, les paquets [mono]locales[/mono] et [mono]locales-all[/mono], chez moi.

[18:33:23]:~$ apt-cache policy locales locales-all locales: Installé : 2.13-38+deb7u6 Candidat : 2.13-38+deb7u6 Table de version : 2.19-12 0 90 http://ftp.fr.debian.org/debian/ testing/main i386 Packages 50 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages *** 2.13-38+deb7u6 0 990 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages 100 /var/lib/dpkg/status 2.13-38+deb7u4 0 990 http://security.debian.org/ wheezy/updates/main i386 Packages 2.11.3-4 0 500 http://ftp2.fr.debian.org/debian/ squeeze/main i386 Packages 2.7-18lenny7 0 500 http://archive.debian.org/debian-archive/debian/ lenny/main i386 Packages locales-all: Installé : (aucun) Candidat : 2.13-38+deb7u6 Table de version : 2.19-12 0 90 http://ftp.fr.debian.org/debian/ testing/main i386 Packages 50 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages 2.13-38+deb7u6 0 990 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages 2.13-38+deb7u4 0 990 http://security.debian.org/ wheezy/updates/main i386 Packages 2.11.3-4 0 500 http://ftp2.fr.debian.org/debian/ squeeze/main i386 Packages 2.7-18lenny7 0 500 http://archive.debian.org/debian-archive/debian/ lenny/main i386 Packages [18:33:26]:~$

PS : au fait, as-tu une raison particulière à vouloir installer toutes les [mono]locales[/mono] ?

[mono]$ man locale[/mono]

Extrait :

[quote]DESCRIPTION
Le programme locale affiche des informations pour la localisation (NdT : la localisation est aussi appelée paramètres régionaux, ou « locale » en anglais) en cours, ou
pour toutes les localisations, sur la sortie standard.

   Sans paramètre, locale résume les paramètres régionaux pour toutes les catégories définies par les variables d'environnement LC_*.

[/quote]

Pour des programmes perl, python et companie, ils en ont besoin :confused:

Voilà les résultats

apt-cache policy libc6 libgcc1 glibc libc6: Installed: 2.19-12 Candidate: 2.19-12 Version table: *** 2.19-12 0 100 /var/lib/dpkg/status 2.13-38+deb7u6 0 500 http://http.kali.org/kali/ kali/main amd64 Packages 2.13-38+deb7u4 0 500 http://security.kali.org/kali-security/ kali/updates/main amd64 Packages libgcc1: Installed: 1:4.9.1-16 Candidate: 1:4.9.1-16 Version table: *** 1:4.9.1-16 0 100 /var/lib/dpkg/status 1:4.7.2-5 0 500 http://http.kali.org/kali/ kali/main amd64 Packages N: Unable to locate package glibc

Tu en es sûr (??), sous Wheezy le paquet [mono]locales[/mono] suffit amplement.

Donc, depuis Kali voyons les dépendances (et versions) requises pour ce dernier.

PS : un oubli …

[quote]libcurl3-gnutls : (…)
libgcc1 : (…)
libqt4-dbus : (…)
libqt4-network : (…)
libqtcore4 : (…)
libqtgui4 : (…)
libssl1.0.0 : (…)
libstdc++6 : (…)
locales-all : Depends: glibc-2.13-1
ruby : (…)
transmission-qt : (…)
zlib1g :frowning:…)[/quote]

?

On s’est pas bien comprit, j’ai même pas le packet “locales” !! J’ai désintallé et impossible à réinstaller meme simplement locales.

C’est un fait.

?

?

?

[quote=“uje60448”] j’avoue j’ai triché un peu

Voici les sources :

deb http://http.kali.org/kali kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-free[/quote]

Un peu beaucoup inconsciemment maladroitement désobligeamment … et j’en passe. :mrgreen:

Avant que je ne modifie le sources.list.

[code]root@oh-kali:~# cat /etc/apt/sources.list

deb cdrom:[Debian GNU/Linux 7.0 Kali - Official Snapshot amd64 LIVE/INSTALL Binary 20140822-15:33]/ kali contrib main non-free

#deb cdrom:[Debian GNU/Linux 7.0 Kali - Official Snapshot amd64 LIVE/INSTALL Binary 20140822-15:33]/ kali contrib main non-free

deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib

Security updates

deb http://security.kali.org/kali-security kali/updates main contrib non-free
root@oh-kali:~#
[/code]

root@oh-kali:~# aptitude show glibc-2.13-1 Pas de version courante ou candidate trouvée pour glibc-2.13-1 Paquet : glibc-2.13-1 État: n'est pas un paquet réel Fourni par : libc6 root@oh-kali:~#

root@oh-kali:~# apt-cache policy libc6 libc6: Installé : 2.13-38+deb7u3 Candidat : 2.13-38+deb7u6 Table de version : 2.13-38+deb7u6 0 500 http://http.kali.org/kali/ kali/main amd64 Packages 2.13-38+deb7u4 0 500 http://security.kali.org/kali-security/ kali/updates/main amd64 Packages *** 2.13-38+deb7u3 0 100 /var/lib/dpkg/status root@oh-kali:~#

root@oh-kali:~# aptitude -s remove locales-all Les paquets suivants seront ENLEVÉS : locales-all 0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 1737 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 112 Mo seront libérés. Charger/installer/enlever des paquets. root@oh-kali:~# root@oh-kali:~# aptitude -s remove locales Les paquets suivants seront ENLEVÉS : locales 0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 1737 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 15,2 Mo seront libérés. Charger/installer/enlever des paquets. root@oh-kali:~#
Après

root@oh-kali:~# apt-cache policy libc6 libc6: Installé : 2.13-38+deb7u3 Candidat : 2.19-12 Table de version : 2.19-12 0 500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages 500 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages 2.13-38+deb7u6 0 500 http://http.kali.org/kali/ kali/main amd64 Packages 500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 2.13-38+deb7u4 0 500 http://security.kali.org/kali-security/ kali/updates/main amd64 Packages 500 http://security.debian.org/ wheezy/updates/main amd64 Packages *** 2.13-38+deb7u3 0 100 /var/lib/dpkg/status 2.11.3-4+deb6u1 0 500 http://http.debian.net/debian/ squeeze-lts/main amd64 Packages 2.11.3-4 0 500 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 2.7-18lenny7 0 500 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages root@oh-kali:~#

Expliques toi … ?

J’avais utilisé les sources debian une ou deux fois pour certain tool pas présent sur kali de base…

Je crois que libc6 a été upgrade sauf que sur kali c’est une version moins récente, regarde le résultat :

COMMANDE : apt-cache policy libc6 libc6: Installed: 2.19-12 Candidate: 2.19-12 Version table: *** 2.19-12 0 100 /var/lib/dpkg/status 2.13-38+deb7u6 0 500 http://http.kali.org/kali/ kali/main amd64 Packages 2.13-38+deb7u4 0 500 http://security.kali.org/kali-security/ kali/updates/main amd64 Packages

Merci encore pour ton aide je ne te remercirai jamais assez, ça donne envie d’aider les autres ton engoument, c’est vraiment cool !

En considérant qu’a cette heure ton fichier [mono]/etc/apt/source.list[/mono] ne contient que [mono]Kali[/mono] et rien d’autre. C’est important.

Lances ces commandes depuis le compte d’un utilisateur lambda (:~$) en mode simulation (option -s d’aptitude).

Ces retours,stp.

Je suis pas allé plus loint que le premiere commande :
pastebin.com/pMtXTnub

PS : je suis en full root et j’ai pas le choix, c’est comme ça sur kali

Par défaut.

Ce n’est pas exact.

root@oh-kali:~# ls -la /home/ total 8 drwxr-xr-x 2 root root 4096 août 13 15:34 . drwxr-xr-x 24 root root 4096 nov. 5 15:40 .. root@oh-kali:~#

root@oh-kali:~# adduser loreleil Ajout de l'utilisateur « loreleil » ... Ajout du nouveau groupe « loreleil » (1001) ... Ajout du nouvel utilisateur « loreleil » (1000) avec le groupe « loreleil » ... Création du répertoire personnel « /home/loreleil »... Copie des fichiers depuis « /etc/skel »... Entrez le nouveau mot de passe UNIX : Retapez le nouveau mot de passe UNIX : passwd : le mot de passe a été mis à jour avec succès Modification des informations relatives à l'utilisateur loreleil Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée Nom complet []: N° de bureau []: Téléphone professionnel []: Téléphone personnel []: Autre []: Cette information est-elle correcte ? [O/n]o root@oh-kali:~#

root@oh-kali:~# ls -la /home/ total 12 drwxr-xr-x 3 root root 4096 nov. 5 15:55 . drwxr-xr-x 24 root root 4096 nov. 5 15:40 .. drwxr-xr-x 2 loreleil loreleil 4096 nov. 5 15:55 loreleil root@oh-kali:~#

root@oh-kali:~# ls -la /home/loreleil/ total 24 drwxr-xr-x 2 loreleil loreleil 4096 nov. 5 15:55 . drwxr-xr-x 3 root root 4096 nov. 5 15:55 .. -rw-r--r-- 1 loreleil loreleil 220 nov. 5 15:55 .bash_logout -rw-r--r-- 1 loreleil loreleil 3391 nov. 5 15:55 .bashrc -rw-r--r-- 1 loreleil loreleil 3392 nov. 5 15:55 .bashrc.original -rw-r--r-- 1 loreleil loreleil 675 nov. 5 15:55 .profile root@oh-kali:~#

[code][16:02:50]:~$ ssh 192.168.1.12
The authenticity of host ‘192.168.1.12 (192.168.1.12)’ can’t be established.
ECDSA key fingerprint is xxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.1.12’ (ECDSA) to the list of known hosts.
loreleil@192.168.1.12’s password:
Linux oh-kali 3.14-kali1-amd64 #1 SMP Debian 3.14.5-1kali1 (2014-06-07) x86_64

The programs included with the Kali GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
loreleil@oh-kali:~$ [/code]

loreleil@oh-kali:~$ su - Mot de passe : root@oh-kali:~#

PS : je parcours ton lien, à de suite …

[code]

aptitude -s upgrade

aptitude -s full-upgrade[/code]

?

Seulement ça, rien de bien important:

[quote]aptitude -s upgrade
The following packages will be upgraded:
libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-mysql
6 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 6034 kB of archives. After unpacking 768 kB will be used.
Do you want to continue? [Y/n/?]
[/quote]

Pareil pour full_upgrade…
Je pense que je vais devoir réinstaller la distri :frowning:

Salut,

As-tu mis en place un utilisateur lambda ?

[quote=“uje60448”]rien de bien important:

aptitude -s upgrade The following packages will be upgraded: libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-mysql 6 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 6034 kB of archives. After unpacking 768 kB will be used. Do you want to continue? [Y/n/?] [/quote]

J’aimerai savoir pourquoi.

?

Ce n’est pas d’actualité.
Tu crées le fichier suivant.

[code]# touch /etc/apt/preferences

chmod 644 /etc/apt/preferences

[/code]
Copies/colles ce qui suit.

Package: * Pin: release o=Kali,a=stable Pin-Priority: 1010
Recharges le cache.

Maintenant, en mode simulation (option -s | uniquement) donnes moi ces retours.

PS : ton sources.list ne doit contenir que [mono]Kali[/mono] et rien d’autre, pour l’instant … :083