Comment 4 for bug 1631152

Revision history for this message
yinxingpan (yinxingpan) wrote :

maas-2.4.0 beta2

i got this bug.

2018-07-04 14:05:01 maasserver.websockets.protocol: [critical] Error on request (31) machine.update_disk: <ul class="errorlist"><li>__all__<ul class="errorlist nonfield"><li>Cannot format block device with a partition table.</li></ul></li></ul>
        Traceback (most recent call last):
          File "/usr/lib/python3.6/threading.py", line 864, in run
            self._target(*self._args, **self._kwargs)
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/provisioningserver/utils/twisted.py", line 850, in worker
            return target()
          File "/usr/lib/python3/dist-packages/twisted/_threads/_threadworker.py", line 46, in work
            task()
          File "/usr/lib/python3/dist-packages/twisted/_threads/_team.py", line 190, in doWork
            task()
        --- <exception caught here> ---
          File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 250, in inContext
            result = inContext.theWork()
          File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 266, in <lambda>
            inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
          File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext
            return self.currentContext().callWithContext(ctx, func, *args, **kw)
          File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 85, in callWithContext
            return func(*args,**kw)
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/provisioningserver/utils/twisted.py", line 883, in callInContext
            return func(*args, **kwargs)
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/provisioningserver/utils/twisted.py", line 232, in wrapper
            result = func(*args, **kwargs)
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/maasserver/utils/orm.py", line 756, in call_within_transaction
            return func_outside_txn(*args, **kwargs)
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/maasserver/utils/orm.py", line 563, in retrier
            return func(*args, **kwargs)
          File "/usr/lib/python3.6/contextlib.py", line 52, in inner
            return func(*args, **kwds)
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/maasserver/websockets/handlers/machine.py", line 553, in update_disk
            params.get('mount_options', ''))
          File "/usr/local/lib/python3.6/dist-packages/maas-1.10a1-py3.6.egg/maasserver/websockets/handlers/machine.py", line 503, in update_blockdevice_filesystem
            raise HandlerError(form.errors)
        maasserver.websockets.base.HandlerError: <ul class="errorlist"><li>__all__<ul class="errorlist nonfield"><li>Cannot format block device with a partition table.</li></ul></li></ul>

everytime i unmount the root filesystem, or unmount the /boot/efi,

i can not mount them again. i must do commission to solve this problem.