Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2007, 17h50   #1
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Par défaut Restaurer un PC abimé

Bonjour

L'orage à frappé quand mon serveur sous debian etch était en train de s'éteindre ce matin. Sachant, que cet après midi, j'allais installer un onduleur

Bon, le PC démarre parfois correctement, s'éteint parfois correctement. Existe t'il une méthode pour le remettre d'aplomb ?

J'ai déjà utiliser fsck.ext3 à partir d'un CD live sur toutes les partitions.
J'ai récupéré le /bin/cp de ma sid pour le mettre sur ce serveur : le /bin/cp était HS ça a dû morfler sur le disque dur

Je dois le remettre en place à un endroit où il ne pourra pas y avoir d'écran. Donc, il doit être sur !

Trois erreurs qu'ils vient de me faire coup sur coup :
- kernel panic
- waiting for /dev
- du genre correction faite, il faut redémarrer

Les deux dernières sont courantes. Après ces trois erreurs, ça fonctionne momentanément. Mais sans écran, je ne peux rien faire
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 13h42   #2
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Je pensais à une commande qui me permette de sauver la iste des .deb installés et de les réinstaller.
dpkg -l > liste fait le premier point, mais il y a trop d'informations !

Par exemple ii zlib1g 1.2.3-13 compression library - runtime pour un .deb alors que j'aurais aimé avoir simplement zlib1g.
Avec un cat liste | xargs apt-get install --reinstall --assume-yes je devrais pouvoir m'en tiré correctement après.

Soit il existe des options de dpkg pour faire ce que je veux, soit il faut ce pencher dans du bash (intéressant certes, mais je ne sais pas trop comment !)
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h02   #3
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
Salut,

pour la liste des paquets, cette commande devrait te suffir :
Code :
dpkg -l |awk '{print $2}'
Marche chez moi en tout cas,

++
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 07h58   #4
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Code :
dpkg -l |awk '{print $2}' |  apt-get install --reinstall  --assume-yes
dès que les travaux sur ma ligne internet sembleront fini.

Merci
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 09h12   #5
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Je ne peux pas faire le | xargs car la sortie contient quelques erreurs !
Je redirige donc la sortie de ta commande dans un fichier et j'enlève un à un les paquets qui n'existent pas. Puis ceux qui sont en conflits.

Pour le moment, ça réinstalle...
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 09h21   #6
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
Bizzare, mais peut etre qu'il y a des caractères invisibles qui se sont introduit et qui font que ça "merde"...

Ca t'installe certains paquets mais pas tous c'est ça?

Si oui, installe les dix par dix par exemples, tu verras déjà quelle partie coince

++
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 09h57   #7
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Un exemple où ça coince...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
[root@serveur][/usr/bin]# apt-get install --reinstall  dpkg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de prendre 0o/2031ko dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
dpkg : erreur de traitement de /var/cache/apt/archives/dpkg_1.13.25_i386.deb (--unpack) :
 la lecture du fichier « info » « /var/lib/dpkg/tmp.ci/control » du paquet a échoué: Aucun fichier ou répertoire de ce type
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/dpkg_1.13.25_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Le répertoire /var/lib/dpkg/tmp.ci/ n'existe pas ! Je ne l'ai pas sur la sid non plus !

Et maintenant, j'ai ça pour tous les paquets que je souhaite installer !
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 17h55   #8
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Si je crée le fichier /var/lib/dpkg/tmp.ci/control :
Code :
1
2
mkdir /var/lib/dpkg/tmp.ci/
touch /var/lib/dpkg/tmp.ci/control
après un apt-get install, le répertoire /var/lib/dpkg/tmp.ci/ n'existe plus !
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 18h27   #9
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
J'ai copié tous les fichiers du style /usr/bin/dpkg* de ma sid sur ma stable...
Ça passe cette étape...

À la suivante !
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 18h48   #10
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
J'ai résolu des
Code :
E: Couldn't configure pre-depend perlapi-5.8.7 for liblocale-gettext-perl, probably a dependency cycle.
en les installant un à un.
Il reste maintenant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[root@serveur][~]#  cat liste | xargs apt-get install --reinstall  --assume-yes
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  apache-common capplets-data docbook-xml gnome-control-center gnome-desktop-data gnome-icon-theme gnome-keyring
  gnome-menus gnome-session hicolor-icon-theme libcamel1.2-8 libebook1.2-5 libedataserver1.2-7 libgnome-desktop-2
  libgnome-menu2 libgnome-window-settings1 libgnomecanvas2-common libgnomeui-common libgtk2.0-bin libgtk2.0-common
  libmetacity0 libscrollkeeper0 libxklavier10 libxxf86misc1 metacity-common python-glade2 python-gmenu python-gtk2
  scrollkeeper sgml-data
Paquets suggérés :
  apache apache-ssl apache-perl docbook docbook-doc docbook-dsssl docbook-xsl apmd msttcorefonts esound-clients
  gnome-screensaver xscreensaver gstreamer0.10-alsa gstreamer0.10-esd icewm-gnome-support icewm-themes icepref iceme grun
  xlockmore fam quanta aspell cupsys-common libgnomevfs2-bin libjasper-runtime liblcms-utils libqt3-mt-psql libqt3-mt-mysql
  libqt3-mt-odbc librsvg2-bin urlview mixmaster x-display-manager python2.4-doc python-profiler perlsgml doc-html-w3 opensp
  libxml2-utils xfs xserver xfonts-cyrillic
Paquets recommandés :
  zenity gdm-themes bzip2 evolution-data-server gnome-user-guide gnome-panel nautilus metacity sawfish dbus desktop-base
  menu perl-suid libarts1-akode aspell-en aspell-dictionary aspell6a-dictionary libatk1.0-data libgnomevfs2-extra jackd
  xutils
Les NOUVEAUX paquets suivants seront installés :
  apache-common at capplets-data docbook-xml fprobe-ulog gdm gksu gnome-control-center gnome-desktop-data gnome-icon-theme
  gnome-keyring gnome-menus gnome-mime-data gnome-session hicolor-icon-theme icewm icewm-common kdelibs-data kdelibs4c2a
  kfilereplace libapache-mod-dav libarts1c2a libaspell15 libatk1.0-0 libavahi-qt3-1 libbonoboui2-0 libcamel1.2-8 libcupsys2
  libdb1-compat libebook1.2-5 libedataserver1.2-7 libgksu2-0 libglade2-0 libglib1.2 libgnome-desktop-2 libgnome-keyring0
  libgnome-menu2 libgnome-window-settings1 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common
  libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhesiod0
  libjack0.100.0-0 libjasper-1.701-1 liblcms1 libmetacity0 libmng1 libnautilus-extension1 libqt3-mt librsvg2-2
  librsvg2-common libscrollkeeper0 libssl0.9.7 libxklavier10 libxmltok1 libxxf86misc1 libzephyr3 mailx metacity-common mutt
  ntpdate numlockx python-glade2 python-gmenu python-gtk2 scrollkeeper sgml-data ttf-bitstream-vera windowlab xfonts-100dpi
  xfonts-75dpi xfonts-base xfonts-scalable xlibmesa-gl xlibmesa-glu xterm
Les paquets suivants seront mis à jour :
  iamerican python2.4
2 mis à jour, 84 nouvellement installés, 485 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/337Mo dans les archives.
Après dépaquetage, 221Mo d'espace disque supplémentaires seront utilisés.
E: Internal Error, Could not perform immediate configuration (2) on initscripts
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 09h22   #11
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Citation:
Envoyé par buchs Voir le message
Salut,

pour la liste des paquets, cette commande devrait te suffir :
Code :
dpkg -l |awk '{print $2}'
Marche chez moi en tout cas,

++
Je viens de voir où ça peut merder :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
]# dpkg -l | grep -i sql
ii  libmysqlclient15off       5.0.32-7etch1                   mysql database client library
ii  libpq4                    8.1.9-0etch1                    PostgreSQL C client library
ii  libsqlite3-0              3.3.8-1.1                       SQLite 3 shared library
ii  mysql-common              5.0.32-7etch1                   mysql database common files (e.g. /etc/mysql
ii  php5-mysql                5.2.0-8+etch7                   MySQL module for php5
ii  phpmyadmin                2.9.1.1-4                       Administrate MySQL over the WWW
rc  postgresql                7.5.22                          object-relational SQL database management sy
rc  postgresql-7.4            7.4.17-0etch1                   object-relational SQL database, version 7.4 
rc  postgresql-client         7.5.22                          front-end programs for PostgreSQL (transitio
rc  postgresql-client-common  71                              manager for multiple PostgreSQL client versi
rc  postgresql-common         71                              manager for PostgreSQL database clusters
ii  postgresql-doc-7.4        7.4.17-0etch1                   documentation for the PostgreSQL database ma
C'est au niveau de la première colonne : les rc ne signaleraient-ils pas que le paquet a été enlevé ?
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2007, 21h19   #12
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
Citation:
Envoyé par troumad Voir le message
C'est au niveau de la première colonne : les rc ne signaleraient-ils pas que le paquet a été enlevé ?
Exactement, quand la ligne commence par ii, c'est que c'est installé.
Je fais un grep ^i pour faire une sauvegarde de la liste des paquets installés sur la machine.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2007, 21h40   #13
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Code :
1
2
3
[root@troumad][~]# apt-get install zip
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... 50%
Et ça reste bloqué...

Rien ne s'arrange...
Il va peut-être falloir que je retourne voir dans le BIOS ce qu'il en est.
J'ai bien peur de devoir changer de machine...

Mais ça veut dire quoi ce ^i ? Je trouve l'explication où ?
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2007, 21h47   #14
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
C'est un expression régulière qui signifie : toutes les lignes qui commencent par ii ... Hum d'ailleurs je me rends compte que ma commande n'est pas complète, désolé
Il faudrait remettre le awk derrière (on peut aussi isoler le deuxième champ avec cut).
Je regarderai demain au travail
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 10h20   #15
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
voilà la ligne que j'utilise pour savoir si un paquet est installé. On peut ensuite utiliser --set-selection pour réutiliser le fichier et réinstaller la liste des paquets installés précédemment.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h36.


 
 
 
 
Partenaires

Hébergement Web