nonexistant 11.4 repository files

I tried to install an application to view MOV files with gwenview. It wanted H.264. That led to an attempt to download mplayer over my dial-up connection.

About half a dozen files required were not available. I have Packman, openSuse Update, 11.4 enabled. Most of the nonexistant files seemed to be mplayer files. I couldn’t pick up the file names with the mouse to past in here.

After being disappointed with 12.1 I reinstalled 11.4. Google shows lot of repositories for mplayer, but none for 11.4.

Am I too late to install openSuse mplayer on 11.4? Maybe the nonexisting files are being moved to another repository.

As a last resort I suppose I could download mplayer as a tarball and use that. Have I covered most of my options? heboland

MPlayer is in Packman
Having dial up is not so good
So for me to point you to the multimedia guide might not help so much

Did you know someone packages multimedia that you can download and save and use as a local repo. Maybe you could get that?

What will help you do you think

This was what I was thinking
http://forums.opensuse.org/english/get-technical-help-here/multimedia/455316-multimedia-pack-portable-opensuse-11-4-a-4.html#post2398031

Then you just use that and the default repos: oss, non-oss, updates

On 2011-12-05 07:06, heboland wrote:

> After being disappointed with 12.1 I reinstalled 11.4. Google shows lot
> of repositories for mplayer, but none for 11.4.

As far as I know, all needed mplayer files for 11.4 are in packman. I have
it from there. That you are using a modem only means that it will take much
longer for you, there is no other difference.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

Thanks for the responses guys!

This morning I tried to install mplayer with zypper so I could get some specifics to show. My dial-up is slow but it works. I have unlimited use so downloads can run overnight.

zypper behaved like this:

root[503] zypper in mplayer
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: nothing provides libbluray.so.0 needed by MPlayer-1.0rc4_r34327-6.1.i586
Solution 1: do not install MPlayer-1.0rc4_r34327-6.1.i586
Solution 2: break MPlayer by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies…
Resolving package dependencies…

The following NEW packages are going to be installed:
liba52-0 libbs2b0 libcrystalhd3 libdca0 libdirac_decoder0 libdirac_encoder0 libdvdnav4
libfaac0 libfaad2 libmp3lame0 libopencore-amrnb0 libopencore-amrwb0 librtmp0
libschroedinger-1_0-0 libtwolame0 libvdpau1 libvpx0 libx264-119 libxvidcore4 MPlayer
20 new packages to install.
Overall download size: 18.4 MiB. After the operation, additional 49.5 MiB will be used.
Continue? [y/n/?] (y):

Retrieving package libvpx0-0.9.7-11.1.i586 (1/20), 209.0 KiB (657.0 KiB unpacked)
Retrieving: libvpx0-0.9.7-11.1.i586.rpm [done (5.2 KiB/s)]
Retrieving package libmp3lame0-3.98.4-7.1.i586 (2/20), 121.0 KiB (278.0 KiB unpacked)
Retrieving: libmp3lame0-3.98.4-7.1.i586.rpm [done (5.4 KiB/s)]
Retrieving package MPlayer-1.0rc4_r34327-6.1.i586 (3/20), 16.4 MiB (43.9 MiB unpacked)
Retrieving: MPlayer-1.0rc4_r34327-6.1.i586.rpm [error]
File ‘./Essentials/i586/MPlayer-1.0rc4_r34327-6.1.i586.rpm’ not found on medium ‘http://packman.inode.at/suse/openSUSE_11.4/

Abort, retry, ignore? [a/r/i/?] (a): r
Retrieving: MPlayer-1.0rc4_r34327-6.1.i586.rpm [error]
File ‘./Essentials/i586/MPlayer-1.0rc4_r34327-6.1.i586.rpm’ not found on medium ‘http://packman.inode.at/suse/openSUSE_11.4/

Abort, retry, ignore? [a/r/i/?] (a):

Failed to provide Package MPlayer-1.0rc4_r34327-6.1. Do you want to retry retrieval?

[packman.inode.at-suse|http://packman.inode.at/suse/openSUSE_11.4/] Can’t provide file ‘./Essentials/i586/MPlayer-1.0rc4_r34327-6.1.i586.rpm’ from repository ‘packman.inode.at-suse’
History:

Abort, retry, ignore? [a/r/i] (a):
Problem occured during or after installation or removal of packages:
Installation aborted by user
Please see the above error message for a hint.
root[504]

You have “auto-refresh” disabled. So you need to run ‘zypper ref’ first, then ‘zypper in mplayer’

Thank you Knurpht!
Nice job of remote trouble-shooting!

On dial-up the repository refresh often takes more time than the SW update!

zypper is so smart, I expected it would do a refresh if necesary after comparing refresh dates.

So with your advice I got mplayer, but I’m still missing the file that started all of this off - H.264 that gwenview wanted to display MOV files.

When I put H.264 into the yast SW management it wants this:

h264enc-9.4.1-2.noarch

so I tried to enlist the help of zypper again.

root[501] zypper in h264enc-9.4.1-2.noarch
System management is locked by the application with pid 5387 (/usr/lib/YaST2/bin/y2base).
Close this application before trying again.
root[502] zypper in h264enc-9.4.1-2.noarch
Loading repository data…
Reading installed packages…
Package ‘h264enc-9.4.1-2.noarch’ not found.
Resolving package dependencies…

Nothing to do.
root[502] zypper ref
Repository ‘Updates for openSUSE 11.4 11.4-0’ is up to date.
Repository ‘Packman Repository’ is up to date.
Repository ‘openSUSE-11.4-Non-Oss’ is up to date.
Repository ‘openSUSE-11.4-Oss’ is up to date.
All repositories have been refreshed.
root[503]

Do I need another repository added, or some other solution? heboland

When you install a package, you leave off the version number and the arch:

zypper in h264

and it will pick the current version. If you specify the version number you may be using an old version which is no longer relevant due to the refresh.

OK, here’s what’s next:

Your search is too literal :). If you search for “264” you’ll see libx264-VERIONNUMBERHERE(currently 119), that’s what you need AFAIK

Re. your question: nope, you don’t need more repos. Packman serves all codecs etc.

Sorry, I meant

zypper in h264enc

which does exist in Packman just not the version you specified, but a more up to date one.

Thanks Ken,
I had previously tried H.264 but that didn’t work either. h264enc did the trick!

root[502] zypper in h264enc
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: nothing provides gpac needed by h264enc-9.4.1-2.2.noarch
Solution 1: do not install h264enc-9.4.1-2.2.noarch
Solution 2: break h264enc by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies…
Resolving package dependencies…

The following NEW packages are going to be installed:
faac flac h264enc libdvdread3 libebml2 libmatroska2 libmp4v2-1
libwx_baseu-2_8-0-stl libwx_gtk2u_adv-2_8-0-stl libwx_gtk2u_core-2_8-0-stl
libwx_gtk2u_html-2_8-0-stl lsdvd mkvtoolnix ogmtools pv wxWidgets-lang x264

17 new packages to install.
Overall download size: 6.1 MiB. After the operation, additional 26.8 MiB will
be used.
Continue? [y/n/?] (y): y
Installing: ogmtools-1.5-152.1 [done]
Installing: libebml2-1.0.0-7.3 [done]
Installing: flac-1.2.1-80.1 [done]
Installing: x264-0.119svn20111122-1.1 [done]
Installing: libmp4v2-1-1.9.1-1.8 [done]
Installing: pv-1.2.0-3.5 [done]
Installing: libdvdread3-0.9.7-7.3 [done]
Installing: wxWidgets-lang-2.8.11-4.13.1 [done]
Installing: libmatroska2-1.0.0-6.3 [done]
Installing: faac-1.28-6.4 [done]
Installing: lsdvd-0.16-2.3 [done]
Installing: libwx_baseu-2_8-0-stl-2.8.11-4.13.1 [done]
Installing: libwx_gtk2u_core-2_8-0-stl-2.8.11-4.13.1 [done]
Installing: libwx_gtk2u_html-2_8-0-stl-2.8.11-4.13.1 [done]
Installing: libwx_gtk2u_adv-2_8-0-stl-2.8.11-4.13.1 [done]
Installing: mkvtoolnix-4.4.0-8.3 [done]
Additional rpm output:
Unknown media type in type ‘virtual/bluedevil-input’
Unknown media type in type ‘virtual/bluedevil-audio’
Unknown media type in type ‘virtual/bluedevil-sendfile’
Unknown media type in type ‘all/all’
Unknown media type in type ‘all/allfiles’
Unknown media type in type ‘uri/mms’
Unknown media type in type ‘uri/mmst’
Unknown media type in type ‘uri/mmsu’
Unknown media type in type ‘uri/pnm’
Unknown media type in type ‘uri/rtspt’
Unknown media type in type ‘uri/rtspu’
Unknown media type in type ‘interface/x-winamp-skin’

Installing: h264enc-9.4.1-2.2 [done]
root[503]

It’s always nice when an install doesn’t have to break something! I haven’t tried gwenview yet, but this looks promising.

If I may, I would like to ask one more related question. I have two 11.4 boxes here and I have the repository “keep files” checkbox checked. The "keep files may not be the exact label, but it’s close.

So zypper build an rpm cache in /var with all these downloads sorted into directories. I there a link or a readme that describes how to transplant these files to a second machine and use them on a second similar machine?

I can make things work, but there is likely to be a more automatic method. heboland

On 2011-12-06 00:36, heboland wrote:
> Problem: nothing provides gpac needed by h264enc-9.4.1-2.2.noarch

That’s weird… I can’t find it either.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

You could rsync the packages to other machines then updates will take the cached copy, but you still have to do the refresh to get the metadata.

Thanks Knurpht, Ken, Robin,

Knurpht, I didn’t notice your response prior to my last reply - sorry!

To all of you thanks for the help with this install. Both gwenview and mplayer seem to be working now. gwenview still needed another large package besides the H264enc - something like gstreamer.

The gpac dependency may show up later or maybe it isn’t real.

In the past I have fished rpm files out of the /var cache and transplanted them into a directory on another machine then added it as a local repository. When a bunch of files are involved they don’t always get installed in the proper order, so it can get to be a trail and error process.

This time I’m tempted to copy the cache and transplant it.

For the most part this thread is solved. If gpac does turn up as a missing dependency I can bring that topic back again. Otherwise feel free to mark this thread solved! heboland

On 2011-12-06 06:56, heboland wrote:
> In the past I have fished rpm files out of the /var cache and
> transplanted them into a directory on another machine then added it as a
> local repository. When a bunch of files are involved they don’t always
> get installed in the proper order, so it can get to be a trail and error
> process.

You can share “/var/cache/zypp/packages” via NFS to other computers.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)