• Re: [gentoo-user] The following update(s) have been skipped due to unsa

    From Michael@21:1/5 to All on Thu Sep 5 09:20:16 2024
    On Thursday 5 September 2024 08:36:46 BST Dale wrote:
    Dale wrote:
    Howdy,

    I don't do emerge -e world very often but this is weird. This is the complaint emerge spits out:



    !!! The following update(s) have been skipped due to unsatisfied dependencies
    !!! triggered by backtracking:

    x11-drivers/nvidia-drivers:0
    x11-base/xorg-drivers:0
    x11-base/xorg-server:0
    x11-drivers/xf86-input-libinput:0
    xfce-base/xfce4-settings:0
    xfce-base/xfce4-meta:0
    x11-drivers/xf86-video-vesa:0
    x11-misc/sddm:0
    kde-plasma/plasma-meta:6


    I checked with equery, they all in the tree, installed even. What is emerge trying to tell me? I also get this which may or may not be
    related.


    !!! Ebuilds for the following packages are either all
    !!! masked or don't exist:
    app-backup/mkstage4 kde-plasma/plasma-meta
    sys-kernel/gentoo-sources:6.9.10 sys-kernel/gentoo-sources:6.9.4 x11-drivers/nvidia-drivers x11-drivers/xf86-video-vesa
    xfce-base/xfce4-meta


    I get the gentoo-sources and mkstage4. It always complains about
    those. The others tho, what's emerge fussing about?

    Ideas? I emerge something weird to cause that? Is emerge going wonky
    over nothing?

    Dale

    :-) :-)

    The solution to this came after emerge world finished. I did some
    checking to see what packages it skipped. It turns out that several
    packages were skipped. I have buildpkg set so all I had to do is look
    for a package with no binary available using emerge -aek world. I
    deleted all old binaries to make certain none that may be bad were used
    given my bad memory stick problem. Anyway, when I was going through
    those, I realized what emerge was telling me. I usually mask higher
    versions of gentoo-sources than what I want to keep. I remove the mask
    when I want to upgrade then reset. Either I forgot, very likely, or mistakenly masked all versions of gentoo-sources. That made emerge to
    have missing dependencies for a kernel. That meant some packages that require that had to be skipped.

    So, don't mask all versions of a kernel unless you want to have
    problems. I might add, I suspect that would affect updates as well as
    emerge -e world.

    Now when I do a emerge -aek world, I see that binaries are available for
    all packages and they should be good ones. That also means all packages
    have been installed with good memory. No failures either.

    Oh, I kinda kept a eye on memory usage when qtwebengine was compiling.
    It seems emerge wants 32GBs of space available when building that
    monster. As I was watching, at one point it reached 27GBs of memory
    usage. Now I was logged into KDE and with the little I have running, Seamonkey mostly, it uses about 3GBs. So, if one wants to override that requirement, it needs about 24 or 25GBs of space available. If your
    mobo only has 24GBs or less, I wouldn't risk it.

    Allow 2G-3G of RAM per thread, assuming you have set MAKEOPTS to take
    advantage of all your cores and you do not use swap. If you don't have enough RAM for large packages then a cheaper solution is to set a lower make --jobs threshold:

    https://wiki.gentoo.org/wiki//etc/portage/package.env


    Odds are, even running
    with no GUI at all and nothing else using memory, it will be a tight fit
    at the least. With my current 32GB stick, I had to create and enable
    some swap. I wonder, why don't they break that thing into two pieces or something???? That's massive.

    You can blame Google, what with their Chrome browser built to replace your browser, online authentication mechanism, mail client, file manager, video player, desktop, etc., and if they had a say in this, even your OS.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmbZacAACgkQseqq9sKV ZxkJRxAAmZeH4M5+YFSGsRfMd8eQev8SnWPMmaFKd/ZRTb4xBJ2BL4gUt2rC7BZA IE9QBmexCuGrWBDWoNmiRsjiLOFC/CoBU+YEcpsqw50K9b6zqdb4rk/epE7w6MRw bqLPpk/+qKScFSfarm3PnoXZhYfHWKWKhXOLtg4OvHrsarV+n3fM43CshWoSSVJH Dvn7WaRKk1M34W8h429EscY8O/X07oWzOtVFnT8SCaQMhE5u6M04sbGEsG1o+svX 3Re4KvKC9M5OhmVll4I3zPQr59z5Y2ZXYA9oOx3VVwsTWfcGaXiNzBj2PErq8/cP W3vjtMRbfgRFJ+19lajLiWzCz82Giq7tGx1I/eF31GbYFB+ZyV0UWflceDxTE4b2 7CnlS97Zxj++/kFxcDb8IXOQBwQ4FXpyN/iNIVvrtheAy4pIUsyMBsJfNER9MBWe ZYX55S4GEBj8eVp3Ms6U5+hWStIOLiXLV+UvZmYH6v15eV3/C/AqfbbbpN5uMfLL it3tm70BL9sZawqBjXNFptJydbXqdMLhsF3h289lrJ0S+sbcislt33XJuOE6KCyW fgK/I2/u6RTitdmfJvPsp/npaxpkDiK5EfPgidwhvi142aU3Pg4Gjey7JfdECxC1 hkvfEroSBUqhTn5xoooWvm+V4X3WNWV3s1Zbq+xk0Qj5wrwWs7Y=
    =Q2Zy
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)