[lxc-users] migrated to 2.9 but container gives "error: No storage pool specified"

Sjoerd sjoerd at sjomar.eu
Sat Feb 18 22:31:05 UTC 2017


On 18-02-17 21:10, Stéphane Graber wrote:
> On Sat, Feb 18, 2017 at 08:33:12PM +0100, Sjoerd wrote:
>> On 18-02-17 20:18, Stéphane Graber wrote:
>>> Copy between varying LXD versions seems to not have been as tested as it
>>> should have been... We'll look into this next week and get it sorted out.
>>>
>>> Until then, assuming your storage pool is called "default" (see "lxc storage list"):
>>>
>>>       lxc config device set vpn root pool default
>>>
>>> That should fix the pool issue you got.
>> Thanks for the quick response, but sadly I get the same error:
>> # lxc config device set vpn root pool default
>> error: No storage pool specified.
> Hmm, that's more annoying than I thought it'd be...
> Do you know if your container uses any profile?
yes. With the name priv, but can't edit this profile since it's in use :(


> If it does, then chances are that you can fix the situation by adding
> the root device to the profile.
>
>      lxc profile device add PROFILE root disk path=/ pool=default
No joy:
# lxc profile device add priv root disk path=/ pool=default
error: Cannot change root disk device of a profile if containers are 
still using it.

If I try to edit it with "lxc profile edit priv" I get the same error.

I'll try to move the working container back to the other host tomorrow 
and see if I then can clean
the profile up by removing the lines following "used by:".
Editing the container config doesn't work either.

Maybe moving/copying all working containers to the other host again, 
start from scratch again (and checking the profiles before transferring) 
and transfer back might be faster ;)

> If it tells you that you already have a "disk" device in the profile,
> then just add the missing pool property to it:
>
>      lxc profile device set PROFILE root pool default
Anyway thanks for your help so far...

Cheers,
Sjoerd



More information about the lxc-users mailing list