Приветствую!
Я использую Ubuntu 10.10 на MSI Wind U90. Недавно столкнулся с загадочной проблемой. Началось с того, что после настройки интернета (строго по указке провайдера:
http://adsl.deozal.ru/ubuntu.html) коннект отваливался неприлично часто, как позже выяснилось - по 200 раз за ночь. Учитывая, что Win7 на соседней машине таких бед не знает, я сильно озадачился. Дело осложнялось тем, что network manager не выполнял автоматического переподключения к интернету, несмотря на проставленную соответствующую галочку в опциях. Посоветовавшись со знакомым гуру скрипт-кодинга, я написал и запустил скрипт автопереподключения на питоне:
#!/usr/bin/python
# coding: utf8
import os
import subprocess
import time
host = 'ya.ru'
uuid = 'cfa7cbd2-1eb6-4c46-b67e-e8e040e69986' # мой ИД сетевого соединения
fails = 0
dont_sleep = False
while True:
try:
print 'Testing connection...'
p = subprocess.Popen(['ping',host,'-c','2'], stdout=subprocess.PIPE)
s = p.stdout.read()
if not 'time=' in s:
fails += 1
dont_sleep = True
print ' Failed (total %d)! Reconnecting.' % fails
os.system('nmcli con up uuid "%s"' % uuid)
else:
print ' Alright.'
dont_sleep = False
except Exception as e:
print e
if not dont_sleep:
time.sleep(15)
Ура, пляски с бубном отменялись, скрипт отлично выполнял своё дело! Я так обрадовался, что даже смирился с тем, что интернет будет использовать не на полную катушку из-за простоев при переподключении. Но радость была недолгой. Через часов 12 работы нэтбук ушёл в "хрустяк" - непрерывое хрустение винтом, и на кнопки толком не реагирует; вывести его из этого состояния я не смог. Помогло только Alt+SysRq+B. До следующего "хрустяка". Заглянув в syslog, накануне рестарта системы можно обнаружить много-много вот таких строчек:
May 25 17:44:33 U100 NetworkManager[702]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wifi: (6) Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.NameHasNoOwner: Remote Exception invoking org.freedesktop.DBus.GetConnectionUnixUser() on / at name org.freedesktop.DBus: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.2985': no such name
May 25 17:45:03 U100 NetworkManager[702]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wwan: (6) Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.NameHasNoOwner: Remote Exception invoking org.freedesktop.DBus.GetConnectionUnixUser() on / at name org.freedesktop.DBus: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.2985': no such name
May 25 17:46:06 U100 NetworkManager[702]: <warn> error requesting auth for org.freedesktop.NetworkManager.use-user-connections: (6) Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.NameHasNoOwner: Remote Exception invoking org.freedesktop.DBus.GetConnectionUnixUser() on / at name org.freedesktop.DBus: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.2985': no such name
May 25 17:46:39 U100 NetworkManager[702]: <warn> error requesting auth for org.freedesktop.NetworkManager.network-control: (6) Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.NameHasNoOwner: Remote Exception invoking org.freedesktop.DBus.GetConnectionUnixUser() on / at name org.freedesktop.DBus: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.2985': no such name
May 25 17:47:23 U100 NetworkManager[702]: <warn> error requesting auth for org.freedesktop.NetworkManager.network-control: (6) Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.NameHasNoOwner: Remote Exception invoking org.freedesktop.DBus.GetConnectionUnixUser() on / at name org.freedesktop.DBus: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.2985': no such name
May 25 18:09:21 U100 NetworkManager[702]: <warn> error requesting auth for org.freedesktop.NetworkManager.sleep-wake: (6) Remote Exception invoking org.freedesktop.PolicyKit1.Authority.CheckAuthorization() on /org/freedesktop/PolicyKit1/Authority at name org.freedesktop.PolicyKit1: org.freedesktop.DBus.Error.NameHasNoOwner: Remote Exception invoking org.freedesktop.DBus.GetConnectionUnixUser() on / at name org.freedesktop.DBus: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.2986': no such name
На этом я и застрял

. Люди, помогите пожалуйста справиться с напастью. Интернет регулярно простаивает без дела, что не есть хорошо...
Пользователь решил продолжить мысль 25 Мая 2011, 17:51:37:
На всякий случай проверил винт дисковой утилитой - всё в порядке, включая S.M.A.R.T.