2009/12/11 Alan McKinnon <alan.mckin...@gmail.com>:
> On Friday 11 December 2009 13:02:36 Helmut Jarausch wrote:
>> Many thanks Alan,
>>
>> so I conclude that rebooting IS necessary to get the new libraries used,
>> isn't it?
>
> No, not at all, you conclude wrongly.
>
> Unix works the way it does precisely so you *don't* require a reboot to use
> new libraries. They are already there and fully installed and fully
> operational. You just have to start using them - this may require restarting
> the relevant app that uses them and perhaps ldconfig.
>

To find out which files have been replaced, you can use the following command :
lsof | grep DEL
This will give you all files that have been deleted since they have
been loaded by the process.
>From the process name, you can deduce the service and restart it.
I've never needed a reboot for this kind of problem.
You may have to switch to run level 1 to restart some important
services like udev.

> Windows is the brain-dead johnnie-come-lately here that requires reboots. But
> then again, Windows requires a reboot when it detects the pointer has moved so
> that isn't surprising
>
>> On the other hand running applications should continue to run, which is
>> not always the case, e.g. recently using cvs as non-root user just
>> hanged. Rebooting the system solved it (since I update my system nearly
>> each day).
>
> It was probably trying to use different versions of two matched libs. You
> should not have needed a reboot to fix that.
>
>
> --
> alan dot mckinnon at gmail dot com
>
>


Mickaël Bucas

Reply via email to