Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 483428 - ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory
Summary: ebuild-helpers/ecompressdir: line 72: /dev/fd/62: No such file or directory
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: ARM Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-02 20:07 UTC by gilhad
Modified: 2013-09-02 21:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gilhad 2013-09-02 20:07:20 UTC
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
Comment 1 Mike Gilbert gentoo-dev 2013-09-02 20:14:06 UTC
Is /dev/fd a symlink to /proc/self/fd on your system?
Comment 2 gilhad 2013-09-02 20:41:37 UTC
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)
Comment 3 Mike Gilbert gentoo-dev 2013-09-02 20:50:15 UTC
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?
Comment 4 gilhad 2013-09-02 21:04:18 UTC
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.