Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#51 Le 07/04/2016, à 20:54

moko138

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

OKKKKKKKKKKKKK !
Merci de l'explication !
En effet, je n'ai redémarré ma Trusty qu'une fois depuis le changement de noyau.


Puisqu'il faut un double débrayage pour que les noyaux soient bien pris en compte,
je comprends enfin l'expression "codé avec les pieds" !   big_smile
  - -

AJOUT

nany a écrit :

il faut dire que je ne m’empresse pas de faire un autoremove dès que je vois passer une mise à jour de noyau

Moi non plus, mais c'est le système qui me le propose de lui-même.

Dernière modification par moko138 (Le 07/04/2016, à 21:01)


%NOINDEX%
Un utilitaire méconnu : ncdu

Hors ligne

#52 Le 18/04/2016, à 19:00

moko138

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Astuce marrante.   Plutôt que

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"

essayez

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | tr -s " " | cut -d" " -s -f1,2,3

- -
EDIT 18/4/2016
Rajouté la 1ère colonne (*), sans quoi cette astuce était ici hors-sujet!

(*) En fait, 2 colonnes non-séparées.cf.

man dpkg-query

  - -

EDIT 01/11/2017
Idem mais avec classement numérique (et non plus alphabétique) :

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3

  - -

EDIT  28/11/217
Idem mais en alignant lisiblement les colonnes :

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t

Dernière modification par moko138 (Le 28/11/2017, à 23:35)


%NOINDEX%
Un utilitaire méconnu : ncdu

Hors ligne

#53 Le 18/04/2016, à 20:03

xubu1957

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

C'est bien rangé:

linux-generic-lts-wily 4.2.0.35.28
linux-headers-4.2.0-30 4.2.0-30.36~14.04.1
linux-headers-4.2.0-30-generic 4.2.0-30.36~14.04.1
linux-headers-4.2.0-34 4.2.0-34.39~14.04.1
linux-headers-4.2.0-34-generic 4.2.0-34.39~14.04.1
linux-headers-4.2.0-35 4.2.0-35.40~14.04.1
linux-headers-4.2.0-35-generic 4.2.0-35.40~14.04.1
linux-headers-generic-lts-wily 4.2.0.35.28
linux-image-4.2.0-30-generic 4.2.0-30.36~14.04.1
linux-image-4.2.0-34-generic 4.2.0-34.39~14.04.1
linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1
linux-image-extra-4.2.0-30-generic 4.2.0-30.36~14.04.1
linux-image-extra-4.2.0-34-generic 4.2.0-34.39~14.04.1
linux-image-extra-4.2.0-35-generic 4.2.0-35.40~14.04.1
linux-image-generic-lts-wily 4.2.0.35.28

(edit) mais on n'a plus le statut du paquet avec le lettrage ,pour repérer des paquets mal installés !

Avec rectification:

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | tr -s " " | cut -d" " -s -f1,2,3
ii linux-generic-lts-wily 4.2.0.35.28
ii linux-headers-4.2.0-30 4.2.0-30.36~14.04.1
ii linux-headers-4.2.0-30-generic 4.2.0-30.36~14.04.1
ii linux-headers-4.2.0-34 4.2.0-34.39~14.04.1
ii linux-headers-4.2.0-34-generic 4.2.0-34.39~14.04.1
ii linux-headers-4.2.0-35 4.2.0-35.40~14.04.1
ii linux-headers-4.2.0-35-generic 4.2.0-35.40~14.04.1
ii linux-headers-generic-lts-wily 4.2.0.35.28
ii linux-image-4.2.0-30-generic 4.2.0-30.36~14.04.1
ii linux-image-4.2.0-34-generic 4.2.0-34.39~14.04.1
ii linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1
ii linux-image-extra-4.2.0-30-generic 4.2.0-30.36~14.04.1
ii linux-image-extra-4.2.0-34-generic 4.2.0-34.39~14.04.1
ii linux-image-extra-4.2.0-35-generic 4.2.0-35.40~14.04.1
ii linux-image-generic-lts-wily 4.2.0.35.28

Dernière modification par xubu1957 (Le 23/04/2016, à 06:47)


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 16.04.1 LTS : Lenovo T410 - HP 7100 DC - Asus 1015BX -Fujitsu Siemens Scaleo J3000  Membre de : Linux-Azur

En ligne

#54 Le 10/06/2016, à 16:37

Compte anonymisé

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Bonjour et merci à nany d'avoir monté ce sujet.

