Zypper does not refresh or update or....

Zypper (and YaST and apper) seem to get stuck at the stage of refreshing my repositories. These are the repos I have:

# zypper sl -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                           
---+---------------------------+------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------------------------
1  | Bumblebee                 | Bumblebee                          | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_13.1/                      
2  | filesharing               | filesharing                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/filesharing/openSUSE_13.1/                          
3  | google-talkplugin         | google-talkplugin                  | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                       
4  | libdvdcss                 | libdvdcss                          | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.1/                                                          
5  | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | No      | No      |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb
6  | packman                   | packman                            | Yes     | Yes     |   99     | NONE   | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.1/                                 
7  | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                                
8  | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1/                                               
9  | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No   | Yes |   99  | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/                                      
10 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                                  
11 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                                      
12 | repo-source               | openSUSE-13.1-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.1/repo/oss/                               
13 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                                     
14 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/    

So then I checked

# zypper -v refresh
Verbosity: 1
Initializing Target
Specified repositories: 
Checking whether to refresh metadata for Bumblebee
Retrieving: repomd.xml.asc ............................................................................................................................[done]
Retrieving: repomd.xml.key ------------------------------------------------------------------------------------------------------------------------[starting]

It remains stuck like this. I don’t know what is wrong.

Thanks!

Then let bumblebee refresh:

zypper mr -r Bumblebee
zypper ref

Turned on auto-refresh for Bumblebee, but no difference. Seems to be something wrong with: repomd.xml.key

I tried something else. I disabled the first two repos :


# zypper lr
#  | Alias                     | Name                               | Enabled | Refresh
---+---------------------------+------------------------------------+---------+--------
 1 | Bumblebee                 | Bumblebee                          | No      | Yes    
 2 | filesharing               | filesharing                        | No      | Yes    
 3 | google-talkplugin         | google-talkplugin                  | Yes     | Yes    
 4 | libdvdcss                 | libdvdcss                          | Yes     | Yes    
 5 | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | No      | No     
 6 | packman                   | packman                            | Yes     | Yes    
 7 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes    
 8 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes    
 9 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes    
10 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes    
11 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes    
12 | repo-source               | openSUSE-13.1-Source               | No      | Yes    
13 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes    
14 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes 

and then refreshed:


# zypper -v refresh
Verbosity: 1
Initializing Target
Specified repositories: 
Skipping disabled repository 'Bumblebee'
Skipping disabled repository 'filesharing'
Checking whether to refresh metadata for google-talkplugin
Retrieving: repomd.xml.asc .............................................................[done]
Retrieving: repomd.xml.key ............................................................[error]
Retrieving: repomd.xml .......................................................[done (190 B/s)]
Retrieving: primary.xml.gz .............................................................[done]
Retrieving repository 'google-talkplugin' metadata .....................................[done]
Building repository 'google-talkplugin' cache ..........................................[done]
Checking whether to refresh metadata for libdvdcss
Retrieving: repomd.xml.asc .............................................................[done]
Retrieving: repomd.xml.key ---------------------------------------------------------[starting]

It gets stuck at this stage. I really haven’t a clue as to what is going on.

Run


zypper clean && zypper ref

to make sure no cached data are interfering

Tried it. No difference.