Hi,
Trying to build my viminal livecd using catalyst 2 (rc31).
Livecd-stage1 step compiles all the packages defined in the spec file
but ended with error "!!! catalyst: Unable to auto-bind /dev"
/dev and /var/tmp/catalyst2/snapshot-cache/viminal-20060206/portage
remained mounted. Unable to manually unmount these dirs, as devices
are busy.
What's wrong ?
- Is there sommething missing in my catalyst2 livecd-stage1 spec
file.Since catalyst1 I only made a minor change, as portdir-overlay
is no longer supported in my snapshot spec file, I added
portage-overlay statement in my livecd-stage1 spec file.
- Other change since catalyst1 : As my /var partition is near full.
/var/tmp/catalyst2 is a symlink on /extra/catalyst2
Any idea ?
Thank you
Jacques Landru
Below, end of the catalyst 2 output (sorry if it's long).
============ catalyst 2 output ==============
.
.
.
>>> No outdated packages were found on your system.
* Regenerating GNU info directory index...
* Processed 111 info files.
removing
/var/tmp/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/tmp/c
hroot-functions.sh from the chroot
Running action sequence: unbind
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
!!! catalyst: First attempt to unmount:
/var/tmp/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1//dev
failed.
!!! catalyst: Killing any pids still running in the chroot
Checking for processes running in chroot and killing them.
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
!!! catalyst: Couldn't umount bind mount:
/var/tmp/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1//dev
!!! catalyst: Couldn't umount one or more bind-mounts; aborting for
safety.
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
/dev is still mounted; performing auto-bind-umount... !!! catalyst:
First attempt to unmount:
/var/tmp/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1//dev
failed.
!!! catalyst: Killing any pids still running in the chroot
Checking for processes running in chroot and killing them.
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
umount:
/extra/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1/dev:
device is busy
!!! catalyst: Couldn't umount bind mount:
/var/tmp/catalyst2/tmp/default-linux/livecd-stage1-x86-2005.1-r1//dev
Traceback (most recent call last):
File "modules/generic_stage_target.py", line 1064, in run
apply(getattr(self,x))
File "modules/generic_stage_target.py", line 819, in unbind
raise CatalystError,"Couldn't umount one or more bind-mounts;
aborting for safety."
CatalystError: <unprintable instance object>
None
!!! catalyst: Couldn't umount one or more bind-mounts; aborting for
safety.
Traceback (most recent call last):
File "modules/generic_stage_target.py", line 547, in
mount_safety_check
self.unbind()
File "modules/generic_stage_target.py", line 819, in unbind
raise CatalystError,"Couldn't umount one or more bind-mounts;
aborting for safety."
CatalystError: <unprintable instance object>
None
!!! catalyst: Unable to auto-unbind /dev
Catalyst aborting....
============ catalyst 2 output ==============
--
[EMAIL PROTECTED] mailing list