Vahis <wax...@gmail.com.invalid> wrote:
> Now this time there was an update of glibc which is different.
Yeah, glibc is one of the updates that will require a full reboot to get
rid of all of the old daemons still using the _deleted_ libs.
> But glibc seems to require init to restart, that is to reboot.
> I think there's no other way to restart init.
The system will survive without reboot as the NEW applics will start using
the updated lib and the ones running still use the "in-memory" functions,
but a reboot is something to be scheduled "real soon now" indeed.
> PID | PPID | UID | Login | Command | Service | Files
> ----+------+-----+-------+---------+---------+-----------------------
> 1 | 0 | 0 | root | init | | /lib64/
libdl-2.11.3.so
> | | | | | | /lib64/
libc-2.11.3.so
> | | | | | | /lib64/
ld-2.11.3.so
dl and libdl are the shared library loader system, part of glibc
> Am I right in assuming that I can run the system as such for now
> and when next reboot takes place the init will start using the new
> files?
Yes, but don't leave it TOO long, as soon as "newer" functions are loaded
into the RAM caches the system may get a bit instable.
> Or does zypper not respect the option '--skip-interactive'?
> Would that be a bug?
The problem is leaving out the libc update will disable all patches/updates
from then on as all those newer packages HAVE been build against the newer
libc, so NOT updating libc essentially means stopping updates altogether.
And the interface stays the same, so the older daemons DO run against the
newer libc, but because of caching you may wind up with a mix of older
and newer libc functions in memory.
I probably will schedule a reboot for all openSUSE systems here somewhere
during the weekend.
PS: with the newer kernel updating facilities in 12.1 even a kernel
update doesn't require a direct reboot anymore, as long as you keep
"running" kernel too.
--
******************************************************************
** Eef Hartman, Delft University of Technology, dept. SSC/ICT **
** e-mail:
E.J.M....@tudelft.nl - phone: +31-15-27 82525 **
******************************************************************