[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    Re: [opensuse-factory] Update while active graphical desktop session made logout impossible
From:       Lars =?iso-8859-1?Q?M=FCller?= <lmuelle () suse ! com>
Date:       2012-12-21 18:29:48
Message-ID: 20121221182948.GI31742 () hip ! suse ! com
[Download RAW message or body]

On Thu, Dec 20, 2012 at 09:20:53PM +0100, Guido Berhoerster wrote:
> * Lars Müller <lmuelle@suse.com> [2012-12-20 19:52]:
> > 
> > a recent update to KDE made it impossible to the user to logout or
> > to shutdown the system.
> > 
> > Therefore I suggest to change our default way how updates are applied.
> > 
> > a) Always download the updates in advance in the background
> > 
> > We could even be more elegant and throttle the download speed if other
> > processes use the same link.
> > 
> > b) Apply the updates on shutdown
> > 
> > Doing b) after the user finished the X sesison ensures we never lock her
> > in.
> > 
> > Via a new setting is a /etc/sysconfig/ file we're able to change the
> > default.  For example to apply updates always at system startup or to
> > keep the update process at the same way as it currently is.
> > 
> > Maybe we're already able to achieve this and I missed the configuration
> > option.  But our current default settings lead to the described desktop
> > lock situation.
> 
> Please no, lets not copy this awful design from Windows/OSX.

With intention I didn't wrote: others are able to keep it simple and
stupid and made this work since ages.

Please make a better and as simple suggestion to circumvent the
described issue.

We already have the multiversion feature you must enable by hand in
/etc/zypp/zypp.conf for the kernel and then you still need
multiversion.kernels = latest,latest-1,running and grub2 to get a simple
and more reliable setup without much extra cost.

Something like this is easy to use and understandable by our userbase.

> Rather get some inspiration from beadm and utilize snapper to
> create a snapshot of the system fs, mount and chroot into it,
> apply the updates, and finally make it the default to boot into
> on the next reboot.

btrfs is nice to have.  But I don't like to push btrfs as mandatory.

> That not only avoids the downsides such as annoyingly long
> shutdown times for desktop users or long downtimes for servers
> but it has also the advantage that it makes updates safe. If
> something goes wrong during the update no harm is done and if the
> updated boot environment does not boot or is broken you can
> simply reboot into the pre-update environment.
> Of course that'd require a fs with writable snapshots like btrfs
> and would put some constraints on the fs layout but since this
> can remain an optional feature that should not be a problem.

The feature I suggested isn't optional.

Thanks,

Lars
-- 
Lars Müller [ˈlaː(r)z ˈmʏlɐ]
Samba Team + SUSE Labs
SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany

["signature.asc" (application/pgp-signature)]
-- 
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic