http://bugzilla.opensuse.org/show_bug.cgi?id=934300 Bug ID: 934300 Summary: zypper asks every time to import the sign keys from OBS Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: libzypp Assignee: zypp-maintainers@forge.provo.novell.com Reporter: freespacer@gmx.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Zypper has currently an annoying issue. Zypper asks every time to import the sign keys from OBS repo. I have following repos at the moment: # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service ---+------------------------------+--------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+-------- 1 | Archiving | Archiving | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/Archiving/openSUSE_13.2 | 2 | Archiving_Backup | Archiving Backup | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/Archiving:/Backup/openSUSE_13.2/ | 3 | Devel Languages nodejs | Devel Languages nodejs | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_... | 4 | Devel_Languages_Haskell | Devel Languages Haskell | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE... | 5 | Devel_Languages_Python3 | Devel Languages Python3 | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python3/openSUSE... | 6 | Editors | Editors | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/editors/openSUSE_13.2/ | 7 | Education | Education | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_13.2/ | 8 | Emulators | Emulators | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/Emulators/openSUSE_13.2/ | 9 | GNOME_Apps | GNOME Apps | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_13.2/ | 10 | Games_Tools | Games Tools | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/ | 11 | Go | Go | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_13.2... | 12 | Graphics | Graphics | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_13.2/ | 13 | Hardware | Hardware | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/hardware/openSUSE_13.2/ | 14 | KDE_Extra | KDE Extra | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/ | 15 | KDE_Qt | KDE Qt | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_13.2/ | 16 | LibreOffice_Factory | LibreOffice Factory | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Factory/openSUSE_13.2... | 17 | Mozilla | Mozilla | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/ | 18 | Multimedia_Apps | Multimedia Apps | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_13.2 | 19 | Network | Network | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/network/openSUSE_13.2/ | 20 | Packman | Packman | Yes | Yes | 60 | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_13.2/ | 21 | Qt_5.4 | Qt 5.4 | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt54/openSUSE_13.2/ | 22 | Security | Security | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/security/openSUSE_13.2/ | 23 | Utilities | Utilities | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_13.2/ | 24 | Virtualization | Virtualization | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/Virtualization/openSUSE_13.2/ | 25 | download.opensuse.org-games | openSUSE BuildService - Spiele | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.2/ | 26 | google-earth | google-earth | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64 | 27 | google-talkplugin | google-talkplugin | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64 | 28 | home:dnh | home:dnh | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/dnh/openSUSE_13.2/ | 29 | openSUSE 13.2 NON-OSS | openSUSE 13.2 NON-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/non-oss/ | 30 | openSUSE 13.2 NON-OSS Update | openSUSE 13.2 NON-OSS Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.2-non-oss/ | 31 | openSUSE 13.2 OSS | openSUSE 13.2 OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ | 32 | openSUSE 13.2 OSS Update | openSUSE 13.2 OSS Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.2/ | 33 | openSUSE_Tools | openSUSE Tools | Yes | Yes | 50 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_13.2/ | 34 | opensuse-guide.org-repo | libdvdcss repository | Yes | Yes | 50 | rpm-md | http://opensuse-guide.org/repo/13.2/ | 35 | vivaldi | vivaldi | Yes | Yes | 99 | rpm-md | http://repo.vivaldi.com/archive/rpm/x86_64 | I can reproduce it with following steps: # zypper clean -a # zypper ref -f --- START: ZYPPER OUTPUT --- New repository or package signing key received: Repository: Devel Languages nodejs Key Name: devel:languages:nodejs OBS Project devel:languages:nodejs@build.opensuse.org Key Fingerprint: 587F4144 A9361A72 F77AD500 01A61473 270E2386 Key Created: Fri Jul 26 20:25:14 2013 Key Expires: Sun Oct 4 20:25:14 2015 Rpm Name: gpg-pubkey-270e2386-51f2bf0a Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): t --- END: ZYPPER OUTPUT --- I accept all missing sign keys for the first time. After that I clean up the zypper cache. # zypper clean -a # zypper ref -f --- START: ZYPPER OUTPUT --- New repository or package signing key received: Repository: Devel Languages nodejs Key Name: devel:languages:nodejs OBS Project devel:languages:nodejs@build.opensuse.org Key Fingerprint: 587F4144 A9361A72 F77AD500 01A61473 270E2386 Key Created: Fri Jul 26 20:25:14 2013 Key Expires: Sun Oct 4 20:25:14 2015 Rpm Name: gpg-pubkey-270e2386-51f2bf0a Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): --- END: ZYPPER OUTPUT --- Here zypper ask me again but the sign key is already imported: The affected repo that zypper ask for importing the sign keys again at the moment: - Devel Languages nodejs - Devel Languages Python3 - Go - Hardware - LibreOffice Factory - Multimedia Apps - Network - Security - Utilities - Virtualization - home:dnh # rpm -qa '*zypp*' | sort libzypp-14.37.1-22.2.x86_64 libzypp-devel-14.37.1-22.2.x86_64 libzypp-testsuite-tools-5.0.0-1.3.x86_64 PackageKit-backend-zypp-1.0.3-11.1.x86_64 perl-zypp-0.6.4-12.1.x86_64 snapper-zypp-plugin-0.2.4-4.1.noarch zypper-1.11.23-19.1.x86_64 zypper-aptitude-1.11.23-19.1.noarch zypper-log-1.11.23-19.1.noarch zypp-plugin-python-0.4-2.1.3.x86_64 # rpm -qa '*libsolv*' | sort libsolv-devel-0.6.10-10.1.x86_64 libsolv-tools-0.6.10-10.1.x86_64 # lsb_release -a LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch Distributor ID: openSUSE project Description: openSUSE 13.2 (Harlequin) (x86_64) Release: 13.2 Codename: Harlequin -- You are receiving this mail because: You are on the CC list for the bug.