create-usb-image-from-iso does not work anymore as non-root
By mistake I’ve run the script as non-root and I see:
INFO:__main__:Executing 'mlabel -i /dev/loop0p1 -N a69020d2 ::Tails' Can't open /dev/loop0p1: Permission denied
as_root=True is not enough because pkexec will filter out the
MTOOLS_SKIP_CHECK environment variable.
IIRC the only reason why we’ve kept this code is that you wanted to run it this way. Is this still the case? The fact we’ve introduced a regression without spotting it suggests it’s not. I don’t care much personally about the support for running this script as non-root, but if we keep the corresponding code, then IMO it must be tested and maintained, otherwise we should just drop it, which would be an acceptable resolution for this ticket IMO.
Feature Branch: feature/15292-generate-usb-image
Parent Task: #15293 (closed)