When I run
sudo zypper update:
Overall download size: 134.1 MiB. After the operation, additional 5.7 MiB will be used. Continue? [y/n/?] (y): y Automatically agreeing with java-1_6_0-sun-devel package license. Automatically agreeing with java-1_6_0-sun package license. Automatically agreeing with java-1_6_0-sun-plugin package license. Retrieving package libbluray0-0+20111019-1.1.x86_64 (1/54), 60.0 KiB (159.0 KiB unpacked) Retrieving: libbluray0-0+20111019-1.1.x86_64.rpm [done] Retrieving package MPlayer-1.0rc4_r34240-2.1.x86_64 (2/54), 17.9 MiB (49.1 MiB unpacked) Retrieving: MPlayer-1.0rc4_r34240-2.1.x86_64.rpm [done (1.9 MiB/s)] Retrieving package libcurl4-7.22.0-59.2.x86_64 (3/54), 174.0 KiB (434.0 KiB unpacked) Retrieving: libcurl4-7.22.0-59.2.x86_64.rpm [done (0 B/s)] Digest verification failed for libcurl4-7.22.0-59.2.x86_64.rpm. Expected f065534feb71adf943a5e4f86c2bdb4fd930ee36b8ca8b672062f65510f66584, found d9b8e0ac120e1870d6988aa1157190bfd39225fe24aa24e3ab79a60efd3aa6ae. Continue? [yes/no] (no): yes Package libcurl4-7.22.0-59.2 seems to be corrupted during transfer. Do you want to retry retrieval? Abort, retry, ignore? [a/r/i] (a): i
I haven't changed anything in my repos recently so I don't know why curl isn't cooperating. What does this error mean? And where does the problem lie?
I ended up having to run
sudo zypper refresh before re-trying my update. Thanks to rozcietrzewiacz for hinting to it.