Broken reps/corrupted downloads

Hi all, i’m pretty new to linux and have a few questions.

when i tried to install the packman repositories, mp3 codecs to get my multimedia stuff working.

also i dont get past step 1 when i use the following guide from this forum.
Check your multimedia problem in ten steps
i get yet again errors about corrupted downloads and it just stays that way

i dont know how to fix this because i am new to linux, so i hope someone can help me

i’m using opensuse 11.3 with LXDE
futher i dont know what info is needed about my box.

Hi, can you open a terminal window and post output of


zypper lr -d


uname -a


cat /etc/SuSE-release


df -h

This, so that we can see useful information to solve this matter.

ofcourse here are the outpust

Zypper,

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±------------------------------------±------------------------------------±--------±--------±---------±-------±--------------------------------------------------------------------------±-------
1 | Libdvdcss repository | Libdvdcss repository | Yes | Yes | 99 | rpm-md | Index of /pub/vlc/SuSE/11.3/ |
2 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/mirrors/packman/suse/11.3/ |
3 | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes | Yes | 99 | rpm-md | Index of /update/11.3 |
4 | ftp.uni-erlangen.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/mirrors/packman/suse/11.3/ |
5 | home:microchip8 | home:microchip8 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/microchip8/openSUSE_11.3 |
6 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0 |
7 | repo-debug | openSUSE-11.3-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.3/repo/oss |
8 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
9 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
10 | repo-source | openSUSE-11.3-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.3/repo/oss |
11 | subpixel repository | subpixel repository | Yes | Yes | 99 | rpm-md | Index of /subpixel/openSUSE_11.3/ |

uname,

Linux linux-r7zt 2.6.34-12-default #1 SMP 2010-06-29 02:39:08 +0200 i686 i686 i386 GNU/Linux

uname,

openSUSE 11.3 (i586)
VERSION = 11.3

and the last one,

Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 3.8G 15G 20% /
devtmpfs 1012M 328K 1011M 1% /dev
tmpfs 1012M 4.0K 1012M 1% /dev/shm
/dev/sda3 437G 11G 404G 3% /home
/dev/sdb1 153G 34G 119G 23% /windows/C

i hope you or someone else can help me a bit on the way

Please post the output when corrupted downloads happen.

Also note that you have listed Packman twice while once is enough.

ok this example when i try this multimedia fix Check your multimedia problem in ten steps

LC_ALL=C zypper ve

Loading repository data…
Reading installed packages…

The following NEW packages are going to be installed:
libdvdread3 libebml2 libjs1 libmatroska2 libopenjpeg2 libx264-107 lsdvd
mkvtoolnix wxWidgets

9 new packages to install.
Overall download size: 6.2 MiB. After the operation, additional 24.7 MiB will
be used.
Some of the dependencies of installed packages are broken. In order to fix these dependencies, the following actions need to be taken:
Continue? [y/n/?] (y): Retrieving package libebml2-1.0.0-0.pm.1.1.i586 (1/9), 65.0 KiB (218.0 KiB unpacked)
Retrieving: libebml2-1.0.0-0.pm.1.1.i586.rpm [done]
Digest verification failed for libebml2-1.0.0-0.pm.1.1.i586.rpm. Expected 5beece3f38b3451998d9799cfe30082d3df71e51, found 147cf7183871a38496a695dca84f8e966da8996c. Continue? [yes/no] (no): y
Package libebml2-1.0.0-0.pm.1.1 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): a
Problem occured during or after installation or removal of packages:
Installation aborted by user

Please see the above error message for a hint.

I do not think it will help much, but could you repeat that after removing the dispensable second Packman repository?

Edit: I just note that the ‘Libdvdcss repository’ is actually the VLC repo. This does not cause corrupted packages either, but it is recommended not to mix packages from VLC and Packman.

how can i remove that dispensable repository?
i need to do it through yast rpm groups?

sorry i’m old and stupid, so bear with me …

YaST offers a module to manage repositories (“Software Repositories”).

In the command line the general command to remove repos is:

zypper rr <alias|name|#|URI>

In your case, ‘zypper lr -d’ shows that you have two Packman entries, #2 and #4, so the exact command to remove #4 would be

zypper rr 4

or

zypper rr ftp.uni-erlangen.de-suse

[rr = remove repo]

You can remove the libdvdcss/Videolan repo the same way.

ok i removed both those repositories, what should i do now to fix this?

Removing those two only intended to remain a reliable initial situation. Does the problem still exist? Could you also please try to install a package via zypper from another repository?

Not sure, whether it is related or not, but something is wrong with packman repository.

I tried different mirrors, but result is the same: I get checksum error (“Wrong Digest Dialog” dialog window in Yast Software Management) on the package lib264-107-0.107svn20101019-1.pm.1.1.i586

I suspect other packages can also be somehow corrupted. I suppose, that is why download fails. So, I think, the problem is not in Dennis900’s system, but in Packman repository.

Can somebody comment on Packman repository integrity?

UPDATE:

I tried installing the package, where Dennis900’s system gave an error. This is what I get (openSUSE 11.3-32-bit):


sudo zypper in libebml2
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  libebml2 

1 new package to install.
Overall download size: 65.0 KiB. After the operation, additional 218.0 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package libebml2-1.0.0-0.pm.1.1.i586 (1/1), 65.0 KiB (218.0 KiB unpacked)
Retrieving: libebml2-1.0.0-0.pm.1.1.i586.rpm [done]
Digest verification failed for libebml2-1.0.0-0.pm.1.1.i586.rpm. Expected 5beece3f38b3451998d9799cfe30082d3df71e51, found 147cf7183871a38496a695dca84f8e966da8996c. Continue? [yes/no] (no):

seld, this is definitely related, so thank you for your input.

Do you use the same Packman-mirror as Dennis900 [http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3/]?

okay i followed all steps and got to 4.
then it says

libxine1-1.1.18.1-1.37-i586 -> openSUSE
package libxine1-codecs is not installed

i am not able to find the second package through yast, and neither can i find the packman repository though it

No, I used Jacobs one:
Index of /suse/11.3

When I saw checksum error I switched to this one:
Index of /pub/mirrors/packman/suse/11.3/

But result is the same. So I think it is somewhat broader problem,
than just one corrupted mirror.

ookay, it looks like this problem cant be fixed for now, until the repositories are fixed?

Yes I suppose the best thing to do for now is to wait
until the problem with Packman will be solved.

I tried updating some mplayer packages (codecs) and now
mms:// protocol(and maybe other video-formats too)
is broken in mplayer (it crashes, when I try to play a video stream),
since old packages were deleted and I chose not to install new corrupted ones.

Ok, thanks for helping… i will wait for next week and see if it will be fixed then.
Hope you can fix the broken packages soon.

Yes I suppose the best thing to do for now is to wait
until the problem with Packman will be solved.

I have seen checksum-errors and the like in the past and usually they are fixed soon. I just started a system-update and zypper shows likewise errors for some Packman packages for me too:

Digest verification failed for libmpeg2-0-0.5.1-1.pm.3.1.i586.rpm. Expected 52725775e8f6f67a0260c0da1edfb5af6d8e9eb9, found 026740f45f7943675f8fda3d19d293a482d9e4bc. Continue? [yes/no]

…and this is a Packman-mirror for 11.2. So we shall be patient.

On 2010-10-20 20:06, Dennis900 wrote:
>
> okay i followed all steps and got to 4.
> then it says
>
> libxine1-1.1.18.1-1.37-i586 -> openSUSE
> package libxine1-codecs is not installed
>
> i am not able to find the second package through yast, and neither can
> i find the packman repository though it

I think that you may have deleted the TWO packman repos. You were to remove only ONE. Use Yast
repository management, check that you have one and only one packman repo, and if not, add it again.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)

yes i removed both packman repos, cause i wasn’t sure which one was messing things up and also every packman repo download i tried turned out to be corrupted.