• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: auval doesn't detect third party AudioUnits when launched via SSH on Mojave
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: auval doesn't detect third party AudioUnits when launched via SSH on Mojave


  • Subject: Re: auval doesn't detect third party AudioUnits when launched via SSH on Mojave
  • From: Corentin Comte <email@hidden>
  • Date: Thu, 07 Mar 2019 15:25:57 +0100

Well, the paths used to run auval are the same, I did check that. My plugins are built correctly since they pass auval's tests perfectly when I run auval directly on the machine (or on any other computer).

One of my colleague investigated a bit on its side and found out that, when run via SSH, auval doesn't seem to have all the read/write access that it should have. We gave it Full Disk Access, as well as ssh and sshd, but it didn't change a thing.

One last thing that could interest you is that we find these message in the console after running auval via SSH:

sandboxd[330] sshd(1056) deny mach-lookup

It defenitly feels that ssh rights are at stake here...


Le 07/03/2019 à 07:42, Brian Willoughby a écrit :
There are a few possible explanations.

First, check the path. You’re probably running a different version of auval via
ssh versus direct. Use `which auval` in each situation to see. You can also run
`auval` without any options to confirm the Version.

Second, I assume that you’re running a different version of Xcode on the new
computer, and it’s very likely that you’re not building your plugins correctly.
I have never had auval fail to recognize a properly-built AudioUnit. As a test,
try installing your AudioUnits as built on another computer, to remove your new
build environment as a variable.

Third, there are both 32-bit and 64-bit plugins, and auval can only scan one
kind at a time. You can pass a command-line parameter to auval that will select
between 32- and 64-bit plugins. Not sure why the path or version would affect
this, but it’s worth confirming.

Brian Willoughby


On Mar 6, 2019, at 9:05 AM, Corentin Comte <email@hidden> wrote:
I've just replaced my old mac Mini (which was running on El Capitan) by a brand
new one, running on Mojave. I use this computer to build and validate AudioUnit
plugins, thanks to a bunch of scripts executed through SSH.


The problem is that, since I updated to Mojave, when I launch auval to test my
plugins, I get this message:

--------------------------------------------------
VALIDATING AUDIO UNIT: '...' - '...' - '...'
--------------------------------------------------
ERROR: Cannot get Component's Name strings
ERROR: Error from retrieving Component Version: -50

* * FAIL
--------------------------------------------------
TESTING OPEN TIMES:
FATAL ERROR: didn't find the component

What intrigues me is that I only get this message when launching auval via an
SSH connection to the computer. If I run auval directly on the computer, I
don't have any issue. If I run 'auval -a' via SSH, none of my AudioUnits would
appear in the list, only those from Apple ; but when I run the same command
directly on the computer, my AudioUnits are actually displayed in the list.

I have the feeling that there is something in Mojave's security settings that
forbid auval to properly run via SSH, does someone       have any clue or the
same problem ?

--
Corentin Comte Software Engineer
t.+33 438 020 555 — f.+33 438 020 525

<https://www.arturia.com>

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >auval doesn't detect third party AudioUnits when launched via SSH on Mojave (From: Corentin Comte <email@hidden>)
 >Re: auval doesn't detect third party AudioUnits when launched via SSH on Mojave (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: auval doesn't detect third party AudioUnits when launched via SSH on Mojave
  • Next by Date: Re: Receiving kAudioUnitEvent_ParameterValueChange during bounce
  • Previous by thread: Re: auval doesn't detect third party AudioUnits when launched via SSH on Mojave
  • Next by thread: Best way to create loop in the middle of the MusicSequence
  • Index(es):
    • Date
    • Thread