Cependant, j'ai remarqué quelque chose qui ne m'a pas plu en adaptant

if [[ $(dpkg -l | grep ^rc) ]]; then
  dpkg -P $(dpkg -l | awk '/^rc/{print $2}')
fi

qui doit être l'équivalent sans le if de

[[ $(dpkg -l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | awk '/^rc/{print $2}')

à un script perso de mises à jour :

giadmin@gi-asshole-ubuntu:~$ cat ~/scripts/majetnettoyage 
#!/bin/bash
echo "-----------------------------------------------------";
echo "Mise à jour de la BDD";
echo "-----------------------------------------------------";
apt update;
echo "-----------------------------------------------------";
echo "Mise à jour du système";
echo "-----------------------------------------------------";
apt dist-upgrade -y;
echo "-----------------------------------------------------";
echo "Nettoyage paquets";
echo "-----------------------------------------------------";
apt autoremove --purge -y;
echo "-----------------------------------------------------";
echo "Nettoyage des configurations";
echo "-----------------------------------------------------";
if [[ $(dpkg -l | grep ^rc) ]]; then
  dpkg -P $(dpkg -l | awk '/^rc/{print $2}')
fi
echo "---- Fini -----" ;
exit 0;

Cela me renvoie lors du nettoyage des rc :

-----------------------------------------------------
Nettoyage des configurations
-----------------------------------------------------
/home/giadmin/scripts/majetnettoyage: 17: /home/giadmin/scripts/majetnettoyage: [[: not found

Or si je transforme cette ligne

if [[ $(dpkg -l | grep ^rc) ]]; then

en

if [ $(dpkg -l | grep ^rc) ]; then

La ligne 17 ne fait pas râler le système.

Cordialement.

#55 Le 11/06/2016, à 09:50

grandtoubab

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Salut
sur la nouvelle version d"apt par exemple

:/# apt-cache policy apt
apt:
  Installé : 1.2.12
  Candidat : 1.2.12

Lancer apt update et tester ce retour si des maj sont disponibles
26 packages can be upgraded. Run 'apt list --upgradable' to see them.
et lancer

apt full-upgrade

Exemple:

root@debian:/#apt update
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
26 packages can be upgraded. Run 'apt list --upgradable' to see them.

root@debian:/# apt full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
  console-setup console-setup-linux gir1.2-gmenu-3.0
  gnome-accessibility-themes gnome-menus gnome-themes-standard
  gnome-themes-standard-data keyboard-configuration libc-bin libc-dev-bin
  libc-l10n libc6 libc6:i386 libc6-dev libgnome-menu-3-0 libnm-gtk-common
  libnma-common libnma0 libvlc5 libvlccore8 locales multiarch-support
  network-manager-gnome policykit-1-gnome usb-modeswitch-data vlc-data
26 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 26,4 Mo dans les archives.
Après cette opération, 419 ko d'espace disque supplémentaires seront utilisés.

sinon  on peut faire

dpkg -P $(dpkg -l | awk '$1~/^rc$/{print $2}')

https://wiki.debian-fr.xyz/Nettoyer_sa_Debian

Dernière modification par grandtoubab (Le 11/06/2016, à 11:12)


Linux tout seul sur HP Pavilion DV7 et Acer aspire T650
Debian 10 Buster XFCE/Gnome3 sur sda1
Canon MG3650 en wifi

En ligne

#56 Le 09/02/2017, à 12:50

ab974

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Bonjour Nany,

Mon kclean ne suffisait plus à régler la saturation des 255 MB de mon /dev/sda1
J'ai passé une journée à mettre de l'ordre -et de l'air- sur ma partition /boot en suivant à la lettre tes messages de #1 à #7.
Ca a bien marché et au final je n'aurai plus le soucis de passer le kclean puisque tes 3 scripts s'en chargeront chaque semaine.

Bravo pour ton sens de la pédagogie !
Un ancien du basic des années 80 !


Sur Ubuntu depuis 2012
Ubuntu 16.04 LTS sur PC LDLC Ram 8 Go Disques 120 Go et 500 Go

Hors ligne

#57 Le 31/10/2017, à 14:54

MacGyvre

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Bonjour Nanny,
Merci pour ce fil que j'ai malheureusement découvert un peu sur le tard.. Ca fait des années que je suis confronté à ce problème (principalement mon entourage et les qques clients que j'ai réussi à passer à ubuntu). Du coup, ce problème fait vraiment tache (quasi le seul par rapport à mes autres clients sur windows), car très bloquant quand il arrive...(Allez expliquer que linux est fiable quand ca arrive à un client).
J'ai bien mis en place qques solutions sur mon blog, mais il est loin d'être aussi clair/complet que tes explications (faute de temps, hélas).

Toutefois, j'en profite pour rajouter un cas qui ressemble de très près à ce qui est évoqué ici, mais indépendant des noyaux. En effet, il se peut que pour d'autre raisons, les inodes soient pleins à 100%, comme les sessions php, si on héberge un petit wordpress sur sa machine (ou serveur). Chez moi, il s'agissait du répertoire /var/lib/php5 qui était rempli de fichiers sess_xxx (wordpress qui n’effaçait pas ces fichiers ).

Bref, il a suffit pour résoudre le problème de purger les sessions plus vieilles de 2 jours avec la commande: (elle a mis plus de 20mn à s'exécuter, et je suis passé de 100% d'inodes à ...18% !!)

find /var/lib/php5/ -type f -atime +2 -name 'sess_*' -exec rm -f {} \;

L'astuce vient du blog de nicolargo

C'est un cas bien particulier, qui ne concerne sans doute qu'une minorité, mais qui est bien contrariant quand on cherche du côté des noyaux alors qu'il vient d'ailleurs...

Hors ligne

#58 Le 28/11/2017, à 18:10

xubu1957

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Bonjour,

@ moko138

Réponse pour commande de test (au post #52)  :

xubu@xubu-ThinkPad-T410:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ii  linux-generic                        4.4.0.101.106
ii  linux-headers-generic                4.4.0.101.106
ii  linux-image-generic                  4.4.0.101.106
ii  linux-tools-generic                  4.4.0.101.106
ii  linux-headers-4.4.0-101              4.4.0-101.124
ii  linux-tools-common                   4.4.0-101.124
ii  linux-image-extra-4.4.0-101-generic  4.4.0-101.124
ii  linux-headers-4.4.0-101-generic      4.4.0-101.124
ii  linux-image-4.4.0-101-generic        4.4.0-101.124
ii  linux-tools-4.4.0-101                4.4.0-101.124
ii  linux-tools-4.4.0-101-generic        4.4.0-101.124
pc  linux-tools-4.4.0-89-generic         4.4.0-89.112
ii  linux-headers-4.4.0-98               4.4.0-98.121
ii  linux-image-extra-4.4.0-98-generic   4.4.0-98.121
ii  linux-headers-4.4.0-98-generic       4.4.0-98.121
ii  linux-image-4.4.0-98-generic         4.4.0-98.121
ii  linux-tools-4.4.0-98                 4.4.0-98.121
ii  linux-tools-4.4.0-98-generic         4.4.0-98.121
xubu@xubu-ThinkPad-T410:~$ 

et après avoir passé :

dpkg -l | grep ^pc | cut -d' ' -f3 | xargs sudo dpkg --purge
xubu@xubu-ThinkPad-T410:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ii  linux-generic                        4.4.0.101.106
ii  linux-headers-generic                4.4.0.101.106
ii  linux-image-generic                  4.4.0.101.106
ii  linux-tools-generic                  4.4.0.101.106
ii  linux-headers-4.4.0-101              4.4.0-101.124
ii  linux-tools-common                   4.4.0-101.124
ii  linux-image-extra-4.4.0-101-generic  4.4.0-101.124
ii  linux-headers-4.4.0-101-generic      4.4.0-101.124
ii  linux-image-4.4.0-101-generic        4.4.0-101.124
ii  linux-tools-4.4.0-101                4.4.0-101.124
ii  linux-tools-4.4.0-101-generic        4.4.0-101.124
ii  linux-headers-4.4.0-98               4.4.0-98.121
ii  linux-image-extra-4.4.0-98-generic   4.4.0-98.121
ii  linux-headers-4.4.0-98-generic       4.4.0-98.121
ii  linux-image-4.4.0-98-generic         4.4.0-98.121
ii  linux-tools-4.4.0-98                 4.4.0-98.121
ii  linux-tools-4.4.0-98-generic         4.4.0-98.121
xubu@xubu-ThinkPad-T410:~$ 

Dernière modification par xubu1957 (Le 01/12/2017, à 08:25)


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 16.04.1 LTS : Lenovo T410 - HP 7100 DC - Asus 1015BX -Fujitsu Siemens Scaleo J3000  Membre de : Linux-Azur

En ligne