Sudo tout seul ça ne sert à rien , il lui faut une commande après.
Il est clair que tu ne fais pas partie du groupe sudo .Si tu te sens à l’aise avec su -
reste comme ça ,mais c’est un peu dangereux pour un débutant.Sudo est préférable.
Essaie ça usermod -aG sudo nat
et ensuite sudo whoami
pour voir si tu fais partie du groupe sudo
Il faut éclaircir ça .Tu as combien d’utilisateurs sur ta machine? Ça ne sert à rien de créer plusieurs administrateurs sous GNU/Linux , il est déjà créé à l’intallation , soit root activé ou soit avec sudo.On est pas chez Windows. Là tu va t’emmêler les crayons
Sinon dernier recours:
Tu te logue en root avec su -
Tu tapes visudo
et tu suis ce que j’ai écrit dans le message 31
En image
n’oublie pas le ctrl+o et le ctrl+x
J’espère que ça marche sinon si j’ai fait une bêtise je serais d’accord qu’un modérateur modifie car là c’est sensible
Je FULMINE en lisant tout ça !
Il n’y a AUCUNE subtilité à déchiffrer, sacrebleu !
Il suffit de dire clairement qu’on DOIT TOUJOURS utiliser « su -
» et non « su
» tout seul (à moins de savoir exactement ce qu’on fait et pourquoi).
Ça pourrait être vrai si l’OP n’était pas un boulet (désolé, pas d’autre mot) à qui il faut tenir la main pour taper chaque commande, et si ceux qui essaient maladroitement de l’aider n’étaient pas non plus des boulets incapables d’aider efficacement !
Résultat : 15 messages pour essayer d’utiliser sudo qui viennent détourner et polluer le sujet qui devient illisible. ON ARRÊTE LES FRAIS SVP !
Mention spéciale à @anon74666808 qui croit que visudo
va ajouter l’utilisateur au groupe sudo, et qui propose pour cela d’utiliser… sudo
!
Pour en finir, on rappellera utilement que l’ajout d’un utilisateur à un groupe ne prend effet qu’à la prochaine ouverture de session, et pas dans la session actuelle.
MARRE de voir des sujets gâchés de cette façon.
Ok … merci pour les noms d’oiseaux …
Ciao !! C’est bien …, je m’en vais .
On reprend le sujet.
Le paquet gstreamer1.0-plugins-ugly installé a la version 1:1.10.4-dmo1 qui provient d’une source externe aux dépôts officiels, probablement de deb-multimedia.org (dmo) qui figure dans un fichier du répertoire /etc/apt/sources.list.d mais a été depuis désactivée.
Je ne sais pas comment apt compare les versions, mais la version du paquet disponible dans l’archive officielle pour buster, 1.14.4-1, qui est compatible avec le paquet gstreamer1.0-plugins-good de buster n’est pas visiblement pas préférée par apt qui préfère garder celle de dmo.
A mon avis tu as grosso modo le choix entre deux options :
-
forcer l’installation de la version officielle de Debian pour buster, ce qui pourrait casser d’autres paquets installés à partir de dmo.
-
réactiver le dépôt dmo pour buster et installer la version de dmo pour buster qui devrait être compatible avec le paquet gstreamer1.0-plugins-good officiel de buster.
Note : je ne connais rien aux dépôts dmo, de leur état, de leurs effets. Comme c’est toi qui as activé ce dépôt, c’est à toi seul de décider.
Bonjour PascalHambourg,
je suis trés désolé par les problêmes que je vous cause.
J’ai commenté la ligne deb-multimedia-org il ya bien longtemps, certainement sous Jessie.A la migration j’ai remplacé stretch par buster dans toute les lignes et vérifié que mon sources.list.d était bien vide.Je ne vois pas quels paquets j’ai installé dmo…
Je peux essayer de forcer l’installation et si ça ne marche pas tenter dmo ensuite.
Merci de m’aider.
Difficile d’expliquer que la version dmo1
dans la base dpkg
en version 1:1.10.4-dmo1
a une priorité de 100, alors que la version officielle 1.14.4-1
qui a une priorité de 500 n’est même pas candidate
S’il faut se coltiner une problématique d’épinglage, nous ne sommes pas sortis de l’auberge.
man apt_preferences
et je n’ai même pas de fichier /etc/apt/preferences
et le dossier /etc/apt/preferences.d
est vide sur mon système.
Pour référence sur une buster non polluée dmo
fp2@debpacha:~$ apt list --installed | fgrep gstreamer
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
gir1.2-gstreamer-1.0/stable,now 1.14.4-1 amd64 [installé]
gstreamer1.0-alsa/stable,now 1.14.4-2 amd64 [installé]
gstreamer1.0-clutter-3.0/stable,now 3.0.26-2 amd64 [installé]
gstreamer1.0-gl/stable,now 1.14.4-2 amd64 [installé, automatique]
gstreamer1.0-libav/stable,now 1.15.0.1+git20180723+db823502-2 amd64 [installé]
gstreamer1.0-plugins-bad/stable,now 1.14.4-1+b1 amd64 [installé]
gstreamer1.0-plugins-base/stable,now 1.14.4-2 amd64 [installé]
gstreamer1.0-plugins-good/stable,now 1.14.4-1 amd64 [installé]
gstreamer1.0-plugins-ugly/stable,now 1.14.4-1 amd64 [installé]
gstreamer1.0-pulseaudio/stable,now 1.14.4-1 amd64 [installé]
gstreamer1.0-x/stable,now 1.14.4-2 amd64 [installé]
libgstreamer-gl1.0-0/stable,now 1.14.4-2 amd64 [installé, automatique]
libgstreamer-plugins-bad1.0-0/stable,now 1.14.4-1+b1 amd64 [installé]
libgstreamer-plugins-base1.0-0/stable,now 1.14.4-2 amd64 [installé]
libgstreamer1.0-0/stable,now 1.14.4-1 amd64 [installé]
libreoffice-avmedia-backend-gstreamer/stable,now 1:6.1.5-3+deb10u5 amd64 [installé]
fp2@debpacha:~$
Pourrait-on avoir les retours de
apt list --installed | fgrep dmo
aptitude why gstreamer1.0-plugins-ugly
aptitude why gstreamer1.0-plugins-good
Pour ces histoires de sudo
j’ai oublié de donner la manière de vérifier que l’on fait bien partie du groupe sudo
des administrateurs
getent group sudo
id | fgrep sudo
Exercice: quel est le retour des commandes suivantes
sudo whoami
sudo id
si un serveur ssh
écoute sur la machine, comment faire pour que
ssh root@localhost id
soit exécutée sans avoir à taper de mot de passe ?
ssh root@localhost apt update
me propose à l’instant
fp2@debpacha:~$ apt list --upgradable | fgrep base-files
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
base-files/stable 10.3+deb10u4 amd64 [pouvant être mis à jour depuis : 10.3+deb10u3]
fp2@debpacha:~$
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Pour vous aider dans la gestion de votre système, je ne peux que vous suggérer d’installer le paquet etckeeper
ce qui vous permet de documenter (et de dater) ce genre d’action
sudo apt install git etckeeper
et quand vous modifiez la configuration de votre système, par exemple en modifiant le fichier /etc/apt/sources.list
cd /etc
sudo git status
sudo git add /etc/apt/sources.list
sudo git commit
et vous mettez un joli titre à votre modification suppression du dépôt dmo
+ un commentaire adéquat.
Votre modification est enregistrée et datée …
Les actions faites par apt
sont aussi enregistrées (si elles ont une influence sur la hiérarchie /etc
) et se retrouvent avec
sudo git log
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac
C’est à cause du premier numéro (epoch) 1: , je suppose.
https://www.debian.org/doc/debian-policy/ch-controlfields.html#version
Attention, l’installation du paquet original de Debian peut entraîner des changements de dépendances qui rendront le retour en arrière impossible.
Pour forcer l’installation d’une version particulière, la commande devrait être :
apt-get install gstreamer1.0-plugins-ugly=1.14.4-1
Bien vérifier les changements qui vont être faits (suppression et mises à jour de paquets) avant d’accepter.
Merci littlejohn75
nat@lucien-2bde4b9c:~$ su -
Mot de passe :
root@lucien-2bde4b9c:~# apt list --installed | fgrep dmo
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
ffmpeg/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
gstreamer1.0-libav/now 1:1.10.4-dmo1 amd64 [installé, local]
gstreamer1.0-plugins-ugly/now 1:1.10.4-dmo1 amd64 [installé, local]
libaacs0/now 0.9.0-dmo1 amd64 [installé, local]
libasound2-plugins/now 1:1.1.4-dmo1 amd64 [installé, local]
libass9/now 2:0.13.7-dmo1 amd64 [installé, local]
libavcodec57/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libavdevice57/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libavfilter6/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libavformat57/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libavresample3/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libavutil55/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libbasicusageenvironment0/now 2:2015.03.19-dmo1 amd64 [installé, local]
libbluray2/now 2:1.0.0-dmo1 amd64 [installé, local]
libchromaprint1/now 1:1.4.2-dmo1 amd64 [installé, local]
libdvbpsi9/now 1.2.0-dmo1 amd64 [installé, local]
libfdk-aac1/now 1:0.1.5-dmo2 amd64 [installé, local]
libilbc2/now 2.0.2-dmo4+bp1 amd64 [installé, local]
libkvazaar3/now 1:1.1.0-dmo1 amd64 [installé, local]
libmfx0/now 1.21-dmo1 amd64 [installé, local]
libmp3lame0/now 1:3.99.5-dmo6 amd64 [installé, local]
libopenh264-4/now 1.7.0-dmo1~bpo9+3 amd64 [installé, local]
libpostproc54/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
librtmp1/now 2:2.4~20160119.gitfa8646dae-dmo5 amd64 [installé, local]
libswresample2/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libswscale4/now 10:3.4.1-dmo1~bpo9+1 amd64 [installé, local]
libtwolame0/now 1:0.3.13-dmo3 amd64 [installé, local]
libvidstab1.0/now 2:0.98b-dmo1+deb8u1 amd64 [installé, local]
libx264-150/now 3:0.150.2833+gitdf79067-dmo1 amd64 [installé, local]
libx264-152/now 3:0.152.2851+gitba24899-dmo1~bpo9+1 amd64 [installé, local]
libx265-146/now 1:2.6-dmo1~bpo9+1 amd64 [installé, local]
libxvidcore4/now 3:1.3.5-dmo1~bpo9+1 amd64 [installé, local]
mpv/now 1:0.27.0-dmo1~bpo9+1 amd64 [installé, local]
vdpau-va-driver/now 0.7.4-dmo7 amd64 [installé, local]
root@lucien-2bde4b9c:~#
root@lucien-2bde4b9c:~# aptitude why gstreamer1.0-plugins-ugly
u gnome Dépend gstreamer1.0-plugins-ugly (>= 1.10)
root@lucien-2bde4b9c:~#
root@lucien-2bde4b9c:~# aptitude why gstreamer1.0-plugins-good
u gnome Dépend rygel-playbin (>= 0.36)
B A rygel-playbin Dépend gstreamer1.0-plugins-good
root@lucien-2bde4b9c:~#
root@lucien-2bde4b9c:~# sudo whoami
root
root@lucien-2bde4b9c:~#
root@lucien-2bde4b9c:~# sudo id
uid=0(root) gid=0(root) groupes=0(root)
root@lucien-2bde4b9c:~#
root@lucien-2bde4b9c:~# getent group sudo
sudo:x:27:nat
root@lucien-2bde4b9c:~# id | fgrep sudo
root@lucien-2bde4b9c:~#
root@lucien-2bde4b9c:~# su - nat
nat@lucien-2bde4b9c:~$ apt list --upgradable | fgrep base-files
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
base-files/stable 10.3+deb10u4 amd64 [pouvant être mis à jour depuis : 10.3+deb10u3]
nat@lucien-2bde4b9c:~$
Merci pour ces conseils j’ essaierai de les appliquer ,plus tard,( s’il me reste assez de neurones) car cela me semble compliqué.
Trés cordialement
Merci PascalHambourg
je vais attende un peu mon système fonctionne suffisamment pour l’instant ,j’ai encore beaucoup appris, et beaucoup testé, ce dernier mois.Je dois digérer.
Un question encore :
pour la procédure dmo:dans sources.list il faut que j’active la ligne dmo et que je commente les dépots officiels?(je pense qu’il peut y avoir conflit si les dépots fonctionnent ensemble)
Nota:avant la migration vers Buster j’ai cloné mon disque; si cela casse je recommencerai la migration ,j’ai maintenant de la place dans ma partition racine,je ne raterai pas l’étape etho,et je supprimerai les paquets dmo(puisque que je les ai identifiés);
Merci encore;
Oui, il faut décommenter le dépôt dmo.
Non, il ne faut pas commenter les dépôts Debian officiels.
Merci encore PascalHambourg,j’ai bien compris les manips.
Les commandes indiquées peuvent être lancées depuis le compte habituel, pas besoin d’être root
, pas besoin de faire su -
et éventuellement d’oublier de quitter cet environnement dangereux (l’utilisateur root
avec un uid
de 0 a tous les droits, donc aucin garde-fou dans le shell ouvert via su -
).
En écrivant exercice je supposais qu’un lecteur suffisamment averti allait tenter de répondre aux questions sans lancer les commandes, mais en réfléchissant et éventuellement en s’aidant d’un
man sudo
man id
Par contre, votre système est bien cassé.
Sur une buster
fp2@debpacha:~$ apt-cache policy librtmp1
librtmp1:
Installé : 2.4+20151223.gitfa8646d.1-2
Candidat : 2.4+20151223.gitfa8646d.1-2
Table de version :
*** 2.4+20151223.gitfa8646d.1-2 500
500 http://ftp.fr.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status
fp2@debpacha:~$
Avec cette manie d’utiliser un préfixe ‹ Epoch › dans les dépôts multimedia, on n’est pas sorti de l’auberge.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac
Je n’ai pas résisté a la tentation
nat@lucien-2bde4b9c:~$ su -
Mot de passe :
root@lucien-2bde4b9c:~# apt-get install gstreamer1.0-plugins-ugly=1.14.4-1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
gnome-core : Dépend: gstreamer1.0-plugins-good (>= 1.14) mais ne sera pas installé
gnome-sound-recorder : Dépend: gstreamer1.0-plugins-good mais ne sera pas installé
gnome-sushi : Dépend: gstreamer1.0-plugins-good mais ne sera pas installé
gnome-video-effects : Dépend: gstreamer1.0-plugins-good mais ne sera pas installé
libcheese8 : Dépend: gstreamer1.0-plugins-good (>= 0.11.0) mais ne sera pas installé
rhythmbox : Dépend: gstreamer1.0-plugins-good (>= 1.4.0) mais ne sera pas installé
rygel-playbin : Dépend: gstreamer1.0-plugins-good mais ne sera pas installé
totem : Dépend: gstreamer1.0-plugins-good (>= 1.10) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
root@lucien-2bde4b9c:~# apt --fix-broken install
-bash: apt : commande introuvable
root@lucien-2bde4b9c:~# apt-get --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
gstreamer1.0-plugins-good
Les NOUVEAUX paquets suivants seront installés :
gstreamer1.0-plugins-good
0 mis à jour, 1 nouvellement installés, 0 à enlever et 87 non mis à jour.
16 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/2 924 ko dans les archives.
Après cette opération, 7 739 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 185514 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../gstreamer1.0-plugins-good_1.14.4-1_amd64.deb ...
Dépaquetage de gstreamer1.0-plugins-good:amd64 (1.14.4-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/gstreamer1.0-plugins-good_1.14.4-1_amd64.deb (--unpack) :
tentative de remplacement de « /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlame.so », qui appartient aussi au paquet gstreamer1.0-plugins-ugly:amd64 1:1.10.4-dmo1
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/gstreamer1.0-plugins-good_1.14.4-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@lucien-2bde4b9c:~#
Merci encore
Bonjour,
Le problème venant des paquets commun aux dépôts deb- multimedia et Debian officiels qui viennent (tous ?) du dépôt multimedia, créer un fichier de préférence et mettre les dépôts officiels Debian avec une priorité de 1500 peut-il permettre de repasser tous les paquets communs sur leurs versions officielles en faisant apt update && apt upgrade
?
Bonjour Chalu
OUi tu met une priorité de 1001 remet à l’état brut de la saveur officiel Debian.
J’ai réactivé le dépot dmo mais cela n’as pas réparé mon système cassé;.
J’ai donc restauré Stretch , que j’avais précédemment cloné, et procédé a une nouvelle migration vers Buster qui a été réussie (après 2 problemes résolus en mode recovery).
Merci a vous tous