fabien
salut
Suite a une panne de courant et donc un mauvais arret du systeme, quand je redemarre je ne trouve plus mon bureau (GNOME)
habituel mais un bureau vide avec juste un xterm et une horloge (ne serait-ce pas KDE?). Meme avec plusieurs reboot toujours pareil.Si quelqu'un pourrait me donner une solution pour retrouver mon bureau car j'avoue que dans celui la je suis un peu perdu. merci d'avance
Hypikahay
Après ton crash, as tu eu le droit un fsck au reboot ?
Si non, je te conseillerai de le faire.
pitchbull
tu te retrouves avec le gestionnaire de fenetre minimale TWM avec xterm et xclock.
appuie sur la combinaison de touche CTRL + ALT + BACKSPACE pour terminer ta session X.
puis essaye de lancer switchdesk comme suit : "switchdesk GNOME" (si tu as GNOME) qui va reconfigurer tes fichiers qui indique au serveur X quoi lancer.
Tape enfin "startx" qui va lancer ton environnement de bureau GNOME.
drpixel
Tu es en init 3 (c'est a dire que tu dois taper startx pour lancer X) ou en init 5 (tu as un gestionnaire de login en mode graphique (gdm si tu n'as rien changé).) ?
fabien
merci pour vos reponses
pour DRPIXEL je suis en init 5
et donc quand je fait CTRL + ALT + BACKSPACE pour terminer ma session X je me retrouve devant ma fenetre de login et pass en graphique, je fais ensuite CTRL + ALT + F1 pour passer en mode texte et lance donc "switchdesk GNOME" comme me le dit PITCHBULL (si j'ai bien compris) et il me renvoie "ERROR : GNOME not installed !"
j'ai essayer pareil avec KDE et meme erreur
je vais essayer un fsck en attendent
drpixel
rpm -qa | grep gnome te donnes quoi.
fabien
voila ce que me donne rpm -qa | grep gnome
gnome-python2-gnomevfs-2.10.0-1
libgnomeui-2.10.0-1
gnome-python2-extras-2.10.0-2.1
gnome-menus-2.10.1-3
gnome-desktop-2.10.0-5
gnome-themes-2.10.1-2
gnome-mag-0.12.0-2
gnome-applets-2.10.1-9
openssh-askpass-gnome-4.2p1-fc4.1
gnome-mime-data-2.4.2-1
gnome-python2-2.10.0-1
gnome-python2-gtkhtml2-2.10.0-2.1
gnome-icon-theme-2.10.1-4
gnome-audio-2.0.0-3
gnome-doc-utils-0.2.0-2
gnome-netstatus-2.10.0-4
libgail-gnome-1.1.0-5
gnome-utils-2.10.0-4
gnomemeeting-1.2.2-1.FC4
NetworkManager-gnome-0.5.1-1.FC4.4
gnome-keyring-0.4.2-1
libgnome-2.10.0-3
gnome-python2-bonobo-2.10.0-1
libgnomeprint22-2.10.3-1
gnome-pilot-2.0.13-2
gnome-speech-0.3.6-1
gnome-kerberos-0.3.3-2
gnome-keyring-manager-0.0.4-3
gnome-terminal-2.10.0-2
libgnomecanvas-2.10.0-1
gnome-vfs2-2.10.0-5
gnome-python2-canvas-2.10.0-1
libgnomecups-0.2.0-2
libgnomeprintui22-2.10.1-1
gnome-spell-1.0.5-10
up2date-gnome-4.4.23-4
gnome-user-docs-2.8.1-2
gnome-system-monitor-2.10.0-2
gnome-panel-2.10.1-10.2
donc gnome a l'air toujours bien installé
je ne sais vraiement pas quoi faire
drpixel
rpm -V gdm
rpm -V $(rpm -qa | grep gnome) > verif-gnome-rpm et tu vas lire ce fichier (less verif-gnome-rpm) pour voir les fichiers qui seraient differents.
Lis le man rpm tu auras des explications sur la sortie de la commande rpm -V
Tu devrais peut être même vérifier tout tes fichiers ... attention cela n'est valable que si tu n'a jamais écrasé les fichiers issus d'un RPM par un tarball (dans ce cas tu auras forcement une erreur).
rpm -V -all > verif-toutrpms
La redirection vers un fichier est une facilité pour la lecture et peut servir de référence sinon tu veux simplement faire rpm -V --all | less.
Avec cette commande on comprend vite l'interêt de n'installer que des RPMS sur son système 🙂
fabien
merci drpixel pour ton aide car je suis vraiement perdu
voila le resultat des commandes de Verifications des RPM :
[root@c-- ~]# rpm -V gdm
........C /usr/lib/gtk-2.0/modules/libdwellmouselistener.so
........C /usr/lib/gtk-2.0/modules/libkeymouselistener.so
[root@c-- ~]#
[root@c-- ~]#
[root@c-- ~]# rpm -V $(rpm -qa | grep gnome) > verif-gnome-rpm
[root@c-- ~]#
[root@c-- ~]#
[root@c-- ~]# rpm -V -all > verif-toutrpms
prelink: /usr/lib/libImlib.so.11.0.0: at least one of file's dependencies has changed since prelinking
prelink: /usr/bin/ircat: at least one of file's dependencies has changed since prelinking
prelink: /usr/bin/irexec: at least one of file's dependencies has changed since prelinking
prelink: /usr/bin/irpty: at least one of file's dependencies has changed since prelinking
prelink: /usr/bin/irxevent: at least one of file's dependencies has changed since prelinking
*** glibc detected *** /usr/lib/rpm/rpmv: free(): invalid pointer: 0x0ad22cae ***
======= Backtrace: =========
/lib/libc.so.6[0xbcc948]
/lib/libc.so.6(__libc_free+0x79)[0xbcfe4d]
/lib/libselinux.so.1(freecon+0x1d)[0x3d291d]
/usr/lib/librpm-4.4.so(rpmVerifyFile+0x5ed)[0x2e0580]
/usr/lib/librpm-4.4.so(showVerifyPackage+0x25c)[0x2e0a53]
/usr/lib/librpm-4.4.so[0x2ba12e]
/usr/lib/librpm-4.4.so(rpmQueryVerify+0xfb)[0x2bad9c]
/usr/lib/librpm-4.4.so(rpmcliArgIter+0x2b9)[0x2bbb3e]
/usr/lib/librpm-4.4.so(rpmcliVerify+0x8f)[0x2dfeef]
/usr/lib/rpm/rpmv[0x8049ba2]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7e6b4]
/usr/lib/rpm/rpmv[0x8049301]
======= Memory map: ========
00187000-0025c000 r-xp 00000000 03:0b 261871 /usr/lib/libstdc++.so.6.0.7
0025c000-00261000 rwxp 000d5000 03:0b 261871 /usr/lib/libstdc++.so.6.0.7
00261000-00266000 rwxp 00261000 00:00 0
00274000-00291000 r-xp 00000000 03:0b 262244 /usr/lib/libexpat.so.0.5.0
00291000-00293000 rwxp 0001c000 03:0b 262244 /usr/lib/libexpat.so.0.5.0
00295000-002ee000 r-xp 00000000 03:0b 263260 /usr/lib/librpm-4.4.so
002ee000-002f2000 rwxp 00058000 03:0b 263260 /usr/lib/librpm-4.4.so
002f2000-00324000 rwxp 002f2000 00:00 0
0032b000-00332000 r-xp 00000000 03:0b 262225 /usr/lib/libpopt.so.0.0.0
00332000-00333000 rwxp 00006000 03:0b 262225 /usr/lib/libpopt.so.0.0.0
003c6000-003c8000 r-xp 00000000 03:0c 288334 /lib/libcom_err.so.2.1
003c8000-003c9000 rwxp 00001000 03:0c 288334 /lib/libcom_err.so.2.1
003cb000-003db000 r-xp 00000000 03:0c 288332 /lib/libselinux.so.1
003db000-003dc000 rwxp 00010000 03:0c 288332 /lib/libselinux.so.1
003f1000-00414000 r-xp 00000000 03:0b 263342 /usr/lib/libk5crypto.so.3.0
00414000-00415000 rwxp 00023000 03:0b 263342 /usr/lib/libk5crypto.so.3.0
00417000-00419000 r-xp 00000000 03:0b 263341 /usr/lib/libkrb5support.so.0.0
00419000-0041a000 rwxp 00001000 03:0b 263341 /usr/lib/libkrb5support.so.0.0
0041c000-0048b000 r-xp 00000000 03:0b 263343 /usr/lib/libkrb5.so.3.2
0048b000-0048e000 rwxp 0006e000 03:0b 263343 /usr/lib/libkrb5.so.3.2
004ce000-00503000 r-xp 00000000 03:0c 288337 /lib/libssl.so.0.9.7f
00503000-00506000 rwxp 00035000 03:0c 288337 /lib/libssl.so.0.9.7f
00508000-00600000 r-xp 00000000 03:0c 288335 /lib/libcrypto.so.0.9.7f
00600000-00612000 rwxp 000f8000 03:0c 288335 /lib/libcrypto.so.0.9.7f
00612000-00615000 rwxp 00612000 00:00 0
00617000-0062e000 r-xp 00000000 03:0b 263344 /usr/lib/libgssapi_krb5.so.2.2
0062e000-0062f000 rwxp 00017000 03:0b 263344 /usr/lib/libgssapi_krb5.so.2.2
00641000-00647000 r-xp 00000000 03:0c 288338 /lib/librt-2.3.90.so
00647000-00648000 r-xp 00005000 03:0c 288338 /lib/librt-2.3.90.so
00648000-00649000 rwxp 00006000 03:0c 288338 /lib/librt-2.3.90.so
00805000-00806000 r-xp 00805000 00:00 0 [vdso]
008c8000-009d0000 r-xp 00000000 03:0b 262810 /usr/lib/librpmdb-4.4.so
009d0000-009d5000 rwxp 00107000 03:0b 262810 /usr/lib/librpmdb-4.4.so
009d7000-00a1e000 r-xp 00000000 03:0b 262734 /usr/lib/libbeecrypt.so.6.4.0
00a1e000-00a21000 rwxp 00046000 03:0b 262734 /usr/lib/libbeecrypt.so.6.4.0
00a8d000-00afe000 r-xp 00000000 03:0b 262770 /usr/lib/librpmio-4.4.so
00afe000-00b01000 rwxp 00070000 03:0b 262770 /usr/lib/librpmio-4.4.so
00b01000-00b24000 rwxp 00b01000 00:00 0
00b4c000-00b65000 r-xp 00000000 03:0c 288297 /lib/ld-2.3.90.so
00b65000-00b66000 r-xp 00018000 03:0c 288297 /lib/ld-2.3.90.so
00b66000-00b67000 rwxp 00019000 03:0c 288297 /lib/ld-2.3.90.so
00b69000-00c8a000 r-xp 00000000 03:0c 288299 /lib/libc-2.3.90.so
00c8a000-00c8c000 r-xp 00121000 03:0c 288299 /lib/libc-2.3.90.so
00c8c000-00c8d000 rwxp 00123000 03:0c 288299 /lib/libc-2.3.90.so
00c8d000-00c90000 rwxp 00c8d000 00:00 0
00c92000-00cb5000 r-xp 00000000 03:0c 288307 /lib/libm-2.3.90.so
00cb5000-00cb6000 r-xp 00022000 03:0c 288307 /lib/libm-2.3.90.so
00cb6000-00cb7000 rwxp 00023000 03:0c 288307 /lib/libm-2.3.90.so
00cb9000-00cbb000 r-xp 00000000 03:0c 288309 /lib/libdl-2.3.90.so
00cbb000-00cbc000 r-xp 00001000 03:0c 288309 /lib/libdl-2.3.90.so
00cbc000-00cbd000 rwxp 00002000 03:0c 288309 /lib/libdl-2.3.90.so
00cbf000-00cd1000 r-xp 00000000 03:0b 262230 /usr/lib/libz.so.1.2.2.2
00cd1000-00cd2000 rwxp 00011000 03:0b 262230 /usr/lib/libz.so.1.2.2.2
00cd4000-00ce2000 r-xp 00000000 03:0c 288310 /lib/libpthread-2.3.90.so
00ce2000-00ce3000 r-xp 0000d000 03:0c 288310 /lib/libpthread-2.3.90.so
00ce3000-00ce4000 rwxp 0000e000 03:0c 288310 /lib/libpthread-2.3.90.so
00ce4000-00ce6000 rwxp 00ce4000 00:00 0
00ce8000-00cfa000 r-xp 00000000 03:0b 263491 /usr/lib/libelf-0.108.so
00cfa000-00cfb000 rwxp 00012000 03:0b 263491 /usr/lib/libelf-0.108.so
00cfd000-00d20000 r-xp 00000000 03:0b 262183 /usr/lib/librpmbuild-4.4.so
00d20000-00d22000 rwxp 00023000 03:0b 262183 /usr/lib/librpmbuild-4.4.so
00d22000-00d2e000 rwxp 00d22000 00:00 0
00d49000-00d62000 r-xp 00000000 03:0b 262518 /usr/lib/libneon.so.24.0.7
00d62000-00d63000 rwxp 00019000 03:0b 262518 /usr/lib/libneon.so.24.0.7
00d65000-00db8000 r-xp 00000000 03:0b 263446 /usr/lib/libsqlite3.so.0.8.6
00db8000-00dba000 rwxp 00052000 03:0b 263446 /usr/lib/libsqlite3.so.0.8.6
00dcf000-00dde000 r-xp 00000000 03:0c 288326 /lib/libresolv-2.3.90.so
00dde000-00ddf000 r-xp 0000e000 03:0c 288326 /lib/libresolv-2.3.90.so
00ddf000-00de0000 rwxp 0000f000 03:0c 288326 /lib/libresolv-2.3.90.so
00de0000-00de2000 rwxp 00de0000 00:00 0
00de4000-00ded000 r-xp 00000000 03:0c 288316 /lib/libgcc_s-4.0.1-20050727.so.1
00ded000-00dee000 rwxp 00009000 03:0c 288316 /lib/libgcc_s-4.0.1-20050727.so.1
00e99000-00ea2000 r-xp 00000000 03:0c 288339 /lib/libnss_files-2.3.90.so
00ea2000-00ea3000 r-xp 00008000 03:0c 288339 /lib/libnss_files-2.3.90.so
00ea3000-00ea4000 rwxp 00009000 03:0c 288339 /lib/libnss_files-2.3.90.so
03ee4000-03ef5000 r-xp 00000000 03:0b 263353 /usr/lib/libbz2.so.1.0.2
03ef5000-03ef6000 rwxp 00010000 03:0b 263353 /usr/lib/libbz2.so.1.0.2
08048000-0804b000 r-xp 00000000 03:0b 358503 /usr/lib/rpm/rpmq
0804b000-0804d000 rw-p 00002000 03:0b 358503 /usr/lib/rpm/rpmq
09fe7000-0ad40000 rw-p 09fe7000 00:00 0 [heap]
b7600000-b7621000 rw-p b7600000 00:00 0
b7621000-b7700000 ---p b7621000 00:00 0
b7739000-b7806000 rw-p b7b42000 00:00 0
b7806000-b78d3000 rw-p b7b1f000 00:00 0
b7a16000-b7a63000 rw-p b7a25000 00:00 0
b7a63000-b7b2b000 rw-p b7b64000 00:00 0
b7b41000-b7b42000 rw-p b7b41000 00:00 0
b7b86000-b7bf4000 rw-s 00000000 03:0c 353034 /var/lib/rpm/__db.003
b7bf4000-b7d36000 rw-s 00000000 03:0c 353033 /var/lib/rpm/__db.002
b7d36000-b7d3c000 rw-s 00000000 03:0c 353031 /var/lib/rpm/__db.001
b7d3c000-b7d4e000 r--p 00000000 03:0b 1139929 /usr/share/locale/fr/LC_MESSAGES/rpm.mo
b7d4e000-b7f4e000 r--p 00000000 03:0b 261845 /usr/lib/locale/locale-archive
b7f4e000-b7f56000 rw-p b7f4e000 00:00 0
b7f5e000-b7f65000 r--s 00000000 03:0b 327833 /usr/lib/gconv/gconv-modules.cache
bf818000-bf867000 rw-p bf818000 00:00 0 [stack]
Abandon
[root@c-- ~]#
je t'avourai que ca ne m'aide pas trop
cela explique des probleme?
un simple rpm -ql gnome me dit qu'il n'est pas installé est-ce normal?
pffff je t'avouerai que je commence a m'habituer a cette fedora minimaliste mais bon
reinstaller gnome serait-il le plus simple ou peut-etre une simple mise a jour?
drpixel
Lis le contenu de verif-gnome-rpm (less verif-gnome-rpm) as-tu des lignes qui ne sont pas ........C ?
Sinon réinstaller GNOME est envisageable ... mais est-ce que GNOME est reellement endommagé !?
fabien
ok je commence a comprendre la commande rpm -V
non toutes les lignes sont ......C
donc gnome ne serait pas vraiement endommagé
drpixel
Selon la base RPM visiblement non ... et le contenu de verif-toutrpms ?
fabien
il y en a pas mal qui ont des lignes differentes de ....C
as-tu besoin de savoir lesquelles?
drpixel
hum ... celles qui semblent pertinentes ... :-? vu que les fichiers en questions sont differents depuis l'installation.
fabien
..5....T. c /etc/inittab
S.5....T. c /etc/sysconfig/rhn/rhn-applet
........C /usr/share/rhn/rhn_applet/eggtrayiconmodule.so
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_animation.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_apt.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_dialogs.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_model.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_protocols.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_rpc.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_rpm.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_version.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_applet_yum.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_sources.pyc
SM5....T. /usr/share/rhn/rhn_applet/rhn_utils.pyc
S.?.....C /usr/lib/libImlib.so.11.0.0
.......T. c /etc/sysconfig/spamassassin
S.5...... c /etc/rndc.key
S.?...... /usr/bin/ircat
S.?...... /usr/bin/irexec
S.?...... /usr/bin/irpty
S.?...... /usr/bin/irxevent
et quelques autres qui m'on l'air inutile (yumex entre autre)
drpixel
Si tu tapes gnome-session dans ton xterm que se passe-t-il ?
fabien
[root@c-- ~]# gnome-session
bash: gnome-session: command not found
drpixel
rpm -q gnome-session ... si aucun resultats, yum install gnome-session.
fabien
et ben voila yum install gnome-session a tout resolue et a meme garder toute la configuration de mon bureau
merci beaucoup drpixel pour ton aide et ta patience
drpixel
et ben voila yum install gnome-session a tout resolue et a meme garder toute la configuration de mon bureau
Mais de rien :-D.
Penses à mettre le sujet en Resolu 😉