J'ai réussi à valider avec succès des plugins d'unités audio avec OSX 10.11 via SSH. Sur ma nouvelle machine qui exécute OSX 10.14 (Mojave), tout fonctionne bien jusqu'à ce que j'essaie de valider un plugin depuis une connexion SSH. J'utilise la même commande dans le même répertoire à la fois en local et via SSH.
/usr/bin/auvaltool -v aumf MyPl Loco
Le problème est que, en utilisant SSH, auval ne détecte pas mes plugins (/usr/bin/auvaltool -a
), mais seulement ceux par défaut d'Apple. Lorsque je fais la même chose via partage d'écran, mes plugins apparaissent dans la sortie.
- Cela ne semble pas provenir de $PATH.
- Cela ne semble pas être dû à des permissions (j'ai essayé un chmod 777 sur chaque composant .component)
- Cela ne semble pas être dû au groupe/utilisateur (j'ai essayé de changer le propriétaire)
- Cela ne semble pas être dû à l'administration (j'ai essayé de sudo)
Ma question est donc : connaissez-vous des limitations de sécurité en SSH qui pourraient perturber l'exécution de auval et auvaltool ? Qu'est-ce qui pourrait être différent en SSH et causer des changements de comportement lors de l'exécution ?
Merci.
EDIT : Comment reproduire le problème ?
- Installer un plugin AU non-Apple.
- Ouvrir un terminal et :
- "auval -a" affichera le plugin précédemment installé.
- "ssh localhost" se connectera à votre machine via SSH
- "auval -a" NE mentionnera PAS le plugin précédemment installé.