I recently installed Leap 42.1 alongside my existing Tumbleweed installation. I went to install the codecs for Amarok, but saw there was no longer a One-Click-Install available from opensuse-community. I saw a guide here http://opensuse-guide.org/codecs.php and followed its instructions, but nothing made the codecs work on 42.1. My openSUSE 13.2 install that I configured with One-Click-Install still works fine.
They worked in Tumbleweed until I did a “zypper dup” yesterday, and now Amarok under Tubmleweed doesn’t have working codecs.
I also tried running vlc under Leap, but that wouldn’t run, and Rhythmbox wouldn’t install with zypper nor YaST, after getting an error about the Pacman repo not being up.
Is the Pacman repo down? DId something strange with legality happen? Something wrong with these installations?
take note that leap is not tw and zypper dup should only be used when switching repositories or doing an OS upgrade, never use zypper dup without the --from switch as that will pull packages from a lot of different repositories and you’ll end up with a funky system.
Thanks for the tips. I did those and re-opened Amarok under Leap. Amarok behaved similarly as before and the music did not play. I also tried opening a file from the command line with vlc and received the following error in case it provides any hints:
jared@linux-2e7y:~> vlc "/home/jared/Music/Richard's Music/The Beatles/1962-1966 Disc 2/09 In My Life.wma"
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[00000000012ec0b8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000013e6a08] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
[00000000013e6a08] skins2 interface error: cannot instantiate qt4 dialogs provider
[00007fa688c07c58] core decoder error: Codec `WMA2' (Windows Media Audio 2) is not supported.
[00007fa688c07c58] core decoder error: Codec not supported
[00007fa688c07c58] core decoder error: VLC could not decode the format "WMA2" (Windows Media Audio 2)
[00000000013e6a08] [cli] lua interface: Listening on host "*console".
VLC media player 2.2.1 Terry Pratchett (Weatherwax)
Command Line Interface initialized. Type `help' for help.
>
I deleted the two repos as reccomended before and did the zypper dup on that one repo. I also did a regular zypper up afterwards to install regular distro updates.
#6 is a TW repo, I really don’t know what would happen mixing libdvdcss from TW with leap, replace that with a LEAP repo and reinstall libdvdcss
what does
zypper se vlc
say is it LEAP’s version from packman?
if it wore me I’d do this
zypper rm libdvdcss2
zypper rr 6
zypper ar -f http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ libdvdcss
zypper ref
zypper in libdvdcss2
zypper dup --from packman
also check if you have vlc-codecs installed it’s not included on the oss repo and if you do not install it explicitly it’s not pulled when you change repo’s from oss to packman
Installing vlc-codecs fixed Amarok and Amarok in Leap. I’ll see what happens when I check this in my Tumbleweed installation and post back later if there’s any issues. Thanks!
I deleted some funky repos that I picked along the way then zypper duped from my packman distros and everything started working again.
Thank you very much - after years of ignoring the “don’t whimisically add repos” warnings all over the fora and wiki I learned the hard way. Also learned not to update Tumbleweed with zypper dup.