Page 1 of 5 123 ... LastLast
Results 1 to 10 of 44

Thread: vbindiff installation problems and OpenSuse 13.2 64-bit

  1. #1

    Default vbindiff installation problems and OpenSuse 13.2 64-bit

    Hello, I know this is probably a stupid question with an easy fix but I haven't been able to figure it out. I have what I believe is a fully updated OpenSuse 13.2 64-bit installation. I run Gnome. In YaST, it shows no updates. When I go into YaST and I try to install vbindiff though, I get an error message. YaST says, "Nothing provides libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit) needed by vbindiff-2.99.4-3.186.lk.x86_64"

    Does anyone have any idea how I broke my system to the point where YaST cannot find the libtinfo library? I believe this is terminfo but I might be wrong. Does anyone have any suggestions on how to fix it? In YaST, I even clicked the Allow vendor change. Should I uncheck that? Sorry for all the questions! I really appreciate any help anyone is willing to give. Thank you.

    Spork Schivago

  2. #2

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    I would also like to put that my understanding of a vendor change is that sometimes an application changes vendors. By default, zypper or YaST won't update a package if a newer version is available but it's changed vendors. When allow vendor change is checked, OpenSuse will allow the update.

    To me, I think having the most up-to-date version of a program is worth the chances of it having some bugs. So generally, if I'm understanding this vendor change part correctly, I believe I want it enabled. I was thinking perhaps a vendor change was why YaST or Zypper couldn't find libtinfo. That's not the case though. Thanks.


    Spork Schivago

  3. #3
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    #1 you need libncurses5 that library provides libtinfo.so.5
    https://software.opensuse.org/package/libncurses5

    Code:
    sudo zypper in libncurses5
    should let you install vbindiff
    #2 only do a vendor change for packman to get full multimedia support, I know vbindiff is not in the main repository don't set that user repo as a system one or you'll brake something, you can install vbindiff without subscribing to it's reposetory.

  4. #4

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    Quote Originally Posted by I_A View Post
    #1 you need libncurses5 that library provides libtinfo.so.5
    https://software.opensuse.org/package/libncurses5

    Code:
    sudo zypper in libncurses5
    should let you install vbindiff
    #2 only do a vendor change for packman to get full multimedia support, I know vbindiff is not in the main repository don't set that user repo as a system one or you'll brake something, you can install vbindiff without subscribing to it's reposetory.
    Thank you for the reply. I do want full multimedia support. I try to play various media files and almost all the ones I try error out and can't be played. At best, I get black screen with audio. They play fine in Windows VLC. Just not on my Linux box. I don't really follow what you mean by not setting the user repo as a system one. I don't know as much about this as I should I'm afraid. Could you please explain that in a bit more detail?

    For vbindiff, I didn't have to subscribe to any repository. I just searched for it in Software Manager and there was it.

    This is what the Software Manager says libncurses5 provides...
    File list
    /lib64
    libncurses.so.5, libncurses.so.5.9,
    libncursesw.so.5, libncursesw.so.5.9,
    libtinfo.so.5, libtinfo.so.5.9


    /usr/lib64
    libform.so.5, libform.so.5.9, libformw.so.5,
    libformw.so.5.9, libmenu.so.5, libmenu.so.5.9,
    libmenuw.so.5, libmenuw.so.5.9, libncurses+
    +.so.5, libncurses++.so.5.9, libncurses++w.so.5,
    libncurses++w.so.5.9, libpanel.so.5,
    libpanel.so.5.9, libpanelw.so.5, libpanelw.so.5.9,
    libtic.so.5, libtic.so.5.9


    These are the libtinfo files in the /lib64 directory...
    libtinfo.so.5 libtinfo.so.5.9 libtinfo.so.6 libtinfo.so.6.0


    These are the libtinfo files in the /lib directory...
    libtinfo.so.5 libtinfo.so.5.9

    So it looks like libtinfo is installed and there. It appears as though Software Manager / Zypper knows libncurses provides the file as well. So how come Software Manager / Zypper can't find the package that contains it? Since it's there, I could tell the Software Manager to install it anyways but I don't think that's the proper way of doing things because the package manager will think there's a broken package out there.

  5. #5
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    This might not be the place for media but hay I'll try and keep it short and simple
    How to get Full Multimedia on OpenSUSE
    #1 Using Yast
    goto repository management, click add, click community repositories, check Packman, (while you're here and if you are using an nvidia or an ati video card you can select the nvidia or ati driver reposetories.
    goto software management, select repository view, select the packman repository, click switch system packages for this repository

    a few packages will be replaced.
    now install vlc, vlc-codecs,mplayer, smplayer or whatever player you want.
    #2 using the command line
    Code:
    zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_12.3/ packman
    zypper dup --from packman
    zypper in vlc vlc-codecs

    edit
    about the library issue, it could be a lot of things, post the list of your current repositories
    Code:
    zypper lr
    another conflict could prevent zypper finding the library, the app you are trying to install comes from a user repository he might have used a different version during compile

  6. #6
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    On 2015-06-14 20:56, Spork Schivago wrote:

    > Thank you for the reply. I do want full multimedia support. I try to
    > play various media files and almost all the ones I try error out and
    > can't be played. At best, I get black screen with audio. They play
    > fine in Windows VLC.


    Do not enable globally "allow vendor change". If you do, you must first
    understand what it does without needing help from us.

    In YaST, select view by repo, then select the Packman repo. There is an
    option called something like "switch system packages to this
    repository". Use it.

    > Just not on my Linux box. I don't really follow
    > what you mean by not setting the user repo as a system one.


    Don't do on this repo what I described above.


    > For vbindiff, I didn't have to subscribe to any repository. I just
    > searched for it in Software Manager and there was it.


    You sure did. It is not a default system package. Only a home repo
    provides it.


    --
    Cheers / Saludos,

    Carlos E. R.

    (from 13.1 x86_64 "Bottle" (Minas Tirith))

  7. #7
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,650

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    To expand a bit the software web search searches ALL known repos not just the official ones. Many people have their own private repos where they may provide things that the official repos do not. Installing from any such repos will add that repoto your repo list unless you tell it not to. It can cause you problems to have too many repos active since they may house conflicting versions. it is best to at least deactivate any extra-official repos you may add to avoid such conflicts.

  8. #8

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    Quote Originally Posted by I_A View Post
    This might not be the place for media but hay I'll try and keep it short and simple
    How to get Full Multimedia on OpenSUSE
    #1 Using Yast
    goto repository management, click add, click community repositories, check Packman, (while you're here and if you are using an nvidia or an ati video card you can select the nvidia or ati driver reposetories.
    goto software management, select repository view, select the packman repository, click switch system packages for this repository

    a few packages will be replaced.
    now install vlc, vlc-codecs,mplayer, smplayer or whatever player you want.
    #2 using the command line
    Code:
    zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_12.3/ packman
    zypper dup --from packman
    zypper in vlc vlc-codecs

    edit
    about the library issue, it could be a lot of things, post the list of your current repositories
    Code:
    zypper lr
    another conflict could prevent zypper finding the library, the app you are trying to install comes from a user repository he might have used a different version during compile
    I really appreciate the help. I tried doing it like you said but I can't seem to find the place you're talking about. I go into Yast. I can find only a Software Repositories. It's under the Software category. If I click that though, it looks totally different than your picture and it shows YaST instead of YaST 2. If, when I click on Activities and type YaST 2 in the search bar that comes up in Gnome, I don't get any results that look like the right program.

    If I try it via the command line as shown in your #2, I only make it to the second step:
    Code:
    zypper ar -f http://ftp.gwdg.de/pub/linux/misc/pa...openSUSE_12.3/ packman
    Adding repository 'packman' .........................................................................................................[done]
    Repository 'packman' successfully added
    Enabled     : Yes                                                          
    Autorefresh : Yes                                                          
    GPG check   : Yes                                                          
    URI         : http://ftp.gwdg.de/pub/linux/misc/pa...openSUSE_12.3/
    
    
    linux-lz5i:/home/spork/src # zypper dup --from packman
    Retrieving repository 'Packman Repository' metadata .................................................................................[done]
    Building repository 'Packman Repository' cache ......................................................................................[done]
    Retrieving repository 'packman' metadata ............................................................................................[done]
    Building repository 'packman' cache .................................................................................................[done]
    Loading repository data...
    Reading installed packages...
    Computing distribution upgrade...
    20 Problems:
    Problem: nothing provides libtcl8.5.so needed by oce-0.17.99+git20150308.2219-1.9.i586
    Problem: nothing provides libpng15.so.15 needed by dvdauthor07-0.7.0+-3.4.i586
    Problem: nothing provides libpng15.so.15 needed by gstreamer-plugins-good-1.4.5-66.1.i586
    Problem: nothing provides libpng15.so.15 needed by gstreamer-plugins-bad-1.4.5-83.5.i586
    Problem: nothing provides libmng.so.1 needed by libxine2-1.2.6-93.5.i586
    Problem: nothing provides libpng15.so.15()(64bit) needed by vlc-noX-2.1.5-239.2.x86_64
    Problem: nothing provides libwebp.so.4()(64bit) needed by libavcodec56-2.6.3-1.2.x86_64
    Problem: nothing provides libpng15.so.15 needed by mjpegtools-2.0.0-64.1.i586
    Problem: nothing provides libpng15.so.15 needed by gstreamer-0_10-plugins-good-0.10.31-85.2.i586
    Problem: nothing provides libpng15.so.15()(64bit) needed by libquicktime0-1.2.4cvs20150223-66.2.x86_64
    Problem: nothing provides libpng15.so.15 needed by gstreamer-0_10-plugins-bad-0.10.23-172.1.i586
    Problem: nothing provides libpng15.so.15 needed by vlc-noX-2.1.5-239.2.i586
    Problem: nothing provides libpng15.so.15 needed by lightspark-0.7.2.99+git20150607.1836-1.1.i586
    Problem: nothing provides libpng15.so.15()(64bit) needed by vlc-noX-2.1.5-239.2.x86_64
    Problem: nothing provides libavcodec.so.55 needed by vlc-codecs-2.1.5-239.2.i586
    Problem: nothing provides libass.so.4()(64bit) needed by libavfilter5-2.6.3-1.2.x86_64
    Problem: nothing provides libass.so.4 needed by vlc-2.1.5-239.2.i586
    Problem: nothing provides libarchive.so.12 needed by cmake-3.2.3-212.1.i586
    Problem: nothing provides libgcrypt.so.11 needed by libquvi-0_9-0_9_4-0.9.4-26.1.i586
    Problem: vlc-noX-lang-2.1.5-239.2.noarch requires vlc-noX = 2.1.5, but this requirement cannot be provided
    
    
    Problem: nothing provides libtcl8.5.so needed by oce-0.17.99+git20150308.2219-1.9.i586
     Solution 1: deinstallation of oce-0.17.99+git20150308.2219-1.37.x86_64
     Solution 2: install oce-0.17.99+git20150308.2219-1.41.x86_64 from excluded repository
     Solution 3: break oce-0.17.99+git20150308.2219-1.9.i586 by ignoring some of its dependencies
    
    
    Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c):
    Should I pick 1? There's going to be 19 more of these, right?
    Last edited by Spork_Schivago; 14-Jun-2015 at 16:16. Reason: Added CODE tags

  9. #9
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,513
    Blog Entries
    15

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    On Sun 14 Jun 2015 05:26:02 PM CDT, Spork Schivago wrote:


    Hello, I know this is probably a stupid question with an easy fix but I
    haven't been able to figure it out. I have what I believe is a fully
    updated OpenSuse 13.2 64-bit installation. I run Gnome. In YaST, it
    shows no updates. When I go into YaST and I try to install vbindiff
    though, I get an error message. YaST says, "Nothing provides
    libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit) needed by
    vbindiff-2.99.4-3.186.lk.x86_64"

    Does anyone have any idea how I broke my system to the point where YaST
    cannot find the libtinfo library? I believe this is terminfo but I
    might be wrong. Does anyone have any suggestions on how to fix it? In
    YaST, I even clicked the Allow vendor change. Should I uncheck that?
    Sorry for all the questions! I really appreciate any help anyone is
    willing to give. Thank you.

    Spork Schivago


    Hi
    There is something not quite right with the build in Lazy_Kents repo;

    I did a test build and install and my build doesn't use or require the
    libtinfo library;

    Grab the rpm and manually install;
    http://downloadcontent.opensuse.org/...1.1.x86_64.rpm

    --
    Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
    SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.39-47-default
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!


  10. #10
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: vbindiff installation problems and OpenSuse 13.2 64-bit

    On 2015-06-14 23:46, gogalthorp wrote:
    >
    > To expand a bit the software web search searches ALL known repos not
    > just the official ones. Many people have their own private repos where
    > they may provide things that the official repos do not. Installing from
    > any such repos will add that repoto your repo list unless you tell it
    > not to. It can cause you problems to have too many repos active since
    > they may house conflicting versions. it is best to at least deactivate
    > any extra-official repos you may add to avoid such conflicts.


    As long as you don't _ever_ use "zypper dup" while they are active, and
    do not hit the "switch to this repo" in YaST, it is safe ;-)

    Ah, I forgot: you also need to not disable vendor stickiness globally.
    And maybe some other obscure setting I don't know about ;-)

    That is: having a ton of repos is safe /if/ you know what you are doing.

    --
    Cheers / Saludos,

    Carlos E. R.

    (from 13.1 x86_64 "Bottle" (Minas Tirith))

Page 1 of 5 123 ... LastLast

Posting Permissions

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