Thank you for the hint! I was also in contact with the support from Basler and I was missing the environment variable "GENICAM_CACHE_V3_1", which points to a directory, where the pylon library can temporarily store xml files containing camera informations. The default location is write protected, thus it was blocked by AppArmor. Pointing the environemnt variable to $TMP solved my problem. snapcraft.yaml
...
apps:
baslercam:
command: connectcamera
plugs: [...]
environment:
GENICAM_CACHE_V3_1: $TMP
...
... View more