logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-12-2018 15:11:54

magiccerbere
Membre
Distrib. : Bullseye
Noyau : Linux 5.6.0-1-amd64
(G)UI : Mate 1.24
Inscription : 07-08-2008
Site Web

Logiciel privateur qui veut être exécuter en root...

Bonjour à tous,

J'utilise un logiciel privateur Antidote. Je l'ai acheté et téléchargé à partir d'un lien envoyé par le fabricant.
Le logiciel est sous la forme d'un tar.gz . Dans cette archive, il y a un .bash que je lance en root pour l'installer.
Je l'ai donc installé.
Lorsque je le lance, après avoir entré le numéro de licence, il ne se passe plus rien.
Je le lance dans le terminal et voilà ce qui se passe :

(process:3834): Gtk-WARNING **: 15:00:35.577: Locale not supported by C library.
  Using the fallback 'C' locale.
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/opt/Druide/Antidote9/Application/Bin64/ConfigurateurSysteme.bin' as the super user
Authenticating as: root
Password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

This incident has been reported.

(process:3834): Gtk-WARNING **: 15:00:35.577: Locale not supported by C library.
  Using the fallback '
C' locale.



Lorsque je rentre le mot de passe root, cela ne marche pas.
Une idée ?
Merci,
Mickaël


Aventurier sur www.couriruntrail.fr !

Hors ligne

#2 10-12-2018 15:48:01

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Logiciel privateur qui veut être exécuter en root...

Si le logiciel est compatible, il faut utiliser l'outil tar pour décompresser l'archive :
https://debian-facile.org/doc:systeme:tar

Puis dpkg pour l'installation :
https://debian-facile.org/doc:systeme:apt:dpkg

Cela dit, c'est en toute logique que j'interviens, je n'ai jamais fait cette manipulation le libre m'étant le plus cher de tout ! smile

Force et courage

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 10-12-2018 16:27:11

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : Logiciel privateur qui veut être exécuter en root...

Bjr,
Installé en root ok (quoique un tar.gz...); mais pour utiliser l'appli ce serait plutôt en user

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#4 10-12-2018 17:13:27

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : Logiciel privateur qui veut être exécuter en root...

magiccerbere a écrit :

Dans cette archive, il y a un .bash que je lance en root pour l'installer.
Je l'ai donc installé.
Lorsque je le lance, après avoir entré le numéro de licence, il ne se passe plus rien.
Je le lance dans le terminal et voilà ce qui se passe :

(process:3834): Gtk-WARNING **: 15:00:35.577: Locale not supported by C library.
  Using the fallback 'C' locale.
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/opt/Druide/Antidote9/Application/Bin64/ConfigurateurSysteme.bin' as the super user
Authenticating as: root
Password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

This incident has been reported.



Tu vois une erreur policykit avec l'usage du script bash, c'est que le script ne s'installe pas selon les règles de sécurité de Debian :
https://wiki.debian.org/PolicyKit

Il y a peut-être un fichier INSTALL ou README ou DEBIAN dans l'archive décompressée à lire et qui donnerait des informations supplémentaires sur la possibilité on non d'une installation et ses conditions ( dépendances avec tel logiciel de telle version, etc ), quel script doit-on lancer pour obtenir une installation aux normes de sécurité debian.

Par exemple SMplayer vient en paquet debian, mais aussi en tar.bz2, mais dans le tar.bz2 décompressé, tu as un fichier DEBIAN qui t'explique comment générer un fichier .deb via un script. Le .deb que l'on peut ensuite installer avec dpkg -i  logiciel.deb ( en réfléchissant sur les versions de dépendances avant ou en lisant la documentation de SMPlayer pour voir si cela ne risque pas de générer des conflits, mais en général, c'est très bien étudié si il y a des conflits le logiciel refuse de s'installer et tu as un message d'erreur qui t'explique pourquoi. )


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#5 11-12-2018 11:42:28

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Logiciel privateur qui veut être exécuter en root...

Le message d'erreur a l'air d'indiquer que le pass renseigné n'est pas le pass de l'utilisateur root. Tu as bien vérifié ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#6 11-12-2018 13:10:54

magiccerbere
Membre
Distrib. : Bullseye
Noyau : Linux 5.6.0-1-amd64
(G)UI : Mate 1.24
Inscription : 07-08-2008
Site Web

Re : Logiciel privateur qui veut être exécuter en root...

Merci pour vos réponses.
Dans l'archive, il n'y a que le script bash, qui lance l'installation du logiciel, possible seulement en root.
Pas de fichier read me...

Peux-être dois-je passer par sudo pour installer et lancer, et non en root ?
Je vais tester cette piste...

Aventurier sur www.couriruntrail.fr !

Hors ligne

#7 11-12-2018 15:56:41

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : Logiciel privateur qui veut être exécuter en root...

C'est peut-être une question de variable d’environnement, si tu passes en root avec simplement

su



comme réponse à :

echo $PATH


  tu as ceci

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games







Tandis que si tu passes en root avec

su -


, comme réponse à :


echo $PATH


  tu auras cela :

 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin




Pour avoir accès à des binaires qui permettent des installations, il faut que tu passes en root avec

su -

Dernière modification par --gilles-- (11-12-2018 16:23:32)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#8 11-12-2018 16:05:31

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : Logiciel privateur qui veut être exécuter en root...

Je viens de lire qu'il fallait que soit installé gksu au préalable; en lançant le script d'install celui-ci appellerait gksu pour entrer le mot de passe root et poursuivre l'install.
Après voir comment ça fonctionne, car comme c'est une sorte de correcteur orthographique c'est sans doute l'appli que tu utilises qui fait appel à Antidote

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#9 11-12-2018 16:33:19

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : Logiciel privateur qui veut être exécuter en root...

phlinux a écrit :

Je viens de lire qu'il fallait que soit installé gksu au préalable; en lançant le script d'install celui-ci appellerait gksu pour entrer le mot de passe root et poursuivre l'install.
Après voir comment ça fonctionne, car comme c'est une sorte de correcteur orthographique c'est sans doute l'appli que tu utilises qui fait appel à Antidote




Oui, en effet, gksu est impliqué :

https://swisscows.ch/web?query=Antidote%20gksu

Dernière modification par --gilles-- (12-12-2018 11:11:16)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#10 12-12-2018 11:12:40

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : Logiciel privateur qui veut être exécuter en root...

Mais comme gksu est obsolète, il faut utiliser sudo, on peut lire ici : https://www.commentcamarche.net/faq/456 … -gnu-linux

Rendre exécutable le fichier Bash  :

chmod +x Antidote.bash



Debian
Il faut en premier installer le paquetage nommé "sudo" et faire quelques menus réglages. Ensuite, l'installation deviendra possible.
Paquetage sudo
Installer sudo :

apt-get install sudo




Ajouter l'utilisateur au groupe sudo ( si il s'appelle tartempion )
:

adduser tartempion sudo




Modifier /etc/sudoers (sous root) avec visudo ( le tutoriel n'est pas à jour, désormais il faut utiliser visudo pour modifier /etc/sudoers
:

visudo



puis si l'utilisateur qui veut utiliser sudo est dénommé : tartempion
Apporter la modification suivante :


# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL # ne pas modifier
tartempion ALL=(ALL:ALL) ALL # ajouter cette ligne




Ensuite :

    <CTRL> <O> pour enregistrer la modification  ("Nom du fichier à écrire /etc/sudoers.tmp" : valider par <Entrée> (Écraser le fichier)

    <CTRL> <X> pour valider l'enregistrement et quitter
   



Installation :

sudo Antidote.bash

Dernière modification par --gilles-- (12-12-2018 11:17:41)


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

Pied de page des forums