Mailinglist Archive: opensuse (1420 mails)

< Previous Next >
Re: [opensuse] Dependency Nightmare!
On 31/12/13 18:23, Basil Chupin wrote:
On 31/12/13 00:46, Herber Graeber wrote:
Am Montag 30 Dezember 2013, 13:47:03 schrieb Bernhard Voelker:
On 12/30/2013 01:29 PM, Basil Chupin wrote:
I recall mentioning not too long ago about the dependency errors which
keep coming up in 13.1 - but I don't remember in which list I mentioned
it nor do I remember what the answer (if any) was.

I raise the issue again because I just cannot fathom what the heck I am
supposed to do to resolve these dependency problems which YaST keeps
spitting out at me. I am trying to get VLC to play not only Blu-ray
files but now I found out that it won't even play files downloaded from
YouTube. All files are playable in 12.3 but NOT in 13.1 - and I cannot
figure out why.
I don't know for blu-ray and youtube, but this is what I did.
I only added this VideoLan repo:

Please note that I had to completely uninstall all VLC packages
before installing them from the VideoLan repo anew. Otherwise,
yast would have run into similar dependency issues.
You can do this without prior uninstalling:

zypper dup --from 'SuSE (13.1)'

Here 'SuSE (13.1)' is the default name of the videolan repo. They should have
taken something more specific name -- and use openSUSE instead of SuSE ;-)
You have to use the name you have chosen when you have changed it. While using
"zypper dup" in general is dangerous, it may be useful with the from option.
So some days ago the libvpx1 has been added to packman and wasn't pulled in
automatically by "zypper up"

Sheesh! No wonder 13.1 has problems!

How is ANYONE to know what you just stated?!

Thank you for what your wrote.

I installed 'libvpx1' to my existing installation of vlc and I can now at least view the downloaded YouTube videos which I couldn't view before. I have yet to try out viewing a Bd movie - will report the result.

OK, as promised I have now tried several Bd discs having added/installed libvpx1 to my existing installation of vlc (from packman). Oh, there was at least one update performed either late last night or this morning, but whatever here is the result:

(1) Bd discs are now (sorta) playable: but they STUTTER - 5 seconds 'on' 1 second 'pause' ad finitum...... Sounds very much like something we had years ago when the UDMA was not being recognised and therefore not set correctly and one had to fiddle with a control file to get the kernel to set the correct UDMA; must look up my notes to see what was done at that time; and

(2) When vlc is started and the option to play a Bd disc is selected (Media>Open Disc>Blu-ray), vlc decides that it wants to open (the default) /dev/dvd1 where it thinks that the Bd is supposed to be - and then it comes back with an error message that the path to the Bd disc is wrong. Manually changing '/dev'dvd1' to 'dev/sr0' will begin the playing of the Bd disc. Annoying but not fatal. Is there a way to make vlc recognise the correct device name (sr0) instead of 'dvd1'?

BTW, re (1): this also occurs when one only plays the movie m2ts file using either VLC or Dolphin - ie, the file 'stutters'; this does not happen in openSUSE 12.3

Sorry to say that a whole application collapses and becomes useless simply because of *one* tiny (1.7MB) file?!

But beware: when using videolans repo you should not use packman, too. Mixing
both is calling for trouble. If you do need other packages from packman, you
better use vlc from there instead of videolans repo.

Many problems with openSUSE come from improper mixing repositories or
installing video drivers from NVIDIA or AMD without using provided rpms. Even
when it seems to work for the first time, it can give trouble later.

Good luck!

Thanks for the advice. I shall configure that I only use one of these repos and no other.



Using openSUSE 13.1, KDE 4.12.0 & kernel 3.12.6-1 on a system with-
AMD FX 8-core 3.6/4.2GHz processor
16GB PC14900/1866MHz Quad Channel Corsair "Vengeance" RAM
Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 OC 2GB DDR5 GPU

To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >