VLC segmentation fault problem

Hello,

I have a problem with my VLC player. It worked fine for a long time but after it automatically refreshed I can’t start it at all and get the following error:

kristina@linux-yy1o:/> vlc
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
Segmentation fault

Looking into Software Manager, I see there are unresolved problems in libvlc5 and libvlccore5:

vlc-noX-2.0.5-5.5.x86_64 requires libvlc5 = 2.0.5-5.5, but this requirement cannot be provided

I tried to uninstall all vlc packages and install the player once again, but it didn’t help.

I’m afraid I’m not so experienced to solve this by my own… Could someone help me?

Please post:

zypper lr -d
zypper se -si vlc

Please:


#  | Alias                            | Name                             | Enabled | Refresh | Priority | Type   | URI                                                                         | Service
---+----------------------------------+----------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------+--------
 1 | 11.4                             | 11.4                             | Yes     | No      |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/11.4/                             |        
 2 | 11.4 - VideoLan                  | 11.4 - VideoLan                  | Yes     | No      |   99     | rpm-md | http://download.videolan.org/pub/videolan/vlc/SuSE/11.4/                    |        
 3 | 11.4_2                           | 11.4                             | Yes     | Yes     |   99     | rpm-md | ftp://download.nvidia.com/opensuse/11.4/                                    |        
 4 | Packman Repository               | Packman Repository               | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_11.4/                                 |        
 5 | Updates-for-openSUSE-11.4-11.4-0 | Updates for openSUSE 11.4 11.4-0 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.4/                                   |        
 6 | libdvdcss repository             | libdvdcss repository             | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/11.4/                                        |        
 7 | openSUSE-11.4-11.4-0             | openSUSE-11.4-11.4-0             | No      | Yes     |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-_silicon-power_E6980500FFFFF5FF-0:0-part1 |        
 8 | openSUSE_11.4                    | openSUSE_11.4                    | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_11.4/        |        
 9 | openSUSE_11.4_1                  | openSUSE_11.4                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.4/    |        
10 | repo-debug                       | openSUSE-11.4-Debug              | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.4/repo/oss/              |        
11 | repo-debug-update                | openSUSE-11.4-Update-Debug       | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/11.4/                             |        
12 | repo-non-oss                     | openSUSE-11.4-Non-Oss            | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/non-oss/                |        
13 | repo-oss                         | openSUSE-11.4-Oss                | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/oss/                    |        
14 | repo-source                      | openSUSE-11.4-Source             | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.4/repo/oss/             |        
kristina@linux-yy1o:/> 

kristina@linux-yy1o:/> zypper se -si vlc
Loading repository data...
Warning: Repository 'Updates for openSUSE 11.4 11.4-0' appears to outdated. Consider using a different mirror or server.
Reading installed packages...

S | Name                        | Type    | Version   | Arch   | Repository       
--+-----------------------------+---------+-----------+--------+------------------
i | VideoLAN - VLC media player | pattern |           | noarch | 11.4             
i | VideoLAN - VLC media player | pattern |           | noarch | 11.4 - VideoLan  
i | libvlc5                     | package | 2.0.5-5.5 | x86_64 | 11.4             
i | libvlc5                     | package | 2.0.5-5.5 | x86_64 | 11.4 - VideoLan  
i | libvlccore5                 | package | 2.0.5-5.5 | x86_64 | 11.4             
i | libvlccore5                 | package | 2.0.5-5.5 | x86_64 | 11.4 - VideoLan  
i | vlc                         | package | 2.0.5-5.5 | x86_64 | 11.4             
i | vlc                         | package | 2.0.5-5.5 | x86_64 | 11.4 - VideoLan  
i | vlc-noX                     | package | 2.0.5-5.5 | x86_64 | 11.4             
i | vlc-noX                     | package | 2.0.5-5.5 | x86_64 | 11.4 - VideoLan  
i | vlc-noX-debuginfo           | package | 2.0.5-5.3 | x86_64 | (System Packages)
i | vlc-qt                      | package | 2.0.5-5.5 | x86_64 | 11.4             
i | vlc-qt                      | package | 2.0.5-5.5 | x86_64 | 11.4 - VideoLan 

First of all:
opensuse 11.4 is no longer supported.
Update to 12.3 or 12.2.

refresh the videolan or 11.4-repo (yes it is twice in your list)

Then:

zypper ref

But Videolan-Repo and Packman-Repo at same time is no good Idea. I prefer the Packman-Repo and would disable both Videolan-Repos.
VLC is also in the Packman-Repo.

Is it somehow possible to make it work without upgrading the whole system?

Remove 11.4 repos and switch to Evergreen https://en.opensuse.org/openSUSE:Evergreen

I did this, but it writes “vlc not found in package names”, so I can’t re-install it.

Add packman repo Index of /suse/11.4/ and you should be good to go

su -
zypper ar -f http://packman.inode.at/suse/11.4/packman.repo

Also if you might wanna check this out https://forums.opensuse.org/blogs/jdmcdaniel3/s-l-r-c-suse-local-repository-creator-version-1-25-now-packman-opensuse-12-2-12-3-59 and check whether 11.4 scripts are available

I had the same problem
And i fixed it by installing libvlc5 sourcepackage
to install it
just type:

sudo zypper source-install libvlc5

thats all .

Sorry, but installing a source package has absolutely no influence on the binary package, and is definitely not necessary.

Maybe you missed some dependencies (or had the wrong versions installed), and installing the source package pulled them in too or something like that.

But, as apparently was the original problem in this thread here: you should never use both the VLC (VideoLAN) repo and Packman. This can (and will) lead to incompatible packages installed causing problems all over the place (not restricted to VLC itself).