Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121959 - !!! catalyst: Couldn't umount one or more bind-mounts; aborting for safety.
Summary: !!! catalyst: Couldn't umount one or more bind-mounts; aborting for safety.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: Catalyst (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Catalyst Developers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-07 04:06 UTC by Ruben Jenster
Modified: 2006-02-07 16:28 UTC (History)
0 users

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 Ruben Jenster 2006-02-07 04:06:02 UTC
Hi, 
I'm trying to build a livecd-stage1 with catalyst unfortunately catalyst stops every time (tried it twice) with the following error.

How can I avoid that catalyst stops here without sitting in front of the screen and waiting for "Press Ctrl-C within 10 seconds to abort" to apear.
I used  'pkgcache' but it seems that there isn't a way to resume a stage1 - is this true?

Regards,
Ruben


using dev-util/catalyst-1.1.10.10

./
./usr/
./usr/sbin/
./usr/sbin/ethtool
./usr/share/
./usr/share/doc/
./usr/share/doc/ethtool-2/
./usr/share/doc/ethtool-2/README.gz
./usr/share/doc/ethtool-2/NEWS.gz
./usr/share/doc/ethtool-2/AUTHORS.gz
./usr/share/doc/ethtool-2/ChangeLog.gz
./usr/share/man/
./usr/share/man/man8/
./usr/share/man/man8/ethtool.8.gz
>>> Done.
>>> extracting info
>>> extracting ethtool-2
>>> Merging sys-apps/ethtool-2 to /
--- /usr/
--- /usr/sbin/
>>> /usr/sbin/ethtool
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/ethtool-2/
>>> /usr/share/doc/ethtool-2/README.gz
>>> /usr/share/doc/ethtool-2/NEWS.gz
>>> /usr/share/doc/ethtool-2/AUTHORS.gz
>>> /usr/share/doc/ethtool-2/ChangeLog.gz
--- /usr/share/man/
--- /usr/share/man/man8/
>>> /usr/share/man/man8/ethtool.8.gz
>>> Regenerating /etc/ld.so.cache...
>>> sys-apps/ethtool-2 merged.
>>> Recording sys-apps/ethtool in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * Regenerating GNU info directory index...
 * Processed 85 info files.
Running action sequence: preclean
Running command "/bin/bash /usr/lib/catalyst/targets/livecd-stage1/livecd-stage1.sh preclean"
Running action sequence: unbind
umount: /home/catalyst/tmp/default/livecd-stage1-i686-2006.0/dev: Das Ger
Comment 1 Ruben Jenster 2006-02-07 04:06:02 UTC
Hi, 
I'm trying to build a livecd-stage1 with catalyst unfortunately catalyst stops every time (tried it twice) with the following error.

How can I avoid that catalyst stops here without sitting in front of the screen and waiting for "Press Ctrl-C within 10 seconds to abort" to apear.
I used  'pkgcache' but it seems that there isn't a way to resume a stage1 - is this true?

Regards,
Ruben


using dev-util/catalyst-1.1.10.10

./
./usr/
./usr/sbin/
./usr/sbin/ethtool
./usr/share/
./usr/share/doc/
./usr/share/doc/ethtool-2/
./usr/share/doc/ethtool-2/README.gz
./usr/share/doc/ethtool-2/NEWS.gz
./usr/share/doc/ethtool-2/AUTHORS.gz
./usr/share/doc/ethtool-2/ChangeLog.gz
./usr/share/man/
./usr/share/man/man8/
./usr/share/man/man8/ethtool.8.gz
>>> Done.
>>> extracting info
>>> extracting ethtool-2
>>> Merging sys-apps/ethtool-2 to /
--- /usr/
--- /usr/sbin/
>>> /usr/sbin/ethtool
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/ethtool-2/
>>> /usr/share/doc/ethtool-2/README.gz
>>> /usr/share/doc/ethtool-2/NEWS.gz
>>> /usr/share/doc/ethtool-2/AUTHORS.gz
>>> /usr/share/doc/ethtool-2/ChangeLog.gz
--- /usr/share/man/
--- /usr/share/man/man8/
>>> /usr/share/man/man8/ethtool.8.gz
>>> Regenerating /etc/ld.so.cache...
>>> sys-apps/ethtool-2 merged.
>>> Recording sys-apps/ethtool in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * Regenerating GNU info directory index...
 * Processed 85 info files.
Running action sequence: preclean
Running command "/bin/bash /usr/lib/catalyst/targets/livecd-stage1/livecd-stage1.sh preclean"
Running action sequence: unbind
umount: /home/catalyst/tmp/default/livecd-stage1-i686-2006.0/dev: Das Gerät wird momentan noch benutzt
umount: /home/catalyst/tmp/default/livecd-stage1-i686-2006.0/dev: Das Gerät wird momentan noch benutzt
!!! catalyst: First attempt to unmount: /home/catalyst/tmp/default/livecd-stage1-i686-2006.0/dev failed.
!!! catalyst: Killing any pids still running in the chroot
Checking for processes running in chroot and killing them.
Running command "/bin/bash /usr/lib/catalyst/targets/support/kill-chroot-pids.sh"

Killing process(es)
pid: process name
29418: /home/catalyst/tmp/default/livecd-stage1-i686-2006.0/sbin/udevd

Press Ctrl-C within 10 seconds to abort

!!! catalyst: Couldn't umount one or more bind-mounts; aborting for safety.
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2006-02-07 06:41:17 UTC
#1, I don't read German... :P
#2, This is expected behavior for catalyst, as it is keeping itself from blowing up your system.

I expect that this is due to a newer udev version.  At any rate, use catalyst 2.0 (~arch) instead, as it will shortly be going stable and support for catalyst 1.x will be dropped entirely.
Comment 3 Ruben Jenster 2006-02-07 16:28:39 UTC
Thanks for your answer!

#1 there's a very good dictionary http://dict.leo.org :P

#2 I've tried the 2.0 rc version and it works fine. (The autoresume feature is really timesaving)

I think that either the dependencies for the 1.x version should be changed if it doesn't work with current stable packages (uved ...) or the 1.x ebuild should be masked too.

Regards,
Ruben