Discussion:
[Grml] grml-debootstrap VM creation broken due to bug in kpartx?
adrelanos
2014-01-11 17:57:56 UTC
Permalink
Hi!

My grml-debootstrap configuration is here:
https://github.com/adrelanos/minimal-grml-debootstrap-test

(I think it's quite useful to have a single script/configuration around
for producing minimal instructions on how to produce that bug.)

grml-debootstrap keeps failing for me.
umount: /mnt/debootstrap.23035: device is busy

I guess it could be because this bug in kpartx:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734794

Cheers,
adrelanos
adrelanos
2014-01-12 13:01:28 UTC
Permalink
Post by adrelanos
https://github.com/adrelanos/minimal-grml-debootstrap-test
(I think it's quite useful to have a single script/configuration around
for producing minimal instructions on how to produce that bug.)
grml-debootstrap keeps failing for me.
umount: /mnt/debootstrap.23035: device is busy
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734794
umount: /mnt/debootstrap.23035: device is busy

I just double checked this. It also happens in a freshly installed
Debian Jessie VM.

Could you check please, if you can confirm, that grml-debootstrap is
currently broken after applying all updates in Debian Jessie?

Apart from the kpartx bug, I am quite sure another bug related causing
"device is busy" has been introduced in in linux 3.12-2-686-pae. The
older 3.11-2-686-pae kernel seems unaffected.

I know, this are most likely not bugs in grml-debootstrap.

Could you help reporting that bug to Debian please? I imagine you could
have more knowledge about Debian and stronger ties to the people
involved. And I can't figure out how to provide minimal instructions on
how to reproduce this bug.

I have an image (created by grml-debootstrap in past), that I can
reliably mount/unmount with 3.11-2-686-pae, but not with 3.12-2-686-pae.
I couldn't make myself a bug report without "you need to download
that/an image".
Michael Prokop
2014-02-11 10:27:12 UTC
Permalink
Hi,
Post by adrelanos
Post by adrelanos
https://github.com/adrelanos/minimal-grml-debootstrap-test
(I think it's quite useful to have a single script/configuration around
for producing minimal instructions on how to produce that bug.)
grml-debootstrap keeps failing for me.
umount: /mnt/debootstrap.23035: device is busy
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734794
umount: /mnt/debootstrap.23035: device is busy
I just double checked this. It also happens in a freshly installed
Debian Jessie VM.
Could you check please, if you can confirm, that grml-debootstrap is
currently broken after applying all updates in Debian Jessie?
Apart from the kpartx bug, I am quite sure another bug related causing
"device is busy" has been introduced in in linux 3.12-2-686-pae. The
older 3.11-2-686-pae kernel seems unaffected.
reliably mount/unmount with 3.11-2-686-pae, but not with 3.12-2-686-pae.
I couldn't make myself a bug report without "you need to download
that/an image".
I just tried to reproduce this issue, it seems to work for me on
Debian/wheezy as well as on Debian/jessie (as of today with
linux-image-3.12-1-amd64 v3.12.9-1 and kpartx
0.4.9+git0.9c3c5172-1). [I just didn't use your custom config and
package list and used amd64 instead, but I used the command line
from your script, ftr.]

Maybe check whether the updates included in the current linux kernel
package 3.12.9-1 fixes the issue for you?

regards,
-mika-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://ml.grml.org/pipermail/grml/attachments/20140211/2bf925a0/attachment.sig>
Patrick Schleizer
2014-02-14 06:25:03 UTC
Permalink
Post by Michael Prokop
Hi,
Post by adrelanos
Post by adrelanos
https://github.com/adrelanos/minimal-grml-debootstrap-test
(I think it's quite useful to have a single script/configuration around
for producing minimal instructions on how to produce that bug.)
grml-debootstrap keeps failing for me.
umount: /mnt/debootstrap.23035: device is busy
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734794
umount: /mnt/debootstrap.23035: device is busy
I just double checked this. It also happens in a freshly installed
Debian Jessie VM.
Could you check please, if you can confirm, that grml-debootstrap is
currently broken after applying all updates in Debian Jessie?
Apart from the kpartx bug, I am quite sure another bug related causing
"device is busy" has been introduced in in linux 3.12-2-686-pae. The
older 3.11-2-686-pae kernel seems unaffected.
reliably mount/unmount with 3.11-2-686-pae, but not with 3.12-2-686-pae.
I couldn't make myself a bug report without "you need to download
that/an image".
I just tried to reproduce this issue, it seems to work for me on
Debian/wheezy as well as on Debian/jessie (as of today with
linux-image-3.12-1-amd64 v3.12.9-1 and kpartx
0.4.9+git0.9c3c5172-1). [I just didn't use your custom config and
package list and used amd64 instead, but I used the command line
from your script, ftr.]
Maybe check whether the updates included in the current linux kernel
package 3.12.9-1 fixes the issue for you?
Yes, after updating the issue was gone.

Thank you for your help!

Cheers,
Patrick

Loading...