Hi Thomas,


However, this doesn't work for me, because the class-specific keyring doesn't exist at this point, and 'apt-key add --keyring...' therefore fails.

Can you please explain in more detail, why the class-specific does not
exists for you? What do you mean by "at this point"? so it exists at a
later point?

Sorry, that was bad phrasing!  It doesn't exist at all.

When the system finds a package_config/CLASS.asc key, the code is effectively doing this:

apt-key add --keyring /etc/apt/trusted.gpg.d/CLASS.asc.gpg CLASS.asc

but this command fails with an error because /etc/apt/trusted.gpg.d/CLASS.asc.gpg does not exist.

It won't create it automatically.

My fix was just to 'touch' it because, as long as the keyring file exists, it's OK to start with an empty one.

All the best,
Quentin

Antwort per Email an