Results 1 to 7 of 7

Thread: Pacman error - libdav1d.so.4()(64bit) needed by libavcodec58

  1. #1

    Default Pacman error - libdav1d.so.4()(64bit) needed by libavcodec58

    Hi Guys.. need some more of your time and help and it is not to be confused with this problem found at this link;
    https://forums.opensuse.org/showthre...des-libhogweed
    which I posted several days ago.

    That problem was related to libhogweed.so.5 and resolved at this link;
    https://forums.opensuse.org/showthre...646d-1-53-x86_

    But despite everybody's great efforts this problem is new and gives the following output when I use;
    # sudo zypper dist-upgrade --from packman --allow-vendor-change

    Computing distribution upgrade...
    8 Problems:
    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Problem: nothing provides libdav1d.so.4 needed by libavcodec58_91-4.3.1-8.3.i586
    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Problem: libavresample4_0-4.3.1-8.3.x86_64 requires libavutil.so.56.51()(64bit), but this requirement cannot be provided

    Problem: nothing provides libdav1d.so.4()(64bit) needed by libavcodec58_91-4.3.1-8.3.x86_64
    Solution 1: deinstallation of gstreamer-plugins-libav-1.18.1-1.1.x86_64
    Solution 2: keep obsolete gstreamer-plugins-libav-1.18.1-1.1.x86_64
    Solution 3: break libavcodec58_91-4.3.1-8.3.x86_64 by ignoring some of its dependencies


    Any help is appreciated in advance - Regards Harry


  2. #2
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    14,748
    Blog Entries
    3

    Default Re: Pacman error - libdav1d.so.4()(64bit) needed by libavcodec58

    First, I'll comment on the thread title. As far as I know, "pacman" is the package manager for the arch distro. You probably meant "packman".

    Second - what to do? If it were my system, I would go with solution 2 -- and hope that the problem clears up at the next update.

    For myself -- I did not see any problems with this update. But, after updating, I checked for orphaned packages. And a couple of packages showed up as orphaned. When I tried to remove those orphaned packages, I got similar conflicts to what you are seeing. So I left the orphaned packages there for now.
    openSUSE Leap 15.2; KDE Plasma 5.18.5;

  3. #3
    Join Date
    Jan 2014
    Location
    Erlangen
    Posts
    2,238
    Blog Entries
    1

    Default Re: Pacman error - libdav1d.so.4()(64bit) needed by libavcodec58

    Quote Originally Posted by nrickert View Post
    I checked for orphaned packages. And a couple of packages showed up as orphaned. When I tried to remove those orphaned packages, I got similar conflicts to what you are seeing. So I left the orphaned packages there for now.
    Cleaning up the new orphan has some side effects:

    Code:
    erlangen:~ # zypper remove --clean-deps --dry-run libdav1d4 
    Reading installed packages... 
    Resolving package dependencies... 
    
    The following 521 packages are going to be REMOVED:
      Mesa-KHR-devel Mesa-libEGL-devel Mesa-libGL-devel akonadi-calendar-lang ...
    
    ...
    
    The following 2 patterns are going to be REMOVED:
      kde kde_plasma 
    
    521 packages to remove. 
    After the operation, 1.3 GiB will be freed. 
    Continue? [y/n/v/...? shows all options] (y): 
    erlangen:~ #
    
    
    AMD Athlon 4850e (2009), openSUSE 13.1, KDE 4, Intel i3-4130 (2014), i7-6700K (2016), i5-8250U (2018), AMD Ryzen 5 3400G (2020), openSUSE Tumbleweed, KDE Plasma 5

  4. #4
    Join Date
    Jan 2014
    Location
    Erlangen
    Posts
    2,238
    Blog Entries
    1

    Default Re: Pacman error - libdav1d.so.4()(64bit) needed by libavcodec58

    Already improving:

    Code:
    erlangen:~ # zypper remove --clean-deps --dry-run libdav1d4             
    Reading installed packages... 
    Resolving package dependencies... 
    
    The following 28 packages are going to be REMOVED:
      libBasicUsageEnvironment1 libUsageEnvironment3 libaa1 libavc1394-0 libcddb2 libchromaprint1 libdav1d4 libdvbpsi10 libebml5 libgme0 libgroupsock8 libixml11 liblirc_client0 libliveMedia81 libmatroska7 libprojectM3 libprotobuf-lite23 libschroedinger-1_0-0 libshout3 libupnp17 libvlc5 
      libvlccore9 vlc vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau 
    
    28 packages to remove. 
    After the operation, 58.0 MiB will be freed. 
    Continue? [y/n/v/...? shows all options] (y): 
    erlangen:~ #
    
    vlc needs a fix.
    AMD Athlon 4850e (2009), openSUSE 13.1, KDE 4, Intel i3-4130 (2014), i7-6700K (2016), i5-8250U (2018), AMD Ryzen 5 3400G (2020), openSUSE Tumbleweed, KDE Plasma 5

  5. #5
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    14,748
    Blog Entries
    3

    Default Re: Pacman error - libdav1d.so.4()(64bit) needed by libavcodec58

    Quote Originally Posted by karlmistelberger View Post
    Cleaning up the new orphan has some side effects:

    Code:
    The following 521 packages are going to be REMOVED:
    That's why I usually go to Yast to remove orphans. At least Yast warns me about the other removals, while zypper seems happy to just go ahead and cripple my system.
    openSUSE Leap 15.2; KDE Plasma 5.18.5;

  6. #6
    Join Date
    Jan 2014
    Location
    Erlangen
    Posts
    2,238
    Blog Entries
    1

    Default Fixed

    Code:
    erlangen:~ # zypper dup                                        
    Retrieving repository 'Application_Geo' metadata ..............................................................................................................................................................................................................................................[done] 
    Building repository 'Application_Geo' cache ...................................................................................................................................................................................................................................................[done] 
    Retrieving repository 'Packman repository (openSUSE_Tumbleweed)' metadata .....................................................................................................................................................................................................................[done] 
    Building repository 'Packman repository (openSUSE_Tumbleweed)' cache ..........................................................................................................................................................................................................................[done] 
    Retrieving repository 'Packman Essentials repository (openSUSE_Tumbleweed)' metadata ..........................................................................................................................................................................................................[done] 
    Building repository 'Packman Essentials repository (openSUSE_Tumbleweed)' cache ...............................................................................................................................................................................................................[done] 
    Loading repository data... 
    Reading installed packages... 
    Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. 
    Computing distribution upgrade... 
    
    The following 3 NEW packages are going to be installed:
      libXNVCtrl0 libaudclient2 libprotobuf-lite25 
    
    The following 2 packages are going to be REMOVED:
      libdav1d4 libprotobuf-lite23 
    
    The following 15 packages are going to be upgraded:
      conky handbrake-cli handbrake-gtk handbrake-gtk-lang libvlc5 libvlccore9 obs-studio qmapshack vlc vlc-codec-gstreamer vlc-noX vlc-qt vlc-vdpau youtube-dl youtube-dl-bash-completion 
    
    The following 3 packages are going to change vendor:
      conky                       openSUSE -> http://packman.links2linux.de 
      youtube-dl                  openSUSE -> http://packman.links2linux.de 
      youtube-dl-bash-completion  openSUSE -> http://packman.links2linux.de 
    
    15 packages to upgrade, 3 new, 2 to remove, 3  to change vendor. 
    Overall download size: 56.8 MiB. Already cached: 0 B. After the operation, 827.8 KiB will be freed. 
    Continue? [y/n/v/...? shows all options] (y): 
    Retrieving package qmapshack-1.15.0-3.2.x86_64 ...
    AMD Athlon 4850e (2009), openSUSE 13.1, KDE 4, Intel i3-4130 (2014), i7-6700K (2016), i5-8250U (2018), AMD Ryzen 5 3400G (2020), openSUSE Tumbleweed, KDE Plasma 5

  7. #7
    Join Date
    Jan 2014
    Location
    Erlangen
    Posts
    2,238
    Blog Entries
    1

    Default Inform Packman About Your Problem - They Will Fix It Readily

    Quote Originally Posted by nrickert View Post
    That's why I usually go to Yast to remove orphans. At least Yast warns me about the other removals, while zypper seems happy to just go ahead and cripple my system.
    In my opinion Tumbleweed users should try 'zypper dist-upgrade --dry-run' and report any problems at packman <at> links2linux.de http://wiki.links2linux.de/packman:f...with_a_package Most problems are trivial and the folks at packman fix them really fast if they are aware of them.
    AMD Athlon 4850e (2009), openSUSE 13.1, KDE 4, Intel i3-4130 (2014), i7-6700K (2016), i5-8250U (2018), AMD Ryzen 5 3400G (2020), openSUSE Tumbleweed, KDE Plasma 5

Posting Permissions

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