Essayez donc les dépôts que j’utilise (voir plus haut dans le fil de discussion) et vous verrez qu’avec ça, tout fonctionne.
@dpascal : il me semble que jessie est sortie avant d’être prête.
Après tout, c’est une cow girl, elle va peut-être faire du rodéo.
On y verra plus clair d’ici un mois ou deux.
Bon, c’est donc plié pour xfce4 en automatiquement fonctionnel sous Jessie. xfce4-session dépend de policykit-1 qui dépend de systemd, pour la gestion de l’alim, ce n’est donc pas possible (et c’est bien ce qui me semblait).
Les manips à faire à la main ne sont pas énormes, mais suffisent à faire installer systemd par défaut à l’utilisateur pressé. Voie de sortie: un nouveau system d’init. IL semble que Devuan ne faitpas que de la résistance négative et qu’ils essaient d’élaborer des alternatives.
@Belzébuth
Il y a quelque chose que je ne comprends pas. Tu te sers de la version de policykit-1 de Wheezy sur une Jessie sans avoir besoin de systemd ?
[quote]Package: policykit-1
Pin: release v=7.8,o=Debian,a=oldstable,n=wheezy,l=Debian
Pin-Priority: 990
[/quote]
J’ai essayé, mais le jeu des dépendances oblige - chez moi en tous cas - à installer systemd
salut,
Selon le wiki wiki.debian.org/systemd#Install … ut_systemd, on peut passer l’argument suivant au boot
Je n’ai aucune envie de passer à Jessie, je voulais juste savoir si la transition installait systemd (réponse, ça installe systemd-shim en laissant sysv-core), mais ça met quand même la pagaille avec des services gérés par systemd (!?!) et un message d’erreur pas très clair…
Je regarderais en son temps…
quote=“hybridemoineau” [strike]xfce4-session dépend de policykit-1[/strike] qui dépend de systemd, pour la gestion de l’alim, [strike]ce n’est donc pas possible[/strike] (…).
[/quote]
Regardons cela de plus prêt.
[11:22:40]:~$ dpkg -l | grep xfce4
ii libxfce4ui-1-0 4.10.0-6 i386 widget library for Xfce
ii libxfce4ui-utils 4.10.0-6 i386 Utility files for libxfce4ui
ii libxfce4util-bin 4.10.1-2 i386 tools for libxfce4util
ii libxfce4util-common 4.10.1-2 all common files for libxfce4util
ii libxfce4util6 4.10.1-2 i386 Utility functions library for Xfce4
ii xfce4 4.10.1 all Meta-package for the Xfce Lightweight Desktop Environment
ii xfce4-appfinder 4.10.1-1 i386 Application finder for the Xfce4 Desktop Environment
ii xfce4-mixer 4.10.0-3 i386 Xfce mixer application
ii xfce4-panel 4.10.1-1 i386 panel for Xfce4 desktop environment
ii xfce4-session 4.10.1-10 i386 Xfce4 Session Manager
ii xfce4-settings 4.10.1-2 i386 graphical application for managing Xfce settings
[11:22:43]:~$
[11:25:17]:~$ acp xfce4-session
xfce4-session:
Installé : 4.10.1-10
Candidat : 4.10.1-10
Table de version :
*** 4.10.1-10 0
990 http://ftp2.fr.debian.org/debian/ jessie/main i386 Packages
959 http://ftp2.fr.debian.org/debian/ stretch/main i386 Packages
600 http://ftp.de.debian.org/debian/ sid/main i386 Packages
100 /var/lib/dpkg/status
4.8.3-3 0
949 http://ftp2.fr.debian.org/debian/ wheezy/main i386 Packages
4.6.2-3 0
788 http://ftp2.fr.debian.org/debian/ squeeze/main i386 Packages
[11:25:23]:~$
[quote][11:25:43]:~$ aptitude show xfce4-session=4.10.1-10
Paquet : xfce4-session
État: installé
Automatiquement installé: oui
Version : 4.10.1-10
[…]
Dépend: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.88), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1),libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libice6 (>= 1:1.0.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libpolkit-gobject-1-0 (>= 0.99), libsm6, libwnck22 (>= 2.30.0-3), libx11-6, libxfce4ui-1-0 (>= 4.9.0), libxfce4util6 (>= 4.9.0), libxfconf-0-2 (>=4.6.0), xfce4-settings (>= 4.10.0), xfconf
[…]
[strike]Recommande:[/strike] xfwm4, xfdesktop4, [strike]libpam-systemd, systemd-shim | systemd-sysv[/strike], upower, dbus-x11, x11-xserver-utils, xscreensaver
[…]
Casse: xfce4-utils
Remplace: xfce4-utils
[…]
[11:25:54]:~$[/quote]
Ce n’est donc pas [mono]policykit-1[/mono] qui te pose problème ici, tout au moins concernant [mono]Xfce4[/mono].
[11:29:54]:~$ acp policykit-1
policykit-1:
Installé : 0.105-3
Candidat : 0.105-3
Épinglage de paquet : 0.105-3
Table de version :
0.105-8 990
990 http://ftp2.fr.debian.org/debian/ jessie/main i386 Packages
959 http://ftp2.fr.debian.org/debian/ stretch/main i386 Packages
600 http://ftp.de.debian.org/debian/ sid/main i386 Packages
*** 0.105-3 990
949 http://ftp2.fr.debian.org/debian/ wheezy/main i386 Packages
100 /var/lib/dpkg/status
0.96-4+squeeze2 990
788 http://ftp2.fr.debian.org/debian/ squeeze/main i386 Packages
0.96-4+squeeze1 990
800 http://security.debian.org/ squeeze/updates/main i386 Packages
[11:30:01]:
[mono][11:48:31]:~$ ash policykit-1=0.105-3
Paquet : policykit-1
État: installé
Automatiquement installé: oui
[…]
Dépend: libc6 (>= 2.7), libexpat1 (>= 2.0.1), libglib2.0-0 (>= 2.28.0), libpam0g (>= 0.99.7.1), libpolkit-agent-1-0 (>= 0.105), libpolkit-backend-1-0 (>= 0.99), libpolkit-gobject-1-0 (>=0.101), consolekit, dbus
[…][11:48:49]:~$[/mono]
[mono][11:50:32]:~$ ash policykit-1=0.105-8
Paquet : policykit-1
État: non installé
Automatiquement installé: oui
[…]
Dépend: libc6 (>= 2.7), libglib2.0-0 (>= 2.37.3), libpam0g (>= 0.99.7.1), libpolkit-agent-1-0 (>= 0.105), libpolkit-backend-1-0 (>= 0.99), libpolkit-gobject-1-0 (>= 0.101), libpam-systemd, dbus
Casse: gdm3 (< 3.8.4-7~)
[…]
[11:50:46]:~$[/mono]
[quote]@Belzébuth
(…)Tu te sers de la version de policykit-1 de Wheezy sur une Jessie sans avoir besoin de systemd ? [/quote]
Absolument !
[11:31:44]:~$ version
Linux pc-2-loreleil 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-2 (2015-04-13) i686 GNU/Linux
Distributor ID: Debian
Description: Debian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
[11:31:47]:~$
[11:32:58]:~$ dpkg -l |grep systemd
ii libsystemd0:i386 215-17 i386 systemd utility library
[11:33:00]:~$
[11:33:01]:~$ dpkg -l |grep sysvinit
ii live-config-sysvinit 4.0.4-1 all Live System Configuration Components (sysvinit backend)
ii sysvinit 2.88dsf-59 i386 System-V-like init utilities - transitional package
ii sysvinit-core 2.88dsf-59 i386 System-V-like init utilities
ii sysvinit-utils 2.88dsf-59 i386 System-V-like utilities
[11:33:11]:~$
[11:38:10]:~$ apt-show-versions -R | grep systemd
dh-systemd:all not installed
golang-go-systemd-dev:all not installed
libghc-libsystemd-journal-dev:i386 not installed
libghc-libsystemd-journal-doc:all not installed
libghc-libsystemd-journal-prof:i386 not installed
libpam-systemd:i386 not installed
libsystemd-daemon-dev:i386 not installed
libsystemd-daemon0:i386 not installed
libsystemd-dev:i386 not installed
libsystemd-id128-0:i386 not installed
libsystemd-id128-dev:i386 not installed
libsystemd-journal-dev:i386 not installed
libsystemd-journal0:i386 not installed
libsystemd-login-dev:i386 not installed
libsystemd-login0:i386 not installed
libsystemd0:i386/jessie 215-17 uptodate
live-config-systemd:all not installed
python-systemd:i386 not installed
python3-systemd:i386 not installed
systemd:i386 not installed
systemd-cron:all not installed
systemd-dbg:i386 not installed
systemd-gui:all not installed
systemd-gui:i386 not installed
systemd-shim:i386 not installed
systemd-sysv:i386 not installed
systemd-ui:i386 not installed
[11:38:27]:~$
Si tu veux un coup de main, il me faut le retour (complet) d’[mono]$ aptitude -s full-upgrade[/mono] et par la même occasion ouvrir un fil en section SD à ce sujet.
Merci pour la réponse et les infos.
La machine est à jour, il ne se passe rien de ce côté là, elle a été mise à jour depuis wheezy, et cron-apt a fait le reste depuis, sans souci. Rien d’exotique ou de tordu sur mon système, si ce n’est quelques traces du dépôt expérimental, requis pour ma carte graphique.
root@zone:/home/stef# apt-show-versions | grep experimental
iceweasel:amd64/experimental 37.0.2-1 uptodate
libffi6:amd64/experimental *manually* upgradeable from 3.2.1-1 to 3.2.1-2
libwayland-client0:amd64/experimental 1.6.1-2 uptodate
libwayland-server0:amd64/experimental 1.6.1-2 uptodate
xserver-xorg-video-intel:amd64/experimental 2:2.99.917-1~exp1 uptodate
Je vais sans doute ouvrir un fil dans SD pour donner plus de visibilité au problème, car je crois que c’est lié à xfce malgré tout, et pas à une particularité de mon système. Là je suis à la bourre pour le taf dans le soleil lillois.
Voici tout de même le problème, c’est simple et brutal. Aucun contournement possible…
[code]root@zone:/home/stef# aptitude install -s -t wheezy policykit-1
Les NOUVEAUX paquets suivants vont être installés :
libpam-systemd{ab} policykit-1
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 182 ko d’archives. Après dépaquetage, 414 ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libpam-systemd : Dépend: systemd (= 215-17) mais il n’est pas installable.
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
-
libpam-systemd [Non installé]
-
policykit-1 [Non installé]
Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
Installer les paquets suivants :
-
systemd [215-17 (stable, testing)]
Accepter cette solution ? [Y/n/q/?][/code]
C’est le comportement normal de cette mise-à-jour que d’installer systemd comme système d’init (paquet ‘systemd-sysv’).
Cette migration est assurée par le paquet ‘init’, et ne peut être évitée que par l’installation d’un des paquets ‘sysvinit-core’ ou ‘upstart’ avant ou en même temps que le paquet ‘init’.
hybridemoineau :
En effet, pas moyen de se passer de systemd (la bibliothèque logicielle) pour utiliser policykit-1 (la version Jessie). Par contre, l’installation de systemd-sysv (le système d’init) peut être évitée par l’installation du paquet ‘systemd-shim’.
$ apt-cache depends policykit-1
policykit-1
(…)
Dépend: libpam-systemd
(…)
$ apt-cache depends libpam-systemd
libpam-systemd
(…)
|Dépend: systemd-shim
Dépend: systemd-sysv
(…)
[quote=“hybridemoineau”]
root@zone:/home/stef# aptitude install -s -t wheezy policykit-1
[/quote]
Étant donné que tu cherches à rétrograder [mono]policykit-1[/mono], je ne peux quand conclure que tu as déjà migré sous [mono]Jessie[/mono] et là, c’est mort (trop tard).
Virer [mono]systemd[/mono] maintenant relève de la prouesse, bon nombre de paquet (graphique) devrons suivre.
Ces derniers pourront être bien évidemment réinstaller à la suite et sous conditions.
Le mieux encore, être en possession d’une sauvegarde et reprendre la migration de zéro.
[quote=“BelZéButh”]Étant donné que tu cherches à rétrograder [mono]policykit-1[/mono], je ne peux quand conclure que tu as déjà migré sous [mono]Jessie[/mono] et là, c’est mort (trop tard).
Virer [mono]systemd[/mono] maintenant relève de la prouesse, bon nombre de paquet (graphique) devrons suivre.[/quote]
Je compte prendre un peu de temps pour étudier ce cas (suppression de systemd sur une Jessie fraîchement installée). Je partagerai bien sûr mes résultats ici, et rédigerai probablement un guide dans le Wiki.
C’est le comportement normal de cette mise-à-jour que d’installer systemd comme système d’init (paquet ‘systemd-sysv’).
Cette migration est assurée par le paquet ‘init’, et ne peut être évitée que par l’installation d’un des paquets ‘sysvinit-core’ ou ‘upstart’ avant ou en même temps que le paquet ‘init’.[/quote]
Ok, mais le dist-upgrade se passe quand même mal. Le système est au final inopérant. Impossible de faire marcher ce foutu syslog. Je fais recommencer en forçant l’installation de sysvinit-core. Mais le dist-upgrade/wheezy + upgrade jessie + dist-upgrade jessie pose des pbms si on a xfce4 apparemment. (et le fameux débugguage facile de systemd semble être une légende!).
[quote=“vv222”]
Je compte prendre un peu de temps pour étudier ce cas (…)[/quote]
Et, celle-ci [mono]aptitude install init sysvinit-core[/mono], aussi.
J’y suis, je ferai le point d’ici un ou deux jours.
Aucun blocage pour ma part.
[quote=“BelZéButh”]
Aucun blocage pour ma part.[/quote]
Je te parle d’un dist-upgrade sans preparation. La machine est réellement inutilisable. Je repars de la wheezy pour refaire la mise à jour. Je vais cette fois inflechir vers un sans systemd.
[en cours, toujours sous aufsroot mais du coup il y a ts les paquets à recharger, j’aurais du les mettre de coté avant de recommencer]
[quote=“fran.b”]
Je te parle d’un dist-upgrade sans preparation. [/quote]
Autant pour moi, je n’avais pas percuté.
Sinon, une Jessie/Kde/Xfce/Mate/Cinnamon toute fraîche avec systemd par défaut, le retour à sysvinit (remove systemd) se présente bien, deux/trois trucs à finalisés.
[quote=“BelZéButh”]Étant donné que tu cherches à rétrograder policykit-1, je ne peux quand conclure que tu as déjà migré sous Jessie et là, c’est mort (trop tard).
Virer systemd maintenant relève de la prouesse, bon nombre de paquet (graphique) devrons suivre.[/quote]
Ok, je suis certes sous Jessie cela dit, je n’ai que libsystemd0 d’installé, comme Wv22), et je ne vois donc pas ce qui m’empêche d’installer policykit-1 en version Wheezy (mis à part peut-être mes pilotes graphiques en expérimental)
Salut,
C’est le tout premier paquet que j’ai rétrogradé avant de m’attaquer un peu plus tard à la suppression de [mono]systemd[/mono] et consort.
[20:14:25] ~ # aptitude install policykit-1=0.105-3
Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
policykit-1
Les NOUVEAUX paquets suivants vont être installés :
consolekit{a} libck-connector0{a}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
libpam-ck-connector
0 paquets mis à jour, 2 nouvellement installés, 1 remis à une version antérieure, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 257 ko d'archives. Après dépaquetage, 649 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Prendre : 1 http://ftp2.fr.debian.org/debian/ jessie/main libck-connector0 amd64 0.4.6-5 [60,2 kB]
Prendre : 2 http://ftp2.fr.debian.org/debian/ jessie/main consolekit amd64 0.4.6-5 [130 kB]
Prendre : 3 http://ftp2.fr.debian.org/debian/ wheezy/main policykit-1 amd64 0.105-3 [66,3 kB]
257 ko téléchargés en 0s (882 ko/s)
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Sélection du paquet libck-connector0:amd64 précédemment désélectionné.
(Lecture de la base de données... 231682 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libck-connector0_0.4.6-5_amd64.deb ...
Dépaquetage de libck-connector0:amd64 (0.4.6-5) ...
Sélection du paquet consolekit précédemment désélectionné.
Préparation du dépaquetage de .../consolekit_0.4.6-5_amd64.deb ...
Dépaquetage de consolekit (0.4.6-5) ...
dpkg : avertissement : dégradation (« downgrade ») de policykit-1 depuis 0.105-8 vers 0.105-3
Préparation du dépaquetage de .../policykit-1_0.105-3_amd64.deb ...
Dépaquetage de policykit-1 (0.105-3) sur (0.105-8) ...
Traitement des actions différées (« triggers ») pour dbus (1.8.16-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Paramétrage de libck-connector0:amd64 (0.4.6-5) ...
Paramétrage de consolekit (0.4.6-5) ...
Paramétrage de policykit-1 (0.105-3) ...
Installation de la nouvelle version du fichier de configuration /etc/pam.d/polkit-1 ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18) ...
Traitement des actions différées (« triggers ») pour dbus (1.8.16-1) ...
[20:15:07] ~ #
[07:28:38]:~$ apt-cache policy policykit-1
policykit-1:
Installé : 0.105-3
Candidat : 0.105-3
Épinglage de paquet : 0.105-3
Table de version :
0.105-8 990
990 http://ftp2.fr.debian.org/debian/ jessie/main amd64 Packages
968 http://ftp2.fr.debian.org/debian/ stretch/main amd64 Packages
50 http://ftp.de.debian.org/debian/ sid/main amd64 Packages
*** 0.105-3 990
788 http://ftp2.fr.debian.org/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
0.96-4+squeeze2 990
747 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages
0.96-4+squeeze1 990
749 http://security.debian.org/ squeeze/updates/main amd64 Packages
[07:28:43]:~$
Non, aucun lien.
Bon, voilà la différence si j’installe sysvinit-core et init et je met un fichier préferences forçant la non installation de systemd:
Les paquets suivants ne sont pas installés:
[quote]-cgmanager
-libcgmanager0
-libpam-systemd
-systemd
-systemd-shim
-udisks2
-cairo-dock-shortcuts-plug-in
-gnome-settings-daemon
-gvfs
-gvfs-backends
-gvfs-daemons
-gvfs-fuse
-libsystemd-daemon0
-nautilus
-nautilus-sendto
-policykit-1
[/quote]
Le paquet policykit-1 est conservé avec le fichier preferences. La perte de gvfs de nautilus et de policykit-1 est carrément penible.
la non installation de libsystemd0 casse beaucoup de choses dont cups et rend impossible la mise à jour.
Beaucoup de logiciels sont à réinstaller derrière. Au final la mise à jour semble plus complexe me rappelle la transition etch->lenny qui nécessitait une préparation non négligeable. Ça veut dire que en ce qui me concerne, je reste sous wheezy, je vais attendre d’avoir un peu de temps devant moi.
Le mieux pour conserver une machine pleinement fonctionnelle rapidement est sans doute de faire juste un upgrade. (Rq: Au final la méthode avec le fichier preferences me semble la plus fiable.)
J’ai réussi à virer [mono]systemd[/mono] pour [mono]systemd-shim[/mono] et [mono]sysvinit[/mono] sur une [mono]Jessie[/mono] toute fraîche ayant pour bureau : [mono]Kde, Xfce, Mate et Cinnamon[/mono].
Pour l’heure, [mono]Mate[/mono] est réinstallé.
Et, je me passerai de [mono]cinnamon[/mono].
[mono][11:54:06]:~$ ai cinnamon
Les NOUVEAUX paquets suivants vont être installés :
cinnamon cinnamon-control-center{ab} gir1.2-nmgtk-1.0{ab} gnome-settings-daemon{a} libpam-systemd{a} nemo{a} systemd{a}
[…][/mono]
[mono]gvfs[/mono] et ses copains sont en place, version Wheezy.
[ul][li][mono]libsystemd0-215-17[/mono] [/li]
[li][mono]udisks-1.0.5-1+b1[/mono][/li]
[li][mono]cgmanager-0.36-2[/mono][/li]
[li][mono]modemmanager-0.5.2.0-2[/mono][/li]
[li][mono]policykit-1-0.105-3[/mono][/li]
[li][mono]plasma-widget-networkmanagement-0.9.0.3-1[/mono][/li]
[li][mono]kde-plasma-desktop-5:77+deb7u1[/mono][/li]
[li][mono]kde-standard-5:77+deb7u1[/mono][/li]
[li][mono]network-manager-0.9.4.0-10[/mono][/li]
[li][mono]network-manager-gnome-0.9.4.1-5[/mono][/li][/ul]
Paquets épinglés :
k3b-data -> 2.0.2-6
ppp -> 2.4.5-5.1+deb7u1
kde-standard -> 5:77+deb7u1
gvfs-bin -> 1.12.3-4
libnm-gtk0 -> 0.9.4.1-5
kde-plasma-desktop -> 5:77+deb7u1
gvfs-common -> 1.12.3-4
libk3b6 -> 2.0.2-6
gparted -> 0.19.0-2.1
gvfs-daemons -> 1.12.3-4
network-manager-gnome -> 0.9.4.1-5
policykit-1 -> 0.105-3
gvfs -> 1.12.3-4
gvfs-backends -> 1.12.3-4
modemmanager -> 0.5.2.0-2
k3b-i18n -> 2.0.2-6
gvfs-libs -> 1.12.3-4
k3b -> 2.0.2-6
network-manager -> 0.9.4.0-10
plasma-widget-networkmanagement -> 0.9.0.3-1
network-manager-pptp -> 0.9.4.0-2
Je vous fais un topo en T&A d’ici quelques heures.
Bon, je reviens encore avec ce que j’ai en stock:
article.gmane.org/gmane.linux.de … h=refracta
exegnulinux.net/refracta/iso/new/
angband.pl/debian/dists/nosystem … ary-amd64/
@TOUS : Est-ce que si le paquet libpam-systemd mettait le paquet systemd en recommandation et non pas en dépendance, on n’aurait pas un début de piste ?