canmount property switches to noauto in user's home dataset
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zsys (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I can't be 100% sure about this, but I think anytime I have zsys installed and reboot, my user's dataset has its canmount property set to noauto.
That property is set to off in the parent dataset USERDATA:
$ zfs get canmount,
NAME PROPERTY VALUE SOURCE
rpool/USERDATA canmount off local
rpool/USERDATA mounted no -
rpool/USERDATA mountpoint / local
In mine, it's on:
$ zfs get canmount,
NAME PROPERTY VALUE SOURCE
rpool/USERDATA/
rpool/USERDATA/
rpool/USERDATA/
I then install zsys 0.2.2:
Get:1 http://
And reboot.
When I login again, my home is gone, because the andreas_xk451a dataset is not mounted. Running zfs get again confirms that the canmount property changed back to noauto.
NAME PROPERTY VALUE SOURCE
rpool/USERDATA/
rpool/USERDATA/
rpool/USERDATA/
NAME PROPERTY VALUE SOURCE
rpool/USERDATA canmount off local
rpool/USERDATA mounted no -
rpool/USERDATA mountpoint / local
Since "noauto" isn't even the parent's setting, and the SOURCE of the property is marked as "local", something is doing it on purpose. My guess it's zsys, because after I remove it, this behavior stops.
I think the issue is that you installed before the final release, as the properties were renamed from `org.zsys` to `com.ubuntu.zsys` for property. As zsys isn't seeded by default, we were told to not migrate the handful of users having installed a pre-released.
Can you confirm that canmount is then correctly set to "on", once you rename the user's property?