I want to use the gentoo binary packages but fail
https://www.gentoo.org/news/2023/12/29/ ... inary.html
https://wiki.gentoo.org/wiki/Binary_pac ... y_packages
I am using "buildpkg" in my make.conf (I ll post it)
I have no problem emerging package which are not gentoo binary.
I can emerge the bin package like www-client/firefox-bin
probleme arise when trying to emerge gentoo binary
binay dowload but when reaching 100% fail
context:
I am using an old laptop update not done since over 6 month (wanted to move to gentoo binary had that pb but left it for latter as this is not my main machine)
it is a mix of stable and ~
default/linux/amd64/23.0/split-usr/desktop/plasma (stable) *
I am using lvm
goal will be to have the laptop to use a big part of binay gentoo package
here is an example :
Code: Select all
emerge -v vim
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 27.81 s (backtrack: 0/20).
[binary U ] sys-libs/glibc-2.41-r4-2:2.2::gentoo [2.39-r6:2.2::gentoo] USE="cet multiarch (multilib) ssp stack-realign (static-libs) -audit -caps -compile-locales (-custom-cflags) -doc -gd -hash-sysv-compat -headers-only -multilib-bootstrap -nscd -perl -profile (-selinux) -suid (-systemd) -systemtap -test (-vanilla)" 15,570 KiB
[binary U ] app-editors/vim-core-9.1.0794-1::gentoo [9.1.0366-r1::gentoo] USE="acl nls -minimal" 7,240 KiB
[binary U ] app-editors/vim-9.1.0794-7::gentoo [9.1.0366::gentoo] USE="X acl crypt gpm nls sound -cscope -debug -lua -minimal -perl -python -racket -ruby (-selinux) -tcl -terminal -vim-pager" LUA_SINGLE_TARGET="lua5-1 -lua5-3 -lua5-4 -luajit" PYTHON_SINGLE_TARGET="python3_12 -python3_11 -python3_13% (-python3_10%)" 1,540 KiB
Total: 3 packages (3 upgrades, 3 binaries), Size of downloads: 24,350 KiB
!!! The following installed packages are masked:
- virtual/perl-Unicode-Collate-1.310.0-r2::gentoo (masked by: package.mask)
/portage/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2025-07-04)
# Obsolete Perl virtuals that will be removed (the list is work in progress).
# If you have any of these installed, just remove them; they should not be
# required anymore.
- virtual/perl-Math-Complex-1.620.0-r1::gentoo (masked by: package.mask)
- sys-devel/binutils-2.42-r1::gentoo (masked by: package.mask)
/portage/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-21)
# (and others, updated later)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
>>> Running pre-merge checks for sys-libs/glibc-2.41-r4
* Fetching in the background:
* /portage/packages/sys-libs/glibc-2.41-r4.gpkg.tar.partial
* To view fetch progress, run in another terminal:
* tail -f /var/log/emerge-fetch.log
>>> Failed to emerge sys-libs/glibc-2.41-r4
[ERROR] Task was destroyed but it is pending!
task: <Task cancelling name='Task-64' coro=<BinpkgFetcher._main() done, defined at /usr/lib/python3.12/site-packages/_emerge/BinpkgFetcher.py:48> wait_for=<Future finished result=None> cb=[AsyncTaskFuture._done_callback()]>
[ERROR] Task was destroyed but it is pending!
task: <Task pending name='Task-70' coro=<MultiprocessingProcess.wait() done, defined at /usr/lib/python3.12/site-packages/portage/process.py:406> wait_for=<Future pending cb=[Task.task_wakeup()]> cb=[SubProcess._async_waitpid_cb()]>
[ERROR] Task was destroyed but it is pending!
task: <Task pending name='Task-71' coro=<MultiprocessingProcess._proc_join() done, defined at /usr/lib/python3.12/site-packages/portage/process.py:424> wait_for=<Future pending cb=[sleep.<locals>.cancel_callback() at /usr/lib/python3.12/site-packages/portage/util/futures/_asyncio/__init__.py:229, Task.task_wakeup()]> cb=[MultiprocessingProcess._proc_join_done()]>Code: Select all
tail -f /var/log/emerge-fetch.log
15350K .......... .......... .......... .......... .......... 98% 5.06M 0s
15400K .......... .......... .......... .......... .......... 99% 3.21M 0s
15450K .......... .......... .......... .......... .......... 99% 6.13M 0s
15500K .......... .......... .......... .......... .......... 99% 3.51M 0s
15550K .......... .......... 100% 3.95M=4.9s
2025-08-05 15:32:29 (3.13 MB/s) - ‘/portage/distfiles/glibc-2.41-r4.gpkg.tar.partial’ saved [15943680/15943680]
!!! Tried to use non-existent binary for 'sys-libs/glibc-2.41-r4'
!!! Likely caused by an outdated index. Run 'emaint binhost -f'.and by the way it did partially/fully dowload I have
Code: Select all
ls -alh /portage/distfiles/glibc-2.41-r4.gpkg.tar.partial
-rw-r--r-- 1 root root 16M 3 juil. 14:24 /portage/distfiles/glibc-2.41-r4.gpkg.tar.partial
file seems to be dowloaded but stay ".partial" .should it stay in that directory? ,should it be moved after completion in another directory?
most certainly
thanks in advance for any help/insight
jms

