Après Trixie, défaut GTK ou GParted? [terminé]

bine, pkexec est ok donc, c’est l’installation de gparted qui est en vrac semble-t-il. As-tu essayé:

apt purge gparted
apt --purge autoremove
updatedb
locate gparted

faire le ménage

apt install gparted

j’ai des ordis qui ont changé 4/5 fois de debian : si tu ne fais pas ce genre de commandes, ça peut aussi poser problème :slight_smile:
par contre le faire plus doucement :
si tu es sous deb13, dpkg -l |grep deb1[012] te donnera des paquets des debians précédents que tu peux enlever un par un

ça se tente mais je n’y crois pas trop; sur ce cas le reinstall sur gparted aurait du suffire

sur pkexec : voici trois grandes façons à essayer ( remplacer machin par un user loggué ), à essayer en user et root ( root : plusieurs façons , sudo -s ; su - ; su root )
$ pkexec env DISPLAY=localhost:10.0 XAUTHORITY=/home/machin/.Xauthority /usr/sbin/gparted
$ pkexec env DISPLAY=localhost:0.0 XAUTHORITY=/home/machin/.Xauthority /usr/sbin/gparted
# pkexec env DISPLAY=$DISPLAY XAUTHORITY=/home/machin/.Xauthority gparted

donc 3 lignes à essayer de 4 façons différentes

à noter que le 10.0 peut être à changer mais je ne maîtrise pas

non, si des fichiers sont présents ils ne sont pas forcement remplacé surtout s’il ne font pas à la base parti du package. Ca m’est arrivé pas mal de fois.

Sans doute, mais quand la commande purge obsolètes concernant 3 paquets propose la suppression de 15 autres paquets de 40 dépendances et qu’ensuite un autoremove en propose encore autant, je ne suis pas capable de comprendre ce que je fais.

Alors ne le fait pas

En root je suppose

root@coin-coin:-# apt purge gparted
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gparted-common    libcairomm-1.0-1v5  libgtkmm-3.0-1t64   libparted-fs-resize0t64
  libatkmm-1.6-1v5  libglibmm-2.4-1t64  libpangomm-1.4-1v5
Veuillez utiliser « apt autoremove » pour les supprimer.
SUPPRESSION :
  gparted*
Sommaire :
  Mise à niveau de : 0. Installation de : 0Supprimé : 1. Non mis à jour : 3
  Espace libéré : 2 220 kB
Continuer ? [O/n] 
(Lecture de la base de données... 145155 fichiers et répertoires déjà installés.)
Suppression de gparted (1.6.0-2) ...
Traitement des actions différées (« triggers ») pour mailcap (3.74) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.28-1) ...

C’est quoi la commande updatedb ?

C’est ma philosophie générale, avec une exception tous les trois ans.

Quand je fais ce que tu me dis de faire, c’est une sorte de sous-traitance de la compréhension :smiley:

Pour mettre à jour la bdd de locate (mlocate/plocate pour le package)

:sweat_smile:

:grin:

root@coin-coin:-# updatedb
updatedb : commande introuvable

c’est que tu n’as pas installé plocate.
Ca permet d’indexer les fichiers pour savoir où ils sont.
Et avant l’éventuelle remarque, which ne permettant que de trouver les executables dans /usr/bin et /usr/sbin.

Après install plocate et updatedb

root@coin-coin:-# locate gparted
/usr/sbin/create-gparted-live
/usr/share/drbl/setup/files/gparted
/usr/share/drbl/setup/files/gparted/fluxbox
/usr/share/drbl/setup/files/gparted/gparted-live.d
/usr/share/drbl/setup/files/gparted/ideskrc
/usr/share/drbl/setup/files/gparted/idesktop
/usr/share/drbl/setup/files/gparted/image
/usr/share/drbl/setup/files/gparted/live-hook
/usr/share/drbl/setup/files/gparted/usr
/usr/share/drbl/setup/files/gparted/fluxbox/apps
/usr/share/drbl/setup/files/gparted/fluxbox/menu
/usr/share/drbl/setup/files/gparted/gparted-live.d/S02cmdline
/usr/share/drbl/setup/files/gparted/gparted-live.d/S03prep-gparted-live
/usr/share/drbl/setup/files/gparted/gparted-live.d/S04font-size
/usr/share/drbl/setup/files/gparted/gparted-live.d/S05kbd-conf
/usr/share/drbl/setup/files/gparted/gparted-live.d/S07choose-lang
/usr/share/drbl/setup/files/gparted/gparted-live.d/S08pre-run
/usr/share/drbl/setup/files/gparted/gparted-live.d/S09start-X
/usr/share/drbl/setup/files/gparted/idesktop/exit.lnk
/usr/share/drbl/setup/files/gparted/idesktop/gparted.lnk
/usr/share/drbl/setup/files/gparted/idesktop/lxrandr.lnk
/usr/share/drbl/setup/files/gparted/idesktop/netcfg.lnk
/usr/share/drbl/setup/files/gparted/idesktop/netsurf.lnk
/usr/share/drbl/setup/files/gparted/idesktop/screenshot.lnk
/usr/share/drbl/setup/files/gparted/idesktop/terminal.lnk
/usr/share/drbl/setup/files/gparted/image/Gsplash.png
/usr/share/drbl/setup/files/gparted/live-hook/gparted-efi-misc-binary-hook
/usr/share/drbl/setup/files/gparted/live-hook/gparted-live-hook
/usr/share/drbl/setup/files/gparted/live-hook/start-gparted-live
/usr/share/drbl/setup/files/gparted/live-hook/systemd
/usr/share/drbl/setup/files/gparted/live-hook/systemd/serial-console-autologin.conf
/usr/share/drbl/setup/files/gparted/live-hook/systemd/start-gparted-live.service
/usr/share/drbl/setup/files/gparted/live-hook/systemd/tty-autologin-override.conf
/usr/share/drbl/setup/files/gparted/usr/bin
/usr/share/drbl/setup/files/gparted/usr/sbin
/usr/share/drbl/setup/files/gparted/usr/share
/usr/share/drbl/setup/files/gparted/usr/bin/gl-gen-grub2-efi-bldr
/usr/share/drbl/setup/files/gparted/usr/bin/gl-get-ipadd
/usr/share/drbl/setup/files/gparted/usr/bin/gl-get-macadd
/usr/share/drbl/setup/files/gparted/usr/bin/gl-killx
/usr/share/drbl/setup/files/gparted/usr/bin/gl-screenshot
/usr/share/drbl/setup/files/gparted/usr/sbin/Forcevideo
/usr/share/drbl/setup/files/gparted/usr/sbin/gl-live-netcfg
/usr/share/drbl/setup/files/gparted/usr/sbin/gl-shutdown-menu
/usr/share/drbl/setup/files/gparted/usr/sbin/gparted-console-font-size
/usr/share/drbl/setup/files/gparted/usr/share/gparted
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps
/usr/share/drbl/setup/files/gparted/usr/share/gparted/bin
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang
/usr/share/drbl/setup/files/gparted/usr/share/gparted/bin/gl-functions
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/check-bash-lang
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/de_DE
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/de_DE.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/en_US
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/en_US.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/es_ES
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/es_ES.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/fr_FR
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/fr_FR.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/it_IT
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/it_IT.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/ja_JP.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/pl_PL
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/pl_PL.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/pt_BR
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/pt_BR.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/ru_RU.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/zh_CN.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/gparted/lang/zh_TW.UTF-8
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/00-README.txt
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/exit.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/gparted.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/info.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/lxrandr.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/netcfg.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/screenshot.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/shutdown-menu.xpm
/usr/share/drbl/setup/files/gparted/usr/share/pixmaps/terminal.xpm
/var/cache/apt/archives/gparted_1.6.0-2_amd64.deb

pourquoi as-tu DRBL? tu te sert de cette machine pour du diskless booting?

Pas du tout, j’ai rien demandé !
En dehors de bureautique/internet la machine fait tourner kicad et Mplabx (un edi microchip).
Avec un seul utilisateur. Le premier os installé fut debian11 ou10.

tes ^problèmes peuvent venir de là.
Avoir une chaine de mise à jour partant de Debian 10 jusque Debian 13 est susceptible d’avoir des loupés au passage, et des reste inutiles :wink:
Dans ce cas tu peux virer drbl.

En cherchant, drbl a été installé en tant que dépendance de clonezilla, que je n’utilise plus . . .
Un <apt remove --purge drbl> (exécuté) me dit de faire un autoremove qui veut supprimer
gdisk ipcalc pixz wakeonlan

Là je délègue la compréhension, un apt show ne m’avance à rien.

OK ça marche

tropek@coin-coin:~$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ====
Authentication is needed to run `/usr/bin/env DISPLAY=:0.0 XAUTHORITY=/home/tropek/.Xauthority gparted' as the super user
Authenticating as: coin-coin,,, (tropek)
Password: 
==== AUTHENTICATION COMPLETE ====
GParted 1.6.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.6
|

La fenêtre de Gparted est ouverte, mais dans le terminal (émulateur de terminal XFCE) le curseur reste là.
Il faut fermer Gparted pour continuer à utiliser le terminal ?

Pour utiliser ce terminal dans lequel tu as lancée la commande.
Car quand tu lances une commande tu ne récupère la main que si la commande est terminée.

ou alors tu lance en nohup mais tu continuera d’avoir le stderr/stdout de la commande dans ton terminal

D’accord
Bon, il est temps de fermer, je laisse gparted comme il est.

Merci pour votre patience, qui subira bientôt un nouveau test . . .

IMPORTANT :

quand tu as ça, la première chose à vérifier est la variable PATH
echo $PATH
qui doit contenir au minimum
$ echo $PATH
/usr/local/bin:/usr/bin:/bin
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

il arrive à beaucoup d’être en root avec le mauvais PATH