[Thincrust-devel] Exception imgcreate.errors.MountError: MountError("Failed to unmap partitions for '/dev/loop0'",)???

Kamesh Jayachandran kamesh at collab.net
Mon Sep 14 13:10:47 UTC 2009


Hi Bryan,

Find the attached kickstart file.

Thanks
With regards
Kamesh Jayachandran
On 09/14/2009 06:30 PM, Bryan Kearney wrote:
> Can you send along your kickstart file? I am wondering if hte size of 
> your partition lines is not enough for the packages?
>
> -- bk
>
> On 09/12/2009 10:26 AM, Kamesh Jayachandran wrote:
>> When I start the appliance creation I get the following warning
>>
>> <snip>
>> Add primary part at 0 of size 2048
>> Error: Error informing the kernel about modifications to partition
>> /dev/loop0p1 -- Invalid argument. This means Linux won't know about any
>> changes you made to /dev/loop0p1 until you reboot -- so you shouldn't
>> mount it or use it in any way before rebooting.
>> Warning: The kernel was unable to re-read the partition table on
>> /dev/loop0 (Invalid argument). This means Linux won't know anything
>> about the modifications you made until you reboot. You should reboot
>> your computer before doing anything with /dev/loop0.
>> Dev loop0p1: /dev/loop01 -> /dev/mapper/loop0p1
>> </snip>
>>
>> But when I continue building the appliance it works successfully if I am
>> *not* including the jdk rpm which is 68M in size.
>>
>> If I include the jdk rpm in my kickstart I get the error I originally
>> reported, May be the size of jdk rpm is triggering some
>> environmental/application issue.
>>
>> With regards
>> Kamesh Jayachandran
>>
>>
>> On 09/12/2009 07:00 PM, Kamesh Jayachandran wrote:
>>> Hi All,
>>>
>>> I am using appliance creator tool to create the libvirt images.
>>>
>>> It was working well all these days(I play with this tool for the past
>>> 1 week).
>>>
>>> Only since today I get the following *error*
>>>
>>> <snip>
>>> Unmapping /dev/loop0
>>> device-mapper: remove ioctl failed: Device or resource busy
>>> Traceback (most recent call last):
>>> File "/usr/bin/appliance-creator", line 164, in <module>
>>> sys.exit(main())
>>> File "/usr/bin/appliance-creator", line 155, in main
>>> creator.cleanup()
>>> File "/usr/lib/python2.6/site-packages/imgcreate/creator.py", line
>>> 573, in cleanup
>>> self.unmount()
>>> File "/usr/lib/python2.6/site-packages/imgcreate/creator.py", line
>>> 551, in unmount
>>> self._unmount_instroot()
>>> File "/usr/lib/python2.6/site-packages/appcreate/appliance.py", line
>>> 292, in _unmount_instroot
>>> self.__instloop.cleanup()
>>> File "/usr/lib/python2.6/site-packages/appcreate/partitionedfs.py",
>>> line 191, in cleanup
>>> self.__unmap_partitions()
>>> File "/usr/lib/python2.6/site-packages/appcreate/partitionedfs.py",
>>> line 174, in __unmap_partitions
>>> d['disk'].device)
>>> imgcreate.errors.MountError: Failed to unmap partitions for 
>>> '/dev/loop0'
>>> Removing compat symlinks
>>> Unmapping /dev/loop0
>>> device-mapper: remove ioctl failed: Device or resource busy
>>> Exception imgcreate.errors.MountError: MountError("Failed to unmap
>>> partitions for '/dev/loop0'",) in <bound method
>>> ApplianceImageCreator.__del__ of
>>> <appcreate.appliance.ApplianceImageCreator object at 0x92be24c>> 
>>> ignored
>>> </snip>
>>>
>>> I retstarted my *box* and ensured *no* mounts on /dev/mapper/loop0p1
>>> before starting the image creation.
>>>
>>> After this failure I get the following *stale* mount point
>>>
>>> <snip from df output>
>>> /dev/mapper/loop0p1 1968588 661152 1287436 34%
>>> /var/tmp/imgcreate-ExJVna/install_root
>>> </snip>
>>>
>>> With regards
>>> Kamesh Jayachandran
>>>
>>> _______________________________________________
>>> Thincrust-devel mailing list
>>> Thincrust-devel at redhat.com
>>> https://www.redhat.com/mailman/listinfo/thincrust-devel
>>
>> _______________________________________________
>> Thincrust-devel mailing list
>> Thincrust-devel at redhat.com
>> https://www.redhat.com/mailman/listinfo/thincrust-devel
>
> _______________________________________________
> Thincrust-devel mailing list
> Thincrust-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/thincrust-devel

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: aos.ks
URL: <http://listman.redhat.com/archives/thincrust-devel/attachments/20090914/d95d02f1/attachment.ksh>


More information about the Thincrust-devel mailing list