Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

4 - Toutes les autres applications, les émulateurs...

> Forums de discussion > 4 - Toutes les autres applications, les émulateurs... > Installation de Linux Sampler [CONTOURNÉ]
Dernier post

Installation de Linux Sampler [CONTOURNÉ]

Actime Articles : 19 utilisateur non connecté
En tentant d'installer Linux Sampler (comme indiqué ici : Linuxsampler - installation, à l'étape "dpkg -i --force-overwrite ...", une erreur est apparue :
dpkg: avertissement: "ldconfig" introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: "start-stop-daemon" introuvable dans la variable PATH ou non exécutable
dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables


J'ai réussi à contourner le problème après quelques recherches sur le net. Je vous donne les étapes que j'ai suivies jusqu'à la résolution du problème.
La variable PATH du superutilisateur doit contenir : "/usr/local/sbin, /usr/sbin et /sbin
Je l'ai vérifié en tapant
#echo PATH

Ce qui m'a donné chez moi : "/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
J'ai vérifié les liens sudoers (peut-être fait avec VIM) :
#pluma /etc/sudoers

Contenu du fichier :
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin"
La ligne secure_path est conforme

C'est là que ça change le truc > modification du fichier .bashrc :
#pluma /root/.bashrc

ajouter la ligne : export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin
Enregistrer et fermer Pluma (ou VIM), fermer le terminal

Ensuite, se loguer en root d'une des deux façons suivantes : su ou sudo -i (pas en sudo)
Il est à présent possible d'exécuter "dpkg -i --force-overwrite" pour installer le paquet linuxsampler récalcitrant.

Sources d'infos

Voilà, en espérant avoir été utile.

olinuxx Articles : 19283 utilisateur non connecté France
Bonjour Actime.

Sur quelle distribution as-tu fait cela ?

Actime Articles : 19 utilisateur non connecté
Bonjour Olinuxx

Sur Librazik 3

olinuxx Articles : 19283 utilisateur non connecté France
OK, alors, à mon avis, tu t'es emmêlé les pinceaux car sur LibraZiK 3, le PATH d'un utilisateur est :
$ env |grep PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

ce qui correspond à ce que tu mentionnes dans ton message initial,

et le PATH d'un super utilisateur est :
$ sudo env |grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

qui lui contient bien les /usr/local/sbin, /usr/sbin et /sbin dont tu parles dans ton message initial.

C'est le réglage de base.

Est-ce possible que tu te sois emberlificoté entre le PATH d'un utilisateur et celui du super utilisateur ?

Actime Articles : 19 utilisateur non connecté
@ Olinuxx

Merci pour ta réponse. Désolé pour la réponse tardive (les fêtes toussa).

C'est possible oui. Une mauvaise retranscription de mes notes au niveau des vérifications (echo PATH, pluma /etc/sudoers), sans doute.

Car pour le problème visé, je dispose à présent d'un LinuxSampler en pleine forme, après avoir suivi les recommandations indiquées dans le lien que j'ai donné plus haut (voir les solutions 1, 2 ou 3 qui y sont proposées).
Ce qui a vraiment débloqué le truc était l'ajout de la ligne "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin" dans le fichier .bashrc :
#pluma /root/.bashrc


A te lire.

olinuxx Articles : 19283 utilisateur non connecté France
Actime écrit :
Ce qui a vraiment débloqué le truc était l'ajout de la ligne "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin" dans le fichier .bashrc :


Ça me paraît étrange justement. Car de base, cette variable est positionnée à :
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


On peut envisager deux choses :
  • pour une raison ou un autre, la variable était positionnée incorrectement sur ton système
  • il y a eu un problème d'attribution des droits avec la commande dpkg, par exemple si tu as lancé cette commande en tant qu'user

Actime Articles : 19 utilisateur non connecté
J'ai suivi les étapes données dans le tuto sur l'installation de Linux Sampler (paragraphe "Sur LibraZiK-2 (debian Stretch)" :

J'ais commencé par installer les paquets pour LS avec GDebi, dans l'ordre indiqué. Tous les paquets se sont installés correctement, sauf pour le paquet linuxsampler pour lequel une note est donnée (cf: ouvrir terminal root et taper "dpkg -i --force-overwrite linuxsampler_2.0.0-1_amd64.deb"). C'est cette instruction "dpkg..." qui a renvoyé l'erreur mentionnée dans mon message ("ldconfig" et "start-stop-daemon" introuvables).

Une recherche sur le net m'a ensuite donnée le lien que j'ai posté, présentant trois solutions possibles pour résoudre ce bug. J'en ai exécutée une, celle que j'ai décrite, avec l'ajout de la ligne qui devait normalement être présente dans .bashrc et ne le fut visiblement pas. Cela m'a permis d'exécuter avec succès "dpkg -i --force-overwrite linuxsampler_2.0.0-1_amd64.deb" pour le paquet linuxsampler.
Evidemment, je ne suis pas assez connaisseur pour savoir si la ligne dans .bashrc devait ou non être présente par défaut ni -dans le fond- pourquoi le truc a marché dans mon cas. Mais ça a marché.

A la réflexion, c'est un peu embêtant car emporté par la chance du débutant, j'ai posté mon triomphe comme une révélation à porter à la connaissance de tous. Alors qu'en fait je ne saurais toujours pas pourquoi ça a marché. Fichtre ! Aurais-je été victime du syndrome de Denning-Krueger ? confused ... mrgreen

olinuxx Articles : 19283 utilisateur non connecté France
J'ai l'impression que ce que tu as fais, c'est de donner le PATH normalement réservé à super utilisateur à ton utilisateur normal.

Si tu ouvres un terminal (normal, pas un terminal en super utilisateur), que te donnes le résultat de :
env |grep PATH


Actime Articles : 19 utilisateur non connecté
utilisateur@lzk:~$ env |grep PATH 
VST3_PATH=/home/utilisateur/.vst3:/usr/local/lib/vst3:/usr/lib/vst3
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
DSSI_PATH=/home/utilisateur/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa:/home/utilisateur/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
LXVST_PATH=/home/utilisateur/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/home/utilisateur/.vst:/usr/local/lib/vst:/usr/lib/vst
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
LV2_PATH=/home/utilisateur/.lv2:/usr/local/lib/lv2:/usr/lib/lv2
LADSPA_PATH=/home/utilisateur/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa


olinuxx Articles : 19283 utilisateur non connecté France
Mon impression était donc fausse. Le PATH de ton utilisateur est correct.
Peux-tu faire de même pour le super utilisateur ?

Actime Articles : 19 utilisateur non connecté
utilisateur@lzk:~$ su
root@lzk:/home/utilisateur# env |grep PATH
VST3_PATH=/home/utilisateur/.vst3:/usr/local/lib/vst3:/usr/lib/vst3
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
DSSI_PATH=/home/utilisateur/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa:/home/utilisateur/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
LXVST_PATH=/home/utilisateur/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/home/utilisateur/.vst:/usr/local/lib/vst:/usr/lib/vst
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LV2_PATH=/home/utilisateur/.lv2:/usr/local/lib/lv2:/usr/lib/lv2
LADSPA_PATH=/home/utilisateur/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa


Voilà.

Il serait intéressant de trouver quelqu'un pour tenter de son côté une nouvelle installation de Linux Sampler sur sa bécane, en relevant chaque détail (logs, messages d'erreur,etc.). On aurait sans doute des choses à retenir pour nous aider à mettre à jour le tuto d'installation de ce sampleur sur LZK3.

@+

olinuxx Articles : 19283 utilisateur non connecté France
La variable PATH de ton utilisateur root est correctement positionnée.
À part une erreur de ta part (en te mélangeant entre un terminal utilisateur et un terminal en root), je ne vois pas.

olinuxx Articles : 19283 utilisateur non connecté France
Mmmm, je crois comprendre.
Si tu accèdes à ton utilisateur root avec uniquement "su", alors son environnement n'est pas initialisé, et tu n'as donc pas le PATH correct. Pour ce faire, il faut utiliser la commande "su -".

Actime Articles : 19 utilisateur non connecté
Effectivement, ça ne donne plus la même chose. Le moindre détail compte !

utilisateur@lzk:~$ su -
Mot de passe : 
xset:  unable to open display ""
xset:  unable to open display ""
setterm: terminal xterm-256color does not support --blank
setterm: cannot (un)set powersave mode: Ioctl() inapproprié pour un périphérique
root@lzk:~# env |grep PATH
VST3_PATH=/root/.vst3:/usr/local/lib/vst3:/usr/lib/vst3
DSSI_PATH=/root/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa:/root/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
LXVST_PATH=/root/.lxvst:/usr/local/lib/lxvst:/usr/lib/lxvst
VST_PATH=/root/.vst:/usr/local/lib/vst:/usr/lib/vst
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LV2_PATH=/root/.lv2:/usr/local/lib/lv2:/usr/lib/lv2
LADSPA_PATH=/root/.ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa


Bonne année à tous et toutes biggrin

olinuxx Articles : 19283 utilisateur non connecté France
Au fait, il est probablement temps pour :

Note modération : le sujet étant résolu, merci d'ajouter un [RÉSOLU] (ou un [CONTOURNÉ], ou bien encore un [ABANDONNÉ]) dans le titre de ton premier message. Voir ce paragraphe du manuel du site pour davantage d'informations.



Actime Articles : 19 utilisateur non connecté
Oui, sauf que je ne sais trop dire si c'est résolu ou quoi. L'idée de départ étant de contourner un problème à l'installation de LS, peut-on dire qu'on a trouvé une solution juste parce que ça a marché chez moi, ou bien vaudrait-il mieux s'en assurer en investiguant pourquoi ça a marché, avant de modifier le tuto en question ? Parce qu'avec les instructions données actuellement sur ce dernier, ça ne fonctionne pas pour qui voudrait l'installer sous LZK3. Et je pense que ça doit en intéresser plus d'un confronté au même problème pour hésiter entre le choix de mettre résolu, contourné ou abandonné. Je ne saurais dire où on en est pour l'heure.

Si en revanche tu penses qu'on a trouvé la bonne formule pour garantir cette installation pour tout le monde, alors on devrait modifier à la suite de cette discussion le tuto en question.

Bon réveillon.

bda Articles : 747 utilisateur non connecté France
Le didacticiel en question fait avec la commande "sudo" et non "su". Le problème vient peut être de là?

olinuxx Articles : 19283 utilisateur non connecté France
Si c'est bien ça, la solution est d'utiliser le lien super utilisateur dans le tuto.

Actime Articles : 19 utilisateur non connecté
Je viens d'ajouter un paragraphe pour Librazik-3 au tuto d'installation de Linux Sampler.
Celui-ci donne en lien ce thread non pas comme une résolution sûre et certaine du problème posé initialement, mais comme piste de débogage. Une façon de faire qui a fonctionné une fois et aura des chances de fonctionner ailleurs.

Sinon, bah, pas encore tout compris des subtilités su, su -, sudo, des PATH-bidules, mais ça va rentrer petit à petit. Je suis sur la voie cool

Aller je marque "CONTOURNÉ".

olinuxx Articles : 19283 utilisateur non connecté France
J'ai fait une passe sur ton édition de la page de linuxsampler car le lien n'était pas correctement affiché. La prochaine fois, pense à utiliser la fonction "aperçu" avant de publier, elle est très utile pour s'assurer que les choses seront correctement affichées.

En tout cas, merci pour ce retour d'informations, c'est comme ça que le site s'enrichit.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

allany, 20:52, sam. 22 mars 2025: @Milo : une fois connecté, tu peux joindre un membre par la messagerie via "mon linuxmao"
Milo, 12:11, sam. 22 mars 2025: Est-ce qu'il y a un moyen de contacter cette personne : dharanamrs Je trouve pas comment on se contacte entre utilisateur·ice du forum? Merci
calixtus06, 10:20, ven. 21 mars 2025: Bonjour et bienvenue à Milo, Soileh, Bot et Manfred :-)
sub26nico, 21:28, lun. 17 mars 2025: Bonjour Milo,Utilise le forum pour poser des questions, tu y trouveras plus de réponses.
Milo, 16:01, lun. 17 mars 2025: Bonjour, j'ai acheter 2 mini claviers un arturia et un akai je n'arrive pas à les configurer cherche de l'aide, svp Belle journée
olinuxx, 08:59, dim. 16 mars 2025: Bonjour Soileh. Utilise le forum pour poser des questions.
Soileh, 15:32, sam. 15 mars 2025: Bonjour, comment encoder l'ISRC qu'on nous a transmis pour un mp3 ou mp4 avant de les poster sur youtube, spotify etc? Ceci afin d'enfin peut-être un jour toucher des royalties...???! Merci
calixtus06, 20:10, lun. 10 mars 2025: Bonjour et bienvenue à ericmao91 :-)
bluedid29, 22:22, dim. 09 mars 2025: Merci pour l'édito !
allany, 21:15, dim. 09 mars 2025: Ben voilà... La vie c'est pas si mal tant qu'y a l'éditorial ! [Lien]
bluedid29, 10:27, dim. 09 mars 2025: Grand merci à olinuxx et bon dimanche :-)
calixtus06, 09:45, ven. 07 mars 2025: Bonjour et bienvenue à oupsman, MathiasR :-)