Supprimer xserver- xorg-... ?

Bonjour,

Je suis en testing
Dans les mises à jour proposées par synaptic il y a la suppression pure et simple de quasi tous les paquets de type xserver-xorg-… :

xserver-xorg-core, xserver-xorg-input-mice … ,
et aussi xserver-xorg-video-intel (alors que je fonctionne avec une carte graphique intel 965)

(et en remplacement il n’y que l’installation de xserver-common qui est annoncées)

curieux non ? n’est-ce pas s’exposer à perdre Xwindow ?
tous ces paquets ne sont-ils pas le coeur du fonctionnement de Xwindow ?

merci pour tout éclaircissement

invar

Oui c’est grâce à xserver… que tu as X, mais c’est pas normal qu’il supprime tous cela, pas logique.
Qu’as-tu fait au juste ? Tu (as) essaye d’installé quelque chose ?

c’est lorsque je sélectionne par exemple gnome-session, ou xserver-xorg pour une mise à jour (paquets dits “installés et pouvant être mis à jour” dans synaptic) qu’il annonçe la suppression de tous ces fichiers -
je n’ai évidemment pas accepté cette mise à jour …

pour le reste, je ne pense pas avoir fait quelque chose de spécial

enfin cela peut rester en l’état mais c’est quand même curieux !
à condition de ne pas mettre à jour gnome -session ou autre …

je m’abstiens donc …

Il est probable que ton fichier “sources.list” et ton “preferences” provoquent ce genre de problèmes s’ils ne sont pas à jour / cohérents. Il peut alors arriver que les dépendances s’emberlificottent et qu’aptitude tente de les résoudre en éjectant xorg.
Quelques petites choses à vérifier dans ces cas là :

  1. faire un “apt-get update” avant de retenter une mise à jour (dès fois ce ne sont pas les fichiers de conf mais le cache apt plus à jour qui peut être responsable il me semble … à vérifier mais dans le pire des cas une MAJ du cache est loin d’être une mauvaise idée =))

  2. vérifier l’état des fichiers source.list et preferences (tu n’as peut être pas ce dernier vu qu’il n’est pas obligatoire), genre que tu ne vas pas taper un peu partout et un peu n’importe comment, sinon au bout d’un moment la résolution de dépendances te sort des solutions vraiment étranges … Il y a un topic là dessus dans la partie T&A de ce forum et si tu es motivé tu peux t’en inspirer pour faire tes propres rêgles.

Et sinon : tu pourrais copier / coller ici le résultat d’apt-get qui te propose une résolution de deps à la hache en virant tout x-org ? qu’on puisse jeter un oeil aux versions et voir quel paquet entraîne le pb. Il y a sûremment une manière “douce” de résoudre le pb =)

un apt-get upgrade ne n’expose pas à la suppression de fichiers xserver-xorg

par contre :

[quote]debian:/home/p# apt-get install xserver-xorg
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
dnsmasq-base libx264-67 libnm-glib-vpn0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libaudit0 libdrm-dev libdrm-intel1 libdrm2 libgl1-mesa-dri libgl1-mesa-glx
libpciaccess0 xserver-common xserver-xorg-core xserver-xorg-input-evdev
xserver-xorg-video-ati xserver-xorg-video-mach64 xserver-xorg-video-r128
xserver-xorg-video-radeon
Paquets suggérés :
libglide3 firmware-linux
Les paquets suivants seront ENLEVÉS :
xserver-xorg-input-all xserver-xorg-input-kbd xserver-xorg-input-mouse
xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all
xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-chips
xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy
xserver-xorg-video-fbdev xserver-xorg-video-glint xserver-xorg-video-i128
xserver-xorg-video-i740 xserver-xorg-video-imstt xserver-xorg-video-intel
xserver-xorg-video-mga xserver-xorg-video-neomagic
xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv
xserver-xorg-video-openchrome xserver-xorg-video-radeonhd
xserver-xorg-video-rendition xserver-xorg-video-s3
xserver-xorg-video-s3virge xserver-xorg-video-savage
xserver-xorg-video-siliconmotion xserver-xorg-video-sis
xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l
xserver-xorg-video-vesa xserver-xorg-video-vga xserver-xorg-video-vmware
xserver-xorg-video-voodoo
Les NOUVEAUX paquets suivants seront installés :
libaudit0 libdrm-intel1 libpciaccess0 xserver-common
Les paquets suivants seront mis à jour :
libdrm-dev libdrm2 libgl1-mesa-dri libgl1-mesa-glx xserver-xorg
xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-ati
xserver-xorg-video-mach64 xserver-xorg-video-r128 xserver-xorg-video-radeon
11 mis à jour, 4 nouvellement installés, 41 à enlever et 115 non mis à jour.
Il est nécessaire de prendre 19,8Mo dans les archives.
Après cette opération, 15,0Mo d’espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
[/quote]

mon fichier preferences :

[quote]Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 988

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 900

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable
Pin-Priority: 800

Package: *
Pin: release o=Debian,a=stable
Pin-Priority: 800

Package: *
Pin: release o=volatile.debian.org,a=stable
Pin-Priority: 800

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental
Pin-Priority: 1

Package: kfilereplace
Pin: release a=stable
Pin-Priority: 1001

Package: kommander
Pin: release a=stable
Pin-Priority: 1001

Package: klinkstatus
Pin: release a=stable
Pin-Priority: 1001

Package: libneon27*
Pin: release a=sid
Pin-Priority: 1000

[/quote]

mon fichier sources.list :

[quote]

deb cdrom:[Debian GNU/Linux testing Lenny - Official Snapshot amd64 NETINST Binary-1 20080316-10:39]/ lenny main

deb cdrom:[Debian GNU/Linux testing Lenny - Official Snapshot amd64 NETINST Binary-1 20080316-10:39]/ lenny main

lenny

deb ftp.nluug.nl/pub/os/Linux/distr/debian/ lenny main contrib non-free
deb-src ftp.nluug.nl/pub/os/Linux/distr/debian/ lenny main contrib non-free

deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia lenny main
deb-src mirror.home-dn.net/debian-multimedia lenny main

volatile

deb volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

###########################################"

squeeze

deb ftp.nluug.nl/pub/os/Linux/distr/debian/ squeeze main contrib non-free
deb-src ftp.nluug.nl/pub/os/Linux/distr/debian/ squeeze main contrib non-free

squeeze multimedia

deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

###################################""""

deb deb.opera.com/opera/ testing non-free
deb asher256-repository.tuxfamily.org/ edgy main dupdate french

#debian-marillat
deb debian-multimedia.org/ squeeze main
deb-src debian-multimedia.org/ squeeze main

deb download.tuxfamily.org/shames/de … /unstable/ ./

######################################################""

sid

deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb mirror.home-dn.net/debian-multimedia sid main
deb-src mirror.home-dn.net/debian-multimedia sid main

################################################

experimental

deb ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia

deb mirror.home-dn.net/debian-multimedia experimental main
deb-src mirror.home-dn.net/debian-multimedia experimental main

deb repository.cairo-dock.org/debian unstable cairo-dock

deb dl.google.com/linux/deb/ testing non-free[/quote]

autant que je me souviennes je m’étais inspiré des T&A du forum

Salut,

Commence par enlever cette horreur de ton preferences :

Et fait une mise à jour complète, en commençant par une simulation (-s) : tu as 115 paquets non mis à jour ce qui par le jeu des dépendances peut expliquer cela.

bon j’ai viré l’horreur …

mais comment faire une mise à jour complète ? est-ce différent de faire “tout mettre à niveau” dans synaptic (= apt-get upgrade ?) ?

ouais … rien n’est simple
suite à un autre post (viewtopic.php?f=3&t=24078) j’ai été voir du côté de aptitude qui me semble plus cohérent : il semble proposer une réelle mise à jour des fichiers xserver-xorg

alors que synatic n’est pas cohérent (pt pas de sa faute, j’accuse personne) : pour une mise à jour de xserver-xorg il annonce un “bordel” pas possible

mais je connais pas (encore) aptitude et avant de l’utiliser je voudrais en connaitre plus

merci pour vos interventions

la leçon : rien n’est simple même la mise à jour de paquets

ciao bonsoir

Tu peux regarder la :

http://wiki.debian.org/fr/Aptitude

et simuler ton safe-upgrade ou full-upgrade avec l’option -s pour voir ce qui va se passer quand tu le fera vraiment.

Je ne sais pas si ca repond a ta question qui est suffisament vague pour qu’on ne sache pas ce que tu demandes… :wink:

désolé de répondre avec retard Youki (les aléas de l’existence)

voilà j’ai fait aptitude -s full-upgrade xserver-xorg

je ne vais pas reprendre l’entièreté de la sortie de cette commande
j’en tire comme extraits significatifs :

par contre la commande aptitude -s safe-upgrade xserver-xorg donne :

Synaptic ne propose pas spontanément une mise à jour de xserver-xorg (entre autres)
mais il marque ce paquet comme pouvant être mise à jour - et si on fait le choix de le mettre à jour, alors synaptic annonce la suppression de quasi tous les fichiers xserver-xorg

aptitude on le voit est plus prudent : il renonce à mettre à jour vu les problèmes de dépendance

petite question : c’est quoi un paquet virtuel ?

j’imagine que si j’exécute cette commande : aptitude -s full-upgrade xserver-xorg, je ne cours pas de risque (puisque aptitude conserve les paquets qui ont un problème de dépendance) ?

oui, mais ne vais-je pas rester bloqué indéfiniment sur une version, sans espoir de mise à jour (de xserver-xorg notamment) ?

J’ai eu un problème similaire peu après l’install de ma squeeze il y a quelques mois (nombre important de paquets non mis à jours)

J’ai fait un :
sudo apt-get dist-upgrade

Dans mon cas, tout était rentré dans l’ordre, tous les paquets ayant été mis à jours, alors qu’ils ne l’étaient pas via “apt-get upgrade”.

Il faudrait que quelqu’un qui s’y connait mieux que moi confirme avant de lancer cette commande.

apt-get dist-upgrade n’est-ce pas équivalent à aptitude full-upgrade ?

Si, tout juste.

Essaie via aptitude plutôt que par apt-get ?