[Discuss] --sandbox switch for Ubuntu's do-release-upgrade/update-manager

Richard Pieri richard.pieri at gmail.com
Mon Mar 9 20:02:19 EDT 2015


On 3/9/2015 4:03 PM, Matthew Gillen wrote:
> I think I'm convincing myself that if you want to roll back, use VMs.
> /boot is too complicated to deal with.

No, you have the right idea. It's possible to roll back with LVM but the 
problem with this is that you /must/ eventually roll back or re-create 
the file systems else you'll eventually run out of space in the volume 
group. This is the same problem that AUFS and other union (overlay) file 
systems have. They're not file systems as we typically think of them. 
They're logs of transactions relative to a master file system.

Ubuntu has a long history of not being upgradable in place. Ubuntu uses 
Debian's package management system but it doesn't use Debian's stability 
mandate. That's Debian's definition of "stability" which more or less 
means "updates and upgrades never break a working system."[1] That 
Ubuntu's Johnny-come-lately upgrade tool needs a sandbox mode is 
demonstrable proof of how poor it is in its current state. Personally, 
on the rare occasions where I have to do a major upgrade on Ubuntu I 
make sure that my configuration documents are in order, I do a clean 
install, and I recreate the custom configuration based on the documentation.

[1] I've only once encountered a situation where Debian was required to 
break that mandate and that was due to a security change in Dovecot up 
stream that broke everybody.

-- 
Rich P.



More information about the Discuss mailing list