Re: Fedora 14: Shutdown problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/30/2011 05:55 PM, Terry Barnaby wrote:
> On 01/30/2011 02:11 PM, JB wrote:
>> JB<jb.1234abcd<at>   gmail.com>   writes:
>>
>>>
>>> # ################################################################
>>> # debugging snapshot statements
>>> # ----------------------------------------------------------------
>>> date>>   /halt.debug
>>> cat /etc/mtab>>   /halt.debug
>>> cat /proc/mounts>>   /halt.debug
>>> # ################################################################
>>>
>>
>> I think correction is needed as /proc is not available any more because it
>> was unmounted immediatelly prior to our debugging statements.
>> So, remove that:
>> cat /proc/mounts>>   /halt.debug
>>
>> JB
>>
>>
> I added the debug, and basically it was the same when it shutdown cleanly
> and when it failed.
>
> # A bad one
> Sun Jan 30 17:12:08 GMT 2011
> /dev/sda1 / ext4 rw 0 0
> proc /proc proc rw 0 0
> sysfs /sys sysfs rw 0 0
> Mount:
> /dev/sda1 on / type ext4 (rw)
> proc on /proc type proc (rw)
> sysfs on /sys type sysfs (rw)
> fstab-decode mount -n -o ro,remount /dev/sda1 /
> fstab-decode mount -n -o ro,remount proc /proc
> fstab-decode mount -n -o ro,remount sysfs /sys
>
> # A good one, / has been remounted ro and so the last two unmount messages are
> not present
> Sun Jan 30 17:18:16 GMT 2011
> /dev/sda1 / ext4 rw 0 0
> proc /proc proc rw 0 0
> sysfs /sys sysfs rw 0 0
> Mount:
> /dev/sda1 on / type ext4 (rw)
> proc on /proc type proc (rw)
> sysfs on /sys type sysfs (rw)
> fstab-decode mount -n -o ro,remount /dev/sda1 /
>
> I put a /bin/sh after this so I could have a look at the systems state at this
> point when the remount failed. The last few items of the "ps ax" list is shown:
>
>    1282 ?        S      0:00 [rpciod/1]
>    1378 ?        S      0:00 [nfsiod]
>    1381 ?        S      0:00 [lockd]
>    1960 ?        D      0:00 [flush-0:19]
>    2006 ?        Zl     0:00 [akonadi_control]<defunct>
>    2008 ?        Z      0:00 [akonadiserver]<defunct>
>    2010 ?        Zl     0:00 [mysqld]<defunct>
>    2125 ?        Ds     0:00 [pulseaudio]
>    2332 ?        Z      0:00 [gconf-helper]<defunct>
>    2365 ?        D      0:00 [dcopserver]
>    2448 ?        Ss     0:00 /bin/bash /etc/rc0.d/S01halt start
>    3001 ?        S      0:00 /bin/sh
>    3019 ?        R      0:00 ps ax
>
> It looks like some processes are left over from the GUI (KDE).
> I suspect they have log files or something else opened on /
> in write mode and this is stopping the remount to ro working.
> Running "mount -o remount,ro /" at this point fails with "/ is busy".
> They are probably waiting for /home, which is an NFS files system, that
> was unmounted earlier on in the shutdown process.
> I restarted the network and netfs and these processes disappeared. After
> shuting down netfs and network as well as some other processes left over
> the remount command worked fine and the system shutdown.
>
> Note I am using the "network" not "NetworkManager" service. The NetworkManager
> service does not work well for me with systems using networked /home and
> other file systems.
>
> I suspect an issue further up the shudown chain where the system should
> wait for all of the processes to shutdown "before" unmounting the NFS files
> systems. I will have a look here, any ideas ?
>
> Terry
>
I am guessing this is primarily a KDE problem (although the system should still
shutdown cleanly even if processes are still there waiting on NFS). I presume
the KDE shutdown should wait for all of its processes to complete exit before
it asks init to shutdown the system ...

Terry
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux