Results 1 to 4 of 4

Thread: Problem installing vlc

  1. #1

    Default Problem installing vlc

    I'm having problems getting vlc to install.

    Firstly, I try installing it from whatever the default repository is, and the system tells me I need something, that I haven't been able to locate.
    Code:
    linux-uzl4:~ # zypper in vlc
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    Problem: nothing provides libmvec.so.1()(64bit) needed by vlc-2.2.4-7.2.x86_64
     Solution 1: do not install vlc-2.2.4-7.2.x86_64
     Solution 2: break vlc-2.2.4-7.2.x86_64 by ignoring some of its dependencies
    Checking the repositories I see
    Code:
    linux-uzl4:~ # zypper lr
    #  | Alias                               | Name                  | Enabled | GPG Check | Refresh
    ---+-------------------------------------+-----------------------+---------+-----------+--------
     1 | google-chrome                       | google-chrome         | Yes     | (r ) Yes  | Yes    
     2 | http-download.opensuse.org-8f023a6e | home:happenpappen     | Yes     | (r ) Yes  | Yes    
     3 | http-ftp.gwdg.de-76580794           | Packman Repository    | Yes     | (r ) Yes  | Yes    
     4 | http-opensuse-guide.org-7b720baf    | libdvdcss repository  | Yes     | (r ) Yes  | Yes    
     5 | openSUSE-42.1-0                     | openSUSE-42.1-0       | Yes     | (r ) Yes  | No     
     6 | repo-debug                          | openSUSE-Leap-Debug   | No      | ----      | Yes    
     7 | repo-non-oss                        | openSUSE-Leap-Non-Oss | No      | ----      | Yes    
     8 | repo-oss                            | openSUSE-Leap-Oss     | Yes     | (r ) Yes  | Yes    
     9 | repo-source                         | openSUSE-Leap-Source  | No      | ----      | Yes    
    10 | repo-update                         | openSUSE-Leap-Update  | No      | ----      | Yes
    So I try specifying Packman, which tells me that I'm missing something, which I think that I have
    Code:
    linux-uzl4:~ # zypper in -r 3 vlc
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    Problem: nothing provides libSDL_image-1.2.so.0()(64bit) needed by vlc-2.2.4-7.2.x86_64
     Solution 1: do not install vlc-2.2.4-7.2.x86_64
     Solution 2: break vlc-2.2.4-7.2.x86_64 by ignoring some of its dependencies
    
    Choose from above solutions by number or cancel [1/2/c] (c): c
    linux-uzl4:~ # rpm -ql libSDL-1_2-0
    /usr/lib64/libSDL-1.2.so.0
    /usr/lib64/libSDL-1.2.so.0.11.4
    /usr/share/doc/packages/libSDL-1_2-0
    /usr/share/doc/packages/libSDL-1_2-0/BUGS
    /usr/share/doc/packages/libSDL-1_2-0/COPYING
    /usr/share/doc/packages/libSDL-1_2-0/CREDITS
    /usr/share/doc/packages/libSDL-1_2-0/README
    /usr/share/doc/packages/libSDL-1_2-0/README-SDL.txt
    If I try adding the VideoLan repository, I get the same thing - it tells me I need libSDL_image-1.2.so.0()(64bit).

    Am I on a hiding to nothing? There must be some way to get vlc to work.

  2. #2
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,598

    Default Re: Problem installing vlc

    With this repository list:
    Code:
     > zypper repos 
    #  | Alias                                | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung
    ---+--------------------------------------+-----------------------------------------+-----------+-----------------+---------------
     1 | Graphics                             | Graphics                                | Ja        | (r ) Ja         | Ja            
     2 | KDE:Applications                     | KDE:Applications                        | Nein      | ----            | Nein          
     3 | KDE:Extra                            | openSUSE BuildService - KDE:Extra       | Ja        | (r ) Ja         | Ja            
     4 | Oracle_Java-7                        | Oracle Java-7                           | Nein      | ----            | Nein          
     5 | X11:_Utilities                       | X11: Utilities                          | Ja        | (r ) Ja         | Ja            
     6 | download.opensuse.org-non-oss        | Haupt-Repository (NON-OSS)              | Ja        | (r ) Ja         | Ja            
     7 | download.opensuse.org-oss            | Haupt-Repository (OSS)                  | Ja        | (r ) Ja         | Ja            
     8 | download.opensuse.org-update         | openSUSE-Leap-42.1-Update               | Ja        | (r ) Ja         | Ja            
     9 | download.opensuse.org-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss       | Ja        | (r ) Ja         | Ja            
    10 | ftp.gwdg.de-suse                     | Packman Repository                      | Ja        | (r ) Ja         | Ja            
    11 | linuxdownload.adobe.com-linux        | Adobe Flash Plugin                      | Ja        | ( p) Ja         | Ja            
    12 | openSUSE-42.1-0                      | openSUSE-42.1-0                         | Ja        | (r ) Ja         | Nein          
    13 | openSUSE-leap-42.1-Source_(non-OSS)  | openSUSE-Leap-42.1-Source (non-OSS)     | Ja        | (r ) Ja         | Ja            
    14 | repo-debug                           | openSUSE-Leap-42.1-Debug                | Ja        | (r ) Ja         | Ja            
    15 | repo-debug-non-oss                   | openSUSE-Leap-42.1-Debug-Non-Oss        | Nein      | ----            | Nein          
    16 | repo-debug-update                    | openSUSE-Leap-42.1-Update-Debug         | Ja        | (r ) Ja         | Ja            
    17 | repo-debug-update-non-oss            | openSUSE-Leap-42.1-Update-Debug-Non-Oss | Nein      | ----            | Nein          
    18 | repo-source                          | openSUSE-Leap-42.1-Source (OSS)         | Ja        | (r ) Ja         | Ja            
     >
    VLC is indicating a newer version than the one you're trying to install:
    Code:
     > zypper info vlc
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    
    Informationen zu package vlc:
    -----------------------------
    Repository: openSUSE-Leap-42.1-Update
    Name: vlc
    Version: 2.2.4-27.1
    Architektur: x86_64
    Hersteller:openSUSE
    Installiert: Nein
    Status: Nicht installiert
    Installationsgröße: 399,5 KiB
    Zusammenfassung:Video Lan Client multimedia player
    Beschreibung: 
      VLC media player is a highly portable multimedia player for various
      audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...)
      as well as DVDs, VCDs, and various streaming protocols.
      It can also be used as a server to stream in unicast or multicast
      in IPv4 or IPv6 on a high-bandwidth network.
     >
    You seem to be missing the update repositories.

    the following information query on the 'vlc' packet indicates that, the newest package version no longer requires 'libmvec' but, it requires 2 'libSDL' files:
    Code:
     > zypper info --requires vlc | grep -iE 'libmvec|libSDL'
      libSDL-1.2.so.0()(64bit)
      libSDL_image-1.2.so.0()(64bit)
     > 
     > zypper info --provides libSDL-1_2-0 libSDL2_image-2_0-0
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    
    Informationen zu package libSDL-1_2-0:
    --------------------------------------
    Repository: openSUSE-Leap-42.1-Update
    Name: libSDL-1_2-0
    Version: 1.2.15-17.1
    Architektur: x86_64
    Hersteller:openSUSE
    Installiert: Ja
    Status: aktuell
    Installationsgröße: 455,9 KiB
    Zusammenfassung:Simple DirectMedia Layer Bibliothek
    Beschreibung: 
      This is the "Simple DirectMedia Layer" library. It provides a generic
      API for access to audio, keyboard, mouse, and display framebuffer
      across multiple platforms.
    Bereitstellungen:
      libSDL-1.2.so.0()(64bit)
      SDL == 1.2.15
      libSDL-1_2-0 == 1.2.15-17.1
      libSDL-1_2-0(x86-64) == 1.2.15-17.1
    
    Informationen zu package libSDL2_image-2_0-0:
    ---------------------------------------------
    Repository: Haupt-Repository (OSS)
    Name: libSDL2_image-2_0-0
    Version: 2.0.0-9.2
    Architektur: x86_64
    Hersteller:openSUSE
    Installiert: Nein
    Status: Nicht installiert
    Installationsgröße: 93,6 KiB
    Zusammenfassung:Simple DirectMedia Layer 2 – Image Loading Library
    Beschreibung: 
      This is a simple library to load images of various formats as SDL
      surfaces. This library supports the BMP, PPM, PCX, GIF, JPEG, PNG,
      TIFF and WEBP formats.
    Bereitstellungen:
      libSDL2_image-2.0.so.0()(64bit)
      SDL2_image == 2.0.0-9.2
      libSDL2_image-2_0-0 == 2.0.0-9.2
      libSDL2_image-2_0-0(x86-64) == 2.0.0-9.2
     >
    The package "libSDL-1_2-0" is available from the Leap 42.1 Update Repository and the package "libSDL2_image-2_0-0" is available from the main Leap 42.1 Repository.

  3. #3
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,598

    Default Re: Problem installing vlc

    Back to your issue with libmvec.so.1()(64bit):
    Searching for that shared object file reveals that it's possibly part of the 'glibc' package but, not the current Leap 42.1 "glibc" [The Standard Shared Libraries (from the GNU C-Library)].

    Which seems to be an empty issue because, the actual "VLC" package in the Leap 42.1 Update Repository doesn't need the 'lbmvec' shared object file anyway.
    Please check the version of the "glibc" package installed on your system. The current Leap 42.1 'glibc' package is:
    Code:
     > zypper info glibc
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    
    Informationen zu package glibc:
    -------------------------------
    Repository: openSUSE-Leap-42.1-Update
    Name: glibc
    Version: 2.19-22.1
    Architektur: x86_64
    Hersteller:openSUSE
    Installiert: Ja
    Status: aktuell
    Installationsgröße: 6,3 MiB
    Zusammenfassung:Die Standard Shared Libraries (aus der GNU C-Bibliothek)
    Beschreibung: 
      The GNU C Library provides the most important standard libraries used
      by nearly all programs: the standard C library, the standard math
      library, and the POSIX thread library. A system is not functional
      without these libraries.
     >

  4. #4

    Default Re: Problem installing vlc

    What a dill! The update repos wasn't enabled - I enabled it and managed to install vlc just fine.

    Thank you so much for your help!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •