I try to install new version my package, consisting of a bunch of Python scripts. It installs OK, but throws a lot of error messages. It does so with many different packages. Reproducible: Always Steps to Reproduce: 1. emerge -DuNva @world 2. 3. Actual Results: Completed installing box-player-0.0.1-r27 into /var/tmp/portage/rhm-box/box-player-0.0.1-r27/image/ /usr/lib/portage/bin/ebuild-helpers/prepstrip: line 292: /dev/fd/62: No such file or directory * ../../sandbox-2.6/libsandbox/libsandbox.c:check_syscall():879: failure (No such file or directory): * ../../sandbox-2.6/libsandbox/libsandbox.c:check_syscall():879: failure (No such file or directory): * ISE: abs_path: (null) res_path: (null) /proc/17427/cmdline* ISE: abs_path: (null) res_path: (null) : find /var/tmp/portage/rhm-box/box-player-0.0.1-r27/image/ -type f ! -type l -name *.a /usr/lib/portage/bin/ebuild-helpers/prepstrip: line 297: 17427 Aborted find "$@" -type f ! -type l -name '*.a' /proc/17426/cmdline: find /var/tmp/portage/rhm-box/box-player-0.0.1-r27/image/ -type f ! -type l -name *.a /usr/lib/portage/bin/ebuild-helpers/prepstrip: line 297: 17426 Aborted find "$@" -type f ! -type l -name '*.a' /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory ecompressdir: bzip2 -9 /usr/share/doc /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory >>> Installing (1 of 2) rhm-box/box-player-0.0.1-r27 * checking 29 files for package collisions >>> Merging rhm-box/box-player-0.0.1-r27 to / --- /etc/ --- /etc/init.d/ >>> /etc/init.d/in_boot >>> /etc/init.d/rhm --- /etc/cron.daily/ >>> /etc/cron.daily/rhm.daily --- /etc/logrotate.d/ >>> /etc/logrotate.d/mysql >>> /etc/logrotate.d/syslog-ng >>> /etc/logrotate.d/rhm --- /etc/conf.d/ >>> /etc/conf.d/local.stop >>> /etc/conf.d/rhm_local.start >>> /etc/conf.d/local.start --- /etc/cron.d/ >>> /etc/cron.d/._cfg0000_rhm_cron5minutes --- /usr/ --- /usr/bin/ >>> /usr/bin/rhm_make_plan.py >>> /usr/bin/fix_adjtick.py >>> /usr/bin/rhm_cron5minutes >>> /usr/bin/rhm_player.py >>> /usr/bin/rhm_split_demon.py >>> /usr/bin/root.install.player --- /usr/lib/ --- /usr/lib/python2.7/ --- /usr/lib/python2.7/site-packages/ --- /usr/lib/python2.7/site-packages/rhm/ >>> /usr/lib/python2.7/site-packages/rhm/lib_player.py >>> /usr/lib/python2.7/site-packages/rhm/enumerate.py >>> /usr/lib/python2.7/site-packages/rhm/lib_talk_server.py >>> /usr/lib/python2.7/site-packages/rhm/lib_spell.py >>> /usr/lib/python2.7/site-packages/rhm/anouncements.py --- /usr/share/ --- /usr/share/rhm_player/ --- /usr/share/rhm_player/conf/ >>> /usr/share/rhm_player/conf/make_plan.conf >>> /usr/share/rhm_player/conf/player_config >>> /usr/share/rhm_player/conf/make_plan_config >>> /usr/share/rhm_player/conf/split_demon.conf >>> /usr/share/rhm_player/conf/player.conf >>> /usr/share/rhm_player/conf/split_demon_config >>> /usr/share/rhm_player/cron.d/ >>> /usr/share/rhm_player/cron.d/rhm_make_plan --- /usr/share/doc/ >>> /usr/share/doc/box-player-0.0.1-r27/ >>> /usr/share/doc/box-player-0.0.1-r27/README.bz2 >>> Safely unmerging already-installed instance... No package files given... Grabbing a set. --- replaced obj /usr/share/rhm_player/conf/split_demon_config --- replaced obj /usr/share/rhm_player/conf/split_demon.conf --- replaced obj /usr/share/rhm_player/conf/player_config --- replaced obj /usr/share/rhm_player/conf/player.conf --- replaced obj /usr/share/rhm_player/conf/make_plan_config --- replaced obj /usr/share/rhm_player/conf/make_plan.conf --- replaced dir /usr/share/rhm_player/conf --- replaced dir /usr/share/rhm_player <<< obj /usr/share/doc/box-player-0.0.1-r23/README.bz2 --- replaced dir /usr/share/doc --- replaced dir /usr/share --- replaced obj /usr/lib/python2.7/site-packages/rhm/lib_talk_server.py --- replaced obj /usr/lib/python2.7/site-packages/rhm/lib_spell.py --- replaced obj /usr/lib/python2.7/site-packages/rhm/lib_player.py --- replaced obj /usr/lib/python2.7/site-packages/rhm/enumerate.py --- replaced obj /usr/lib/python2.7/site-packages/rhm/anouncements.py --- replaced dir /usr/lib/python2.7/site-packages/rhm --- replaced dir /usr/lib/python2.7/site-packages --- replaced dir /usr/lib/python2.7 --- replaced dir /usr/lib --- replaced obj /usr/bin/root.install.player --- replaced obj /usr/bin/rhm_split_demon.py --- replaced obj /usr/bin/rhm_player.py --- replaced obj /usr/bin/rhm_make_plan.py --- replaced obj /usr/bin/rhm_cron5minutes <<< obj /usr/bin/player.py <<< obj /usr/bin/make_conf.rhm_player --- replaced obj /usr/bin/fix_adjtick.py --- replaced dir /usr/bin --- replaced dir /usr --- replaced obj /etc/logrotate.d/syslog-ng --- replaced obj /etc/logrotate.d/rhm --- replaced obj /etc/logrotate.d/mysql --- replaced dir /etc/logrotate.d --- replaced obj /etc/init.d/rhm --- replaced obj /etc/init.d/in_boot --- replaced dir /etc/init.d --- !mtime obj /etc/cron.daily/rhm --- replaced dir /etc/cron.daily <<< obj /etc/cron.d/rhm_make_plan --- replaced obj /etc/cron.d/rhm_cron5minutes --- replaced dir /etc/cron.d <<< obj /etc/conf.d/rhm_slave_linein.readme <<< obj /etc/conf.d/rhm_slave.readme --- replaced obj /etc/conf.d/rhm_local.start <<< obj /etc/conf.d/rhm_linein.readme --- replaced obj /etc/conf.d/local.stop --- replaced obj /etc/conf.d/local.start --- replaced dir /etc/conf.d --- replaced dir /etc <<< dir /usr/share/doc/box-player-0.0.1-r23 >>> Regenerating /etc/ld.so.cache... >>> Original instance of package unmerged safely. >>> rhm-box/box-player-0.0.1-r27 merged. Expected Results: No errors There are none binary files, none, that should came to *.a somehow, none links. The package is installed, it looks, like everything works. I am using portage-2.1.1
Is /dev/fd a symlink to /proc/self/fd on your system?
No, I do not have /dev/fd on my system. /proc/self/fd exists. Should I link it and try again? (As I think about it, it happened to me to run out of space, while emerging world long ago, maybe there came some files/links are missing from that point, but I did not had problems so far, so I do not knoe for sure)
Well, /dev/fd is supposed to get created by something during early boot. Do you have some unconventional setup relating to udev or something like that?
I made the symlink and it works now. Thank you and sorry for bothering you. I am trying to install a lot of things on Rapsberry PI and on relativelly small SD card (= main "HDD"). So it is possible, that some earlier conflict had as result, that the symlink was not created.