![](https://seccdn.libravatar.org/avatar/1f49cda1855fe54eb4c17ba8261f9406.jpg?s=120&d=mm&r=g)
Hi, This happens for a while in my MicroOS system. Every time when I perform "transactional-update dup" it shows the following message: Repository 'openSUSE-Tumbleweed-Non-Oss' is invalid.[repo-non-oss|http://download.opensuse.org/tumbleweed/repo/non-oss/] Valid metadata not found at specified URLHistory: - Signature verification failed for repomd.xml - Can't provide /repodata/repomd.xml Please check if the URIs defined for this repository are pointing to a valid repository.Repository 'openSUSE-Tumbleweed-Oss' is invalid.[repo-oss|http://download.opensuse.org/tumbleweed/repo/oss/] Valid metadata not found at specified URLHistory: - Signature verification failed for repomd.xml - Can't provide /repodata/repomd.xml It looks like the signature key for the mirror cannot be verified. My current workaround is to perform signature verification every time before updating by either: (1) perform zypper -vvv ref -f; (2) Open the software package update UI in GNOME and click "trust the software repository". Both are a bit annoying. Anything I can do to fix this issue? I believe there's something wrong in the config files of zypper. Thank you. Regards,Charlie