Zypper dup: "Error building the cache" on some repos for hours now

In the last few days, when I execute a ‘zypper dup’ command, I am getting the following repository caching error below. Is anyone else having the same problem?

Error building the cache:

[download.opensuse.org-oss|https://download.opensuse.org/tumbleweed/repo/oss/] Failed to cache repo (1).

History:

- 'repo2solv' '-o' '/var/cache/zypp/solv/download.opensuse.org-oss/solv' '-X' '/var/cache/zypp/raw/download.opensuse.org-oss'

/var/cache/zypp/raw/download.opensuse.org-oss/repodata/03bf5ea19e53f34742d484d45a702b80d1aaf4353f19345d4f6394af1d66905b2d9d989a5f762bf69306e65243a3f3c9a8988f34edb27c68712614ac2ed2fa33-primary.xml.gz: repo_rpmmd: internal error: Huge input lookup

at line 186325:7

Command exited with status 1.

Skipping repository 'Main Repository (OSS)' because of the above error.

and


Error building the cache:

[ftp.gwdg.de-openSUSE_Tumbleweed_2| [`https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/]`](https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/]) `Failed to cache repo (1).

History:

- 'repo2solv' '-o' '/var/cache/zypp/solv/ftp.gwdg.de-openSUSE_Tumbleweed_2/solv' '-X' '/var/cache/zypp/raw/ftp.gwdg.de-openSUSE_Tumbleweed_2'

/var/cache/zypp/raw/ftp.gwdg.de-openSUSE_Tumbleweed_2/repodata/primary.xml.gz: repo_rpmmd: internal error: Huge input lookup

at line 191074:7

Command exited with status 1.

Skipping repository 'Packman Repository' because of the above error.

Some of the repositories have not been refreshed because of an error.

There’s a thread in factory list describing the issue and possible solutions. See this post from TW release manager.

https://marc.info/?l=opensuse-factory&m=168328179626249&w=3

I’d download the required .rpm directly, and install with the rpm command.

Thanks. That actually worked.