http://bugzilla.opensuse.org/show_bug.cgi?id=1120838 http://bugzilla.opensuse.org/show_bug.cgi?id=1120838#c2 Ignaz Forster <iforster@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |iforster@suse.com Resolution|WORKSFORME |FIXED --- Comment #2 from Ignaz Forster <iforster@suse.com> --- The problem is that the repository keys are stored in the RPM database - which is located on the read-only root file system. For the time being I'd recommend to select "trust temporarily" instead of "trust always" - this will avoid the error message (though the repository data will be refreshed in any case as you also noted). The repository key can be added permanently by: * Installing a package in interactive mode (only works if autorefresh is enabled for this repository AND transactional-update is the first command to refresh the repository, i.e. don't call `zypper ref` manually) * Setting ZYPPER_AUTO_IMPORT_KEYS to '1' in /etc/transactional-update.conf (not generally recommended for security reasons) * Calling `transactional-update shell` and adding the repository in there (requires a reboot) I'm sorry for this limitation: the repository handling is the last major nuisance in my eyes, but unfortunately I wasn't able to find a good solution for this yet. In practice I tend to just add the repository and call an interactive transactional-update command immediately afterwards (the first option of the list). -- You are receiving this mail because: You are the assignee for the bug.