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

Reply via email to