zypper dup 12.1 -> 12.2 = Digest verification failed for libproxy1-0.4.7-14.1.2.x86_64.rpm

Hi ,

I’m trying update my opensuse from 12.1 to 12.2 with zypper dup .
I update my list of repositories, refresh them and when run zypper dup , all packages relationed to libproxy got checksum error.
I already try other mirror and got the same error …
How workarround this??
(I already try rpmdb --rebuilddb , zypper ref -fb … nothing work…)


...
in the accompanying documentation. USE OF OPENSUSE 12.2 IS AT YOUR
Do you agree with the terms of the license? [yes/no] (no): y
Retrieving package libproxy1-0.4.7-14.1.2.x86_64 (1/939), 67.0 KiB (167.0 KiB unpacked)
Retrieving: libproxy1-0.4.7-14.1.2.x86_64.rpm [done]
Digest verification failed for libproxy1-0.4.7-14.1.2.x86_64.rpm. Expected ce31fa15dfc606c50e28c6cbfcf931c0ffb313207771532cc44512421361e443, found edb1d5a19d88e5ee22f49c9144d5a6f16a768f215576c227ccb882fdfe3f523c. Continue? [yes/no] (no): yes
Package libproxy1-0.4.7-14.1.2 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): r
Retrieving package libproxy1-0.4.7-14.1.2.x86_64 (1/939), 67.0 KiB (167.0 KiB unpacked)
Retrieving: libproxy1-0.4.7-14.1.2.x86_64.rpm [done]
Digest verification failed for libproxy1-0.4.7-14.1.2.x86_64.rpm. Expected ce31fa15dfc606c50e28c6cbfcf931c0ffb313207771532cc44512421361e443, found edb1d5a19d88e5ee22f49c9144d5a6f16a768f215576c227ccb882fdfe3f523c. Continue? [yes/no] (no): y
Package libproxy1-0.4.7-14.1.2 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): i
Retrieving package libproxy1-pacrunner-webkit-0.4.7-14.1.2.x86_64 (2/939), 22.0 KiB (23.0 KiB unpacked)
Retrieving: libproxy1-pacrunner-webkit-0.4.7-14.1.2.x86_64.rpm [done]
Digest verification failed for libproxy1-pacrunner-webkit-0.4.7-14.1.2.x86_64.rpm. Expected 2c992c546a28e3305790474b2391c67fc01923e4d20a52d05a40f215a132b4f8, found 715539599369e2d45f3d7c1362c1de2ee777e67547bc73f580dc442b8dc9a177. Continue? [yes/no] (no): y
Package libproxy1-pacrunner-webkit-0.4.7-14.1.2 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): i
Retrieving package libproxy1-config-gnome3-0.4.7-14.1.2.x86_64 (3/939), 31.0 KiB (50.0 KiB unpacked)
Retrieving: libproxy1-config-gnome3-0.4.7-14.1.2.x86_64.rpm [done]
Digest verification failed for libproxy1-config-gnome3-0.4.7-14.1.2.x86_64.rpm. Expected 10ba372eaafe743b9baf495e8daf70596070f79a2b0b904e2ceffb43b2f462db, found 9285c6f3406c56defbe1b9b6b7064f7e27f7ecfbcf7d73a34ca961824de9a1a5. Continue? [yes/no] (no): y
Package libproxy1-config-gnome3-0.4.7-14.1.2 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): i
Retrieving package systemd-presets-branding-openSUSE-0.1.0-11.5.1.noarch (4/939), 5.0 KiB (1.0 KiB unpacked)
Retrieving: systemd-presets-branding-openSUSE-0.1.0-11.5.1.noarch.rpm [done]
Retrieving package mdadm-3.2.5-3.17.1.x86_64 (5/939), 348.0 KiB (1.0 MiB unpacked)
Retrieving: mdadm-3.2.5-3.17.1.x86_64.rpm [done (41.0 KiB/s)]
Retrieving package yast2-proxy-2.22.1-2.1.1.noarch (6/939), 25.0 KiB (84.0 KiB unpacked)
Retrieving: yast2-proxy-2.22.1-2.1.1.noarch.rpm [done]
Digest verification failed for yast2-proxy-2.22.1-2.1.1.noarch.rpm. Expected 927060bbe245a51ef7352ad2238f049b89a15d7c05f22f9be22fd0c5fbdea084, found cc84120fb53a73aba9ea2caa2c434b8268235f578ee5eb12f41dd0234c39f591. Continue? [yes/no] (no): y
Package yast2-proxy-2.22.1-2.1.1 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): i



root@jdivm06:/var/cache/zypp/packages# zypper lr -d#  | Alias                              | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                             | Service
---+------------------------------------+------------------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------------------+--------
 1 | Server:Monitoring                  | Server:Monitoring                  | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.1                      |
 2 | Updates-for-openSUSE-12.1-12.1-1.4 | Updates for openSUSE 12.1 12.1-1.4 | No      | No      |   99     | rpm-md | http://download.opensuse.org/update/12.1/                                                       |
 3 | openSUSE-12.1-12.1-1.4             | openSUSE-12.1-12.1-1.4             | No      | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001,/dev/sr0 |
 4 | repo-12.2-non-oss                  | openSUSE-12.2-Non-Oss              | Yes     | No      |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                                    |
 5 | repo-12.2-non-oss-update           | openSUSE-12.2-Update-Non-Oss       | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                                               |
 6 | repo-12.2-oss                      | openSUSE-12.2-OSS                  | Yes     | No      |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                                        |
 7 | repo-12.2-server-mon               | Server:Monitoring 12.2             | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.2                      |
 8 | repo-12.2-update                   | openSUSE-12.2 Update-Oss           | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/update/12.2/                                                       |
 9 | repo-debug                         | openSUSE-12.1-Debug                | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                                  |
10 | repo-debug-update                  | openSUSE-12.1-Update-Debug         | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/update/12.1/                                                 |
11 | repo-non-oss                       | openSUSE-12.1-Non-Oss              | No      | No      |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                                    |
12 | repo-oss                           | openSUSE-12.1-Oss                  | No      | No      |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                                        |
13 | repo-source                        | openSUSE-12.1-Source               | No      | No      |   99     | NONE   | http://download.opensuse.org/source/distribution/12.1/repo/oss/                                 |



Well, I have these packages installed without issue. First, I’d never try to install a package that reports a digest error. Packages need to be 100% correct. In that place I’d tell zypper to retrieve the package. If the problem persists, try running


su -c 'zypper clean && zypper ref && zypper dup'

that should clean out zypper’s cache. Please let know it this worked.

On 2012-10-08 14:26, ceinma wrote:
>
> Hi ,
>
> I’m trying update my opensuse from 12.1 to 12.2 with zypper dup .
> I update my list of repositories, refresh them and when run zypper dup
> , all packages relationed to libproxy got checksum error.
> I already try other mirror and got the same error …
> How workarround this??
> (I already try rpmdb --rebuilddb , zypper ref -fb … nothing work…)

No, all that is useless because it is the local cached copy of the package that is bad; you
have to delete it (them).


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

On 2012-10-08 15:06, Knurpht wrote:

> Code:
> --------------------
>
> su -c ‘zypper clean && zypper ref && zypper dup’
>
> --------------------

No need to erase the entire cache, just the culprit package. The problem is finding the exact
path :slight_smile:


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)


/var/cache/zypper/RPMS

Thanks for the ansewrs Knurpht and Robin ,

I trying first with the “zypper clean” (when I see the robin post… already executed it) and now they are downloading the all packages again (939 pack) .
But not reach any proxy yet…

I will keep in touch if works or not.

After try with “zypper clean” … the problem persists… :frowning:


Retrieving: lsof-4.84-15.1.2.x86_64.rpm [done (30.0 KiB/s)]
Retrieving package kernel-default-devel-3.4.6-2.10.1.x86_64 (334/939), 2.0 MiB (2.6 MiB unpacked)
Retrieving: kernel-default-devel-3.4.6-2.10.1.x86_64.rpm [done (93.3 KiB/s)]
Retrieving package libxcb1-1.8.1-2.1.2.x86_64 (335/939), 36.0 KiB (127.0 KiB unpacked)
Retrieving: libxcb1-1.8.1-2.1.2.x86_64.rpm [done (35.6 KiB/s)]
Retrieving package pciutils-3.1.9-3.1.2.x86_64 (336/939), 58.0 KiB (124.0 KiB unpacked)
Retrieving: pciutils-3.1.9-3.1.2.x86_64.rpm [done (28.8 KiB/s)]
Retrieving package libproxy1-0.4.7-14.1.2.x86_64 (337/939), 67.0 KiB (167.0 KiB unpacked)
Retrieving: libproxy1-0.4.7-14.1.2.x86_64.rpm [done]
Digest verification failed for libproxy1-0.4.7-14.1.2.x86_64.rpm. Expected ce31fa15dfc606c50e28c6cbfcf931c0ffb313207771532cc44512421361e443, found edb1d5a19d88e5ee22f49c9144d5a6f16a768f215576c227ccb882fdfe3f523c. Continue? [yes/no] (no): y
Package libproxy1-0.4.7-14.1.2 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): r
Retrieving package libproxy1-0.4.7-14.1.2.x86_64 (337/939), 67.0 KiB (167.0 KiB unpacked)
Retrieving: libproxy1-0.4.7-14.1.2.x86_64.rpm [done (26 B/s)]
Digest verification failed for libproxy1-0.4.7-14.1.2.x86_64.rpm. Expected ce31fa15dfc606c50e28c6cbfcf931c0ffb313207771532cc44512421361e443, found edb1d5a19d88e5ee22f49c9144d5a6f16a768f215576c227ccb882fdfe3f523c. Continue? [yes/no] (no): n
Failed to provide Package libproxy1-0.4.7-14.1.2. Do you want to retry retrieval?


[repo-12.2-oss|http://download.opensuse.org/distribution/12.2/repo/oss/] Can't provide file './suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm' from repository 'repo-12.2-oss'
History:
 - libproxy1-0.4.7-14.1.2.x86_64.rpm has wrong checksum

I don’t know if help , zypper.log


2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] RepoProvideFile.cc(provideFile):351 provideFile at /var/cache/zypp/packages/repo-12.2-oss/suse/x86_64/pciutils-3.1.9-3.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] PackageProvider.cc(providePackage):170 provided Package (19798)pciutils-3.1.9-3.1.2.x86_64(repo-12.2-oss) at /var/cache/zypp/packages/repo-12.2-oss/suse/x86_64/pciutils-3.1.9-3.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] PackageProvider.cc(providePackage):119 provide Package (17908)libproxy1-0.4.7-14.1.2.x86_64(repo-12.2-oss)
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] DeltaCandidates.cc(deltaRpms):82 package: (17908)libproxy1-0.4.7-14.1.2.x86_64(repo-12.2-oss)
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] RepoProvideFile.cc(provideFile):252 [1]./suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm{67.0 KiB|sha256-ce31fa15dfc606c50e28c6cbfcf931c0ffb313207771532cc44512421361e443}
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp:fetcher++] Fetcher.cc(addCachePath):319 Adding fetcher cache: '/var/cache/zypp/packages/repo-12.2-oss'.
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] RepoProvideFile.cc(provideFile):271 Added cache path /var/cache/zypp/packages/repo-12.2-oss
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] RepoProvideFile.cc(provideFile):302 Providing file of repo 'repo-12.2-oss' from http://download.opensuse.org/distribution/12.2/repo/oss/
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp:fetcher] Fetcher.cc(downloadAndReadIndexList):716 No indexes to read.
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp:fetcher] Fetcher.cc(provideFromCache):350 start fetcher with 1 cache directories.
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp:fetcher] Fetcher.cc(provideToDest):548 Not found in cache, downloading
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaSetAccess.cc(provide):203 Going to try to provide  file ./suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm from media number 1
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaManager.cc(checkDesired):112 checkDesired(4): desired (cached)
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaManager.cc(checkDesired):112 checkDesired(4): desired (cached)
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaMultiCurl.cc(doGetFileCopy):1266 dest: /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaMultiCurl.cc(doGetFileCopy):1267 temp: /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm.new.zypp.c0Grst
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaCurl.cc(doGetFileCopyFile):1343 ./suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaCurl.cc(doGetFileCopyFile):1353 URL: http://download.opensuse.org/distribution/12.2/repo/oss/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaMultiCurl.cc(doGetFileCopy):1302 HTTP response: 200
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaMultiCurl.cc(looks_like_metalink):1227 looks_like_metalink(/var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm.new.zypp.c0Grst): 0
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] PathInfo.cc(rename):684 rename /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm.new.zypp.c0Grst -> /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaMultiCurl.cc(doGetFileCopy):1418 done: /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm{- 0640 0/0 size 287}
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaHandler.cc(provideFile):989 provideFile(./suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm)
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaManager.cc(checkDesired):112 checkDesired(4): desired (cached)
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] PathInfo.cc(hardlinkCopy):849 hardlinkCopy /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm -> /var/cache/zypp/packages/repo-12.2-oss/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp++] MediaSetAccess.cc(releaseFile):85 Going to release file ./suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm from media number 1
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp] PathInfo.cc(unlink):670 unlink /var/adm/mount/AP_0xLSQOAe/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm
2012-10-08 14:10:36 <1> jdivm06(28976) [zypp:fetcher] Fetcher.cc(validate):392 Checking job [/var/cache/zypp/packages/repo-12.2-oss/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm] (1 checkers )
2012-10-08 14:16:39 <1> jdivm06(28976) [zypper] prompt.cc(get_prompt_reply):373 reply: y (0)
2012-10-08 14:16:39 <2> jdivm06(28976) [zypp] FileChecker.cc(operator()):55 User accepted /var/cache/zypp/packages/repo-12.2-oss/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm with WRONG CHECKSUM.
2012-10-08 14:16:39 <1> jdivm06(28976) [Progress++] ProgressData.cc(report):86 {#351|}END
2012-10-08 14:16:39 <2> jdivm06(28976) [zypp] RepoProvideFile.cc(provideFile):342 File /var/cache/zypp/packages/repo-12.2-oss/suse/x86_64/libproxy1-0.4.7-14.1.2.x86_64.rpm fails integrity check. Expected: [sha256-ce31fa15dfc606c50e28c6cbfcf931c0ffb313207771532cc44512421361e443] Got: [sha256-edb1d5a19d88e5ee22f49c9144d5a6f16a768f215576c227ccb882fdfe3f523c]
2012-10-08 14:16:39 <1> jdivm06(28976) [zypper++] repo.h(problem):191 error report
2012-10-08 14:16:41 <1> jdivm06(28976) [zypper++] prompt.cc(getReplyIndex):125  reply: r (r lowercase)
2012-10-08 14:16:41 <1> jdivm06(28976) [zypper++] prompt.cc(getReplyIndex):132 index: 0 option: a
2012-10-08 14:16:41 <1> jdivm06(28976) [zypper++] prompt.cc(getReplyIndex):132 index: 1 option: r

On 2012-10-08 19:36, ceinma wrote:
>
> After try with “zypper clean” … the problem persists… :frowning:

Does your system matches this?


Card model 3Com 3C902C-TXM
Model: "Ethernet network interface"
Driver: "3c59x"

If it does, you might be affected by this bug:

Bugzilla #

Otherwise, try to download that failed package by other means, and replace the cached file.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

On 2012-10-08 20:38, Carlos E. R. wrote:
> On 2012-10-08 19:36, ceinma wrote:
>>
>> After try with “zypper clean” … the problem persists… :frowning:
>
> Does your system matches this?
>
>


>   Card model 3Com 3C902C-TXM
>   Model: "Ethernet network interface"
>   Driver: "3c59x"
> 

I think I made a mistake, the problematic card is “3C905CX-TX/TM Fast ethernet”, and 3c59x
driver.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

No, This linux is running under VmWare ESXi 5 (see bellow);

There is some way to cheat the zypper download?
Download manually the file, put into the /var/cache/zypp/packages and force the checksum …?


root@jdivm06:/var/cache/zypp# hwinfo --netcard
50: PCI 200.0: 0200 Ethernet controller
  [Created at pci.319]
  Unique ID: rBUF.5dU8kR7eh2C
  Parent ID: 7EWs.3XzZP_1GzlF
  SysFS ID: /devices/pci0000:00/0000:00:11.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "VMWare PRO/1000 MT Single Port Adapter"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x100f "82545EM Gigabit Ethernet Controller (Copper)"
  SubVendor: pci 0x15ad "VMWare, Inc."
  SubDevice: pci 0x0750 "PRO/1000 MT Single Port Adapter"
  Revision: 0x01
  Driver: "e1000"
  Driver Modules: "e1000"
  Device File: eth0
  Memory Range: 0xd1020000-0xd103ffff (rw,non-prefetchable)
  Memory Range: 0xd1000000-0xd100ffff (rw,non-prefetchable)
  I/O Ports: 0x2000-0x3fff (rw)
  Memory Range: 0xdc400000-0xdc40ffff (ro,non-prefetchable,disabled)
  IRQ: 18 (9226668 events)
  HW Address: ********
  Link detected: yes
  Module Alias: "pci:v00008086d0000100Fsv000015ADsd00000750bc02sc00i00"
  Driver Info #0:
    Driver Status: e1000 is active
    Driver Activation Cmd: "modprobe e1000"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #17 (PCI bridge)

Guys , my apologies…
I discovery the problem : The company firewall .

Probably because they found “proxy” keyword into the link they was blocked and the download of the rpm was changed for the company message saying “link blocked” …

I download the RPM into my machine (here don’t block anything) and copy manually into the /var/cache/zypp…

let’s see if work, if not, I will talk with the network admin .

Sorry for take your time with this “dummy” error.

Regards
Cesar

You can download the rpm to a folder, f.e. " PackageDownloaded ", add that folder as a repository using Yast - Software - Repo manager. That way the software installer will solve dependencies for you as well.