• Pacman/Yaourt Fail To Update


    So I have an inability to update due to a dependency issue with curl. The output of yaourt -Syua is as follows: curl-debug: installing curl (7.54.0-3) breaks dependency ‘curl=7.54.0-2’.
    All my databases refresh, but then after it throws this error, I am unable to continue as yaourt exits. I am not sure what program is depending on the older version of curl, and it isn’t giving me an option to update the other packages while just ignoring curl.

  • @captcha_d said in Pacman/Yaourt Fail To Update:

    …I am not sure what program is depending on the older version of curl…

    Just run pactree in reverse mode. Pactree is pacman’s helper script for viewing dependency tree of any package.

    pactree --reverse curl
    
  • maybe simple run:

    $ sudo pacman -Syu
    yaourt -Syua
    

    First update repo then AUR.

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    http://kamprad.net/howto-installing-antergos/
    https://forum.antergos.com/topic/1883/how-to-include-system-logs-when-asking-for-help

    1. sudo pacman -Syu

      • upgrades all regular repos’ pkgs, if any
    2. yaourt -Syua

      • first, upgrades all regular repos’ pkgs, if any
      • second, upgrades all AUR pkgs, if any

    The 2nd command includes all the functionality of the 1st one.

  • yes sir! ;)
    But pacman is talkative

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    http://kamprad.net/howto-installing-antergos/
    https://forum.antergos.com/topic/1883/how-to-include-system-logs-when-asking-for-help

  • yaourt -Syyu --devel --aur
    

    Mis respetos.-

  • @judd said in Pacman/Yaourt Fail To Update:

    –devel

    −−devel
    With −u or −−sysupgrade, search an update for devel packages.

    :smiling_imp:
    Required By can be given with:

    pacman -Qi curl
    
    Name            : curl
    Version         : 7.54.0-3
    Description     : An URL retrieval utility and library
    Architecture    : x86_64
    URL             : https://curl.haxx.se
    Licenses        : MIT
    Groups          : None
    Provides        : libcurl.so=4-64
    Depends On      : ca-certificates  krb5  libssh2  openssl  zlib  libpsl  libnghttp2
    Optional Deps   : None
    Required By     : arch-audit  ceph  cmake  fetchmirrors  git  gst-plugins-bad  liblphobos  liboauth  libofa  libquvi
                      libvirt  moc  mpd  ncmpcpp  netcdf  networkmanager  package-query  pacman  pkgfile  python-pycurl
                      python2-pycurl  qemu  transmission-gtk  virtualbox
    Optional For    : gimp
    Conflicts With  : None
    Replaces        : None
    Installed Size  : 1419.00 KiB
    Packager        : Jan de Groot <[email protected]>
    Build Date      : Thu May 4 23:44:15 2017
    Install Date    : Mon May 8 10:21:46 2017
    Install Reason  : Installed as a dependency for another package
    Install Script  : No
    Validated By    : Signature
    
    

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    http://kamprad.net/howto-installing-antergos/
    https://forum.antergos.com/topic/1883/how-to-include-system-logs-when-asking-for-help

  • Opciones de sincronización
    
    -a, --aur
    También buscar en la base de datos AUR. Con -u o --sysupgrade , actualizar aur paquetes que están fuera de fecha. Con -Qm , mostrar más información sobre el paquete exterior.
    

    Maybe the command wrong in this case …

    --devel
    Con -u o --sysupgrade , buscar una actualización para paquetes de desarrollo.
    

    Sorry (:

    Then it would be nice to see how this user has yaourt with:

    yaourt --stats
    

    0_1494500010359_yaourt.png

    Mis respetos.-

  • @judd: LANG=C yaourt --stats ;)

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    http://kamprad.net/howto-installing-antergos/
    https://forum.antergos.com/topic/1883/how-to-include-system-logs-when-asking-for-help

  • @joekamprad said in Pacman/Yaourt Fail To Update:

    LANG=C
    

    Yesssssssss ;)
    0_1494500864726_yes.png
    Although it is the same :)

    Mis respetos.-

  • @joekamprad So it turns out that it must be in the repo because I get the same error when I run sudo pacman -Syu as when I run yaourt -Syua

  • @judd the output of yaourt -Syyu --devel --aur is as follows:

    error: failed to prepare transaction (could not satisfy dependencies)
    :: curl-debug: installing curl (7.54.0-3) breaks dependency ‘curl=7.54.0-2’
    ==> upgrading SVN/CVS/HG/GIT package

    I’m honestly not sure what to make of that, any ideas?
    Thank you for the lead.

  • Okay, so after actually thinking, I figured it out! Running yaourt -Syyu --devel --aur told me that the problem was curl-debug. Nothing depended on that according to pactree --reverse curl-debug so I uninstalled it and ran yaourt -Syu and voila! It worked! I can update again :)!

    I also benefitted from yaourt --stats; it turns out I had twenty packages I no longer needed installed, along with their dependencies! Yikes!

    Thank you to everyone who took their time to help me, this had been kicking my ass for over a week! You guys just taught me a lot!

  • you uninstall a package curl-debug where do you get this from?

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    http://kamprad.net/howto-installing-antergos/
    https://forum.antergos.com/topic/1883/how-to-include-system-logs-when-asking-for-help

  • @captcha_d said in Pacman/Yaourt Fail To Update:

    I also benefitted from yaourt --stats; it turns out I had twenty packages I no longer needed installed, along with their dependencies! Yikes!

    Poe that reason I put the command … ;)

    Mis respetos.-

fail13 pacmanyaourt1 Posts 15Views 375
Log in to reply