Форум русскоязычного сообщества Ubuntu


Автор Тема: Странный баг с зависанием иксов при изменении файлов в домашнем каталоге  (Прочитано 1194 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн deblanck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
  Доброго времени суток всем.
  Извиняюсь,если где-то на форуме уже поднималась и рассматривалась подобная тема,но за полтора часа поисков по форуму я таковой не нашёл...
  Итак,пару дней назад,с очередным сетом обновлений прилетел странный,почти мистический,и неприятный баг.При попытке создания,изменения или удаления файла (ов) в домашнем каталоге /home/user,из терминала (gnome-terminal,sakura,terminator,tilda) или FM (nautilus,caja,thunar,dolphin,konqueror),в иксах,вся графика намертво виснет и не реагирует ни на что,кроме перезапуска DM (sudo service kdm restart) из консоли по Ctrl+Alt+F1 или Ctrl+Alt+Backspace,но в итоге действие над файлом происходит - файл создаётся,удаляется,изменяется,но перед этим иксы виснут намертво.
  Система - Ubuntu 12.04 (XFCE 4.10,KDE 4.8.4,Unity5) i386.Видео - Nvidia GeForce 8500 GT/PCIe/SSE2,драйвера самые новые из x-swat-x-updates-ubuntu,ОЗУ работает,как часы,ядра - 3.2.0,3.3.3,3.4.0,3.5.0,процессор - GenuineIntel 2 ядра,но это всё слева,так как баг возникает ТОЛЬКО при попытке что-либо сделать с файлами в /home/user из иксов,а в остальном система работает без нареканий недельными аптаймами...Права доступа к /home/user для пользователя,группы и остальных = +rwxrwxrwx,apparmour,apport,selinux - давно выпиляны,как говнософт.Ни на Debian Sid,ни на Ubuntu 10.04,11.10,ни на Gentoo со Slackware таких чудес не видел...
  Прошу,если кто-нибудь здесь сталкивался с такой экзотикой,помогите советом,пожалуйста :-\
« Последнее редактирование: 24 Августа 2012, 06:50:01 от deblanck »

Оффлайн deblanck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
 Судя по гробовому молчанию,никто с подобными проблемами,либо не сталкивался,либо решения не имеет,жаль...Что же напишу,как мне всё-таки удалось костыльным методом побороть эту напасть,но сразу оговорюсь - это не решение проблемы,а её избегание,и то,при условии,что пользователю доступен пароль рута,сиречь неограниченная власть над системой...
 После перезагрузки,не логинясь в DM,выходим в консоль(Ctrl+Alt+F1) и там логинимся рутом,затем:
$#usermod -l newlogin -d /home/newlogin -m oldlogin
$#groupmod -n nwelogin oldlogin
$#exit
 Логинимся новым пользователем со старым паролем и:
$sudo service kdm(mdm,lightdm,gdm) restart
  Логинимся новым пользователем в иксах и входим в сеанс(я выбирал plasma-desktop,потому что там есть kuser,а запускать kuser из под Unity ~ MATE ~ Gnome ~ XFCE не хотелось) и с помощью kdesu ~ gksu запускаем kuser ~ users-admin,где окончательно изменяем "полное имя пользователя" и перепроверяем его наличие в прежних группах,ну и редактируем имя пользователя в /etc/sudoers,что бы шуровать без запроса пароля,но это по вкусу :-X   - среди нас есть религиозные фанатики канонов true way ;)  ,и больше ничего не зависает,удаляй хоть весь /home/user из nautilus или сохраняй там,что пожелаешь,но - это костыль,потому,как изменить login & homedir могут не все и не всегда,а хотелось именно правильного решения...
 Вывод:вероятно,при установке Ubuntu пользователю автоматически присваивается некий скрытый атрибут или вводится какая-то теневая интеграция со службой системной индексации файлов,что и приводит к ступору этой этой службы,когда пользователь изменяет файлы в своем homedir,и наверное,это только на Ubuntu такое возможно,в подарок от оч-чень умных создателей дистра,в других,вот,до такого маразма не додумались... :coolsmiley:

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Может всё-таки стоит вернуть apparmour,apport,selinux
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

Оффлайн deblanck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Гениально!А вы этими программами пользуетесь,да?Вы наверное в NASA на службе,ведь у selinux прямой теневой репорт с NSA,вы не знали?

предупредил по 2.3 — Дмитрий Бо
« Последнее редактирование: 02 Сентября 2012, 14:03:26 от Дмитрий Бо »

acidpeople

  • Гость
deblanck,
Цитировать
ну и редактируем имя пользователя в /etc/sudoers,что бы шуровать без запроса пароля,но это по вкусу :-X - среди нас есть религиозные фанатики канонов true way ;)
Собсно, нафига тогда вообще Линукс? 
« Последнее редактирование: 02 Сентября 2012, 14:31:21 от acidpeople »

Оффлайн deblanck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
      Проблема решилась отключеннием демона gvfs-fuse
sudo chmod -x /usr/lib/gvfs/gvfs-fuse-daemons && sudo rm -rf ~/.gvfsи выключением в CCSM плагинов DBUS,Notification & ShowDesktop.
      Теперь в своей домашней директории в сеансе MATE я могу спокойно создавать и удалять ненужные файлы и каталоги из штатного FM (caja),а не переходить для этого в консоль (CTRL+ALT+F1) ,кеды или fluxbox, как раньше...Что и требовалось...Вчера только снова поставил MATE,после того,как снёс не дождавшись вменяемого ответа в этой теме и - вот,пишу в качестве эпилога,что бы,если вдруг,не забыть...
      Тема закрыта.
P.S.:Зачем,какой и как настраивать Linux каждый решает для себя сам,а умолчание в целях не дать пользователю учиться на своих ошибках - это зло.
ИМХО

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.