VLC en Tumbleweed

Op mijn laptop staat Tumbleweed. (Plasma 5.3)
Nu wil ik VLC installeren.
Het programma zelf lukt wel, alleen geeft VLC-codecs problemen.


       Probleem: niets levert libvpx.so.1()(64bit) nodig voor vlc-noX-2.2.1-285.1.x86_64 
 Oplossing 1: vlc-codecs-2.2.1-285.1.x86_64 niet installeren 
 Oplossing 2: vlc-codecs-2.2.1-285.1.x86_64 niet installeren 
 Oplossing 3: breek vlc-noX-2.2.1-285.1.x86_64 door enige van zijn afhankelijkheden te n
egeren

Wie kent dit probleem, en heeft een oplossing?

De oplossing:


su -c 'zypper ref && zypper up'

Ik had 'm ook al gezien, even gewacht, is nu klaar, kijk maar:

laptop:~> rpm -qa | grep vlclibvlc5-2.2.1-285.2.x86_64
vlc-2.2.1-285.2.x86_64
vlc-codecs-2.2.1-285.2.x86_64
vlc-qt-2.2.1-285.2.x86_64
vlc-noX-2.2.1-285.2.x86_64
vlc-noX-lang-2.2.1-285.2.noarch
libvlccore8-2.2.1-285.2.x86_64

Helaas krijg vlc niet geïnstalleerd.

Had dus wel vlc, maar kreeg de melding bij het installeren van de codecs.
Ik dacht misschien een herinstallatie van VLC, dus heb ik eerst alles van vlc verwijderd.

Maar als ik nu probeer vlc te installeren blijf ik volgende melding krijgen:


       [jsteen@linux-eg10 ~]$ sudo zypper in vlc 
Gegevens van installatiebron laden... 
Lezen van geïnstalleerde pakketten... 
Afhankelijkheden tussen pakketten oplossen... 

Probleem: niets levert libvpx.so.1()(64bit) nodig voor vlc-noX-2.2.1-285.1.x86_64 
 Oplossing 1: vlc-2.2.1-285.1.x86_64 niet installeren 
 Oplossing 2: breek vlc-noX-2.2.1-285.1.x86_64 door enige van zijn afhankelijkheden te n
egeren 

**Kies uit de bovenstaande oplossingen door een nummer of annuleren [1/2/a] (a):**

   

Via rpm-find heb ik libvpx1-1.3.0-2.1.2.x86_64.rpm gedownload en geïnstalleerd.
Vervolgens installeert VLC en VLC-codecs zich zonder problemen.
Maar begrijp niet waarom het misgaat op de “ouderwetse” manier?

Oooops. Dat zou ik niet doen, rpmfind controleert niks. Kun je 's output posten van


zypper lr -d

Ik draai nl. ook TW en zoals je ziet, zijn de vlc- en aanhang versies andere dan die van jou.

Ik kom nog even op een idee: had je toevallig ook de updater ( zichtbaar via systeemvak ) aan in KDE4? Die triggert nl. het verversen van de repos. Aangezien dat ding nog niet geport is naar KF5 worden de repos dus niet ververst tenzij jij daar opdracht toe geeft. Ben daar in het begin ook tegenaan gelopen, maar doe 't nu standaard zo:


zypper ref && zypper in PAKKETNAAM 

Ik doe meestal 1x per week zypper ref en zypper up.
(Ik doe dat meestal als ik ook tijd heb om eventuele problemen op te lossen, die er bijna nooit zijn :wink: )

de output:


       zypper lr -d 
# | Alias                            | Naam                        | Ingeschakeld | Vern
ieuwen | Prioriteit | Type   | URI                                                      
      | Service 
--+----------------------------------+-----------------------------+--------------+-----
-------+------------+--------+----------------------------------------------------------
------+-------- 
1 | google-chrome                    | google-chrome               | Ja           | Ja  
       |   99       | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64      
      |         
2 | http-ftp.gwdg.de-1f3d0ada        | Packman Repository          | Ja           | Ja  
       |   99       | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumble
weed/ |         
3 | http-opensuse-guide.org-66859bb0 | libdvdcss repository        | Ja           | Ja  
       |   99       | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/      
      |         
4 | openSUSE-20150521-0              | openSUSE-20150521-0         | Ja           | Ja  
       |   99       | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/        
      |         
5 | repo-debug                       | openSUSE-Tumbleweed-Debug   | Nee          | Ja  
       |   99       | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/  
      |         
6 | repo-non-oss                     | openSUSE-Tumbleweed-Non-Oss | Ja           | Ja  
       |   99       | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/    
      |         
7 | repo-source                      | openSUSE-Tumbleweed-Source  | Nee          | Ja  
       |   99       | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/ 
      |         
8 | repo-update                      | openSUSE-Tumbleweed-Update  | Ja           | Ja  
       |   99       | rpm-md | http://download.opensuse.org/update/tumbleweed/  

   

Dit probleem is nu ook gepost op het engelse gedeelte van het forum:
https://forums.opensuse.org/showthread.php/507657-Tumbleweed-Problem-with-vlc-amp-codecs-in-packman-repo

Blijkbaar moet ik gewoon eventjes wachten.
Ik verwijder de rpm maar weer die ik heb van rpm-find.
En wacht rustig af…

Nrs. 5 en 7 kun je sowieso wel wegmikken, tenzij je zelf hard aan 't ontwikkelen slaat.

De oorzaak ook gevonden: ik gebruik de “Factory” afdeling van de Packman repo, jij de TW. Die zouden beide gelijk moeten lopen, maar dat doen ze blijkbaar niet. Het lijkt erop dat Packman nog steeds onderscheid maakt tussen TW en Factory, terwijl dat er niet meer is. Zie dit stukje van mijn output:


4 | Packman                             | Packman             | Ja           | Ja         |   99       | rpm-md   | ftp://ftp5.gwdg.de/pub/linux/packman/suse/Factory/

Je kunt de URL van jouw Packman veranderen in deze. Nog even wat inside info:

  • verander sowieso het domein maar naar ftp5.gwdg.de, scheelt voor ieder pakketje de omleiding via ftp.gwdg.de, want de pakketjes staan fysiek op de ftp5.gwdg.de
  • De servers zijn van de Universiteit Göttingen

5 en 7 heb ik nu verwijderd.
URL Pacman aangepast!

VLC is nog geen succes


       sudo zypper in vlc vlc-codecs 
Gegevens van installatiebron laden... 
Lezen van geïnstalleerde pakketten... 
Afhankelijkheden tussen pakketten oplossen... 
2 problemen: 
Probleem: niets levert libbluray1 >= 0.8.1 nodig voor vlc-noX-2.2.1-285.3.x86_64 
Probleem: niets levert libbluray1 >= 0.8.1 nodig voor vlc-noX-2.2.1-285.3.x86_64 

Probleem: niets levert libbluray1 >= 0.8.1 nodig voor vlc-noX-2.2.1-285.3.x86_64 
 Oplossing 1: vlc-2.2.1-285.3.x86_64 niet installeren 
 Oplossing 2: breek vlc-noX-2.2.1-285.3.x86_64 door enige van zijn afhankelijkheden te n
egeren 

**Kies uit de bovenstaande oplossingen door een nummer of overslaan, op(n)ieuw of annulere**
n [1/2/o/n/a] (a): 
 

Denk dat het probleem is dat ze op dit moment bezig zijn met de pakketten.

Hahaha, 't zal ook niet. Ik heb 'm ook :D. Je analyse klopt, ik zag die nieuwe updates een paar uur geleden nog niet. Vervelende is dat ze bij Packman hun eigen buildservice draaien, en ik zo niet weet hoe ik daarin kan kijken.