LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Leap 42.1 VLC Segmentation Fault (https://www.linuxquestions.org/questions/suse-opensuse-60/leap-42-1-vlc-segmentation-fault-4175596101/)

Speedy624 12-25-2016 11:07 AM

Leap 42.1 VLC Segmentation Fault
 
I use Leap 42.1 and after an update VLC has stopped working. When I try to run the program via the terminal it say Segmentation fault.

I was asked to run 'zypper lr -d' and 'zypper se -si vlc' at the freenode iRC channel and then told uninstall and reinstall, how this has done nothing to help.

How can I fix this as i'm clueless?

Code:

zypper lr -d
#  | Alias                          | Name                                    | Enabled | GPG Check | Refresh | Priority | Type  | URI                                                                      | Service
---+---------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | download.nvidia.com-leap        | nVidia Graphics Drivers                | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://download.nvidia.com/opensuse/leap/42.1                            |       
 2 | download.opensuse.org-non-oss  | Main Repository (NON-OSS)              | Yes    | (r ) Yes  | Yes    |  99    | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/        |       
 3 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss)            | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                  |       
 4 | download.opensuse.org-oss      | Main Repository (OSS)                  | Yes    | (r ) Yes  | Yes    |  99    | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/            |       
 5 | download.opensuse.org-oss_1    | Main Repository (Sources)              | Yes    | (r ) Yes  | Yes    |  99    | yast2  | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/    |       
 6 | download.opensuse.org-oss_2    | Main Update Repository                  | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://download.opensuse.org/update/leap/42.1/oss                        |       
 7 | dvd                            | dvd                                    | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                      |       
 8 | ftp.gwdg.de-suse                | Packman Repository                      | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/            |       
 9 | linuxdownload.adobe.com-linux  | Adobe Flash Plugin                      | Yes    | ( p) Yes  | Yes    |  99    | rpm-md | http://linuxdownload.adobe.com/linux/x86_64/                            |       
10 | openSUSE-42.1-0                | openSUSE-42.1-0                        | Yes    | (r ) Yes  | No      |  99    | yast2  | cd:///?devices=/dev/disk/by-id/ata-ATAPI_iHAS124_E_3524703_2L8445505585  |       
11 | packman                        | packman                                | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.1/                        |       
12 | repo-debug                      | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes    |  99    | NONE  | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/      |       
13 | repo-debug-non-oss              | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes    |  99    | NONE  | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/  |       
14 | repo-debug-update              | openSUSE-Leap-42.1-Update-Debug        | No      | ----      | Yes    |  99    | NONE  | http://download.opensuse.org/debug/update/leap/42.1/oss                  |       
15 | repo-debug-update-non-oss      | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes    |  99    | NONE  | http://download.opensuse.org/debug/update/leap/42.1/non-oss/            |       
16 | repo-source                    | openSUSE-Leap-42.1-Source-Non-Oss      | No      | ----      | Yes    |  99    | NONE  | http://download.opensuse.org/source/distribution/leap/42.1/repo/non-oss/ |       
17 | repo-update                    | openSUSE-Leap-42.1-Update              | Yes    | (r ) Yes  | Yes    |  99    | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                      |

Code:

zypper se -si vlc
Loading repository data...
Reading installed packages...

S | Name        | Type    | Version    | Arch  | Repository       
--+-------------+---------+------------+--------+-------------------
i | libvlc5    | package | 2.2.4-32.1 | x86_64 | Packman Repository
i | libvlc5    | package | 2.2.4-32.1 | x86_64 | packman         
i | libvlccore8 | package | 2.2.4-32.1 | x86_64 | Packman Repository
i | libvlccore8 | package | 2.2.4-32.1 | x86_64 | packman         
i | vlc        | package | 2.2.4-32.1 | x86_64 | Packman Repository
i | vlc        | package | 2.2.4-32.1 | x86_64 | packman         
i | vlc-codecs  | package | 2.2.4-32.1 | x86_64 | Packman Repository
i | vlc-codecs  | package | 2.2.4-32.1 | x86_64 | packman         
i | vlc-noX    | package | 2.2.4-32.1 | x86_64 | Packman Repository
i | vlc-noX    | package | 2.2.4-32.1 | x86_64 | packman         
i | vlc-qt      | package | 2.2.4-32.1 | x86_64 | Packman Repository
i | vlc-qt      | package | 2.2.4-32.1 | x86_64 | packman


John VV 12-25-2016 03:11 PM

you did not set the repo priories !!!!

and now have a royal mess
( this is documented in the suse wiki documentation and the use of third party repos
and in the packman repo documentation

also WHY is the install dvd a listed and TURNED ON repo ?
Quote:

dvd | dvd | Yes | (r ) Yes | Yes
also you have an ANTIQUE second version of packman repo
"ftp://ftp.suse.de/pub/suse/"

that German language repo is from 2009


remove the install dvd repo
and use the gui "software management "
to search by repo and remove WITH VENDER CHANGE all packmap installed rpm's

you WILL need to look at the version installed in the "versions tab" window and MAKE SURE that oss and suse are the ones used!!!!
then uninstall BOTH packman repos and update

teinstall just the current packmad repo and SET the prioroty to 95
and install vlc

Speedy624 12-26-2016 09:27 AM

Quote:

Originally Posted by John VV (Post 5646198)
you did not set the repo priories !!!!

and now have a royal mess
( this is documented in the suse wiki documentation and the use of third party repos
and in the packman repo documentation

also WHY is the install dvd a listed and TURNED ON repo ?


also you have an ANTIQUE second version of packman repo
"ftp://ftp.suse.de/pub/suse/"

that German language repo is from 2009


remove the install dvd repo
and use the gui "software management "
to search by repo and remove WITH VENDER CHANGE all packmap installed rpm's


you WILL need to look at the version installed in the "versions tab" window and MAKE SURE that oss and suse are the ones used!!!!
then uninstall BOTH packman repos and update

teinstall just the current packmad repo and SET the prioroty to 95
and install vlc

How do i do the above? Am i removing all my programs or just VLC? I don't understand how to remove with vendor change.

John VV 12-26-2016 02:56 PM

see the suse documentation
the sdb is old but still works
https://en.opensuse.org/SDB:Vendor_change_update

R3dUc3DChoc0LaT 12-28-2016 08:05 PM

Hi.
So I would strongly encourage you to read the wiki that JohnVV has made some mention of.

The other thing that I would encourage you to do is read the man pages for zypper with regards to organizing and removing unnecessary repos.
I think that is what you are asking in how to do if I am not mistaken.

According to man zypper,

Code:

removerepo (rr) [options] alias|name|#|URI...
          Delete repositories specified by aliases, names, numbers or URIs


so to remove repos, you do the following:
Code:

zypper rr 7
don't forget to
Code:

zypper ref
Also, the 3rd thing that I'd encourage you to do is download a zypper cheat sheat. Many of them on the net.


All times are GMT -5. The time now is 10:24 PM.