Слетает профиль! хелп!

Правильно ли настроено время на сервере и клиентском компьютере?
Хотелось бы увидеть содержимое /var/log/calculate/execserv.log. Когда в системе обнаруживается, что пропали закладки или адресная книга что содержит .calculate/desktop.env в пользовательской директории?

возможно глупое предположение: а под этой учеткой точно только на 1 тачке логинятся?

возможно глупое предположение: а под этой учеткой точно только на 1 тачке логинятся?

Действительно, не используется ли одна и таже учетка для одновременного входа на разных машинах?

время синхронизируется при загрузке из local.d.
время на сервере такое же - питаются из одного источника.

tail /var/log/calculate/execserv.log

25/05/2011 10:02:20 SUCCESS: Пользователь vsg вышел из сеанса
25/05/2011 10:08:06 SUCCESS: Пользователь vsg вошел в сеанс
25/05/2011 10:31:44 SUCCESS: Пользователь vsg вышел из сеанса
25/05/2011 10:33:39 SUCCESS: Пользователь office вошел в сеанс
25/05/2011 10:33:54 SUCCESS: Пользователь vsg вошел в сеанс
25/05/2011 10:38:14 SUCCESS: Пользователь dyakov вошел в сеанс
25/05/2011 10:45:27 SUCCESS: Пользователь vse вошел в сеанс
25/05/2011 10:55:40 SUCCESS: Пользователь kuznecova вышел из сеанса
25/05/2011 10:55:40 SUCCESS: Пользователь kuznecova вошел в сеанс
25/05/2011 10:55:40 SUCCESS: Пользователь kuznecova вышел из сеанса
25/05/2011 10:59:21 SUCCESS: Пользователь vse вошел в сеанс
25/05/2011 11:12:47 SUCCESS: Пользователь kuznecova вошел в сеанс
25/05/2011 11:13:28 SUCCESS: Пользователь vse вошел в сеанс
25/05/2011 11:32:58 SUCCESS: Пользователь snm вошел в сеанс
25/05/2011 11:34:57 SUCCESS: Пользователь snm вошел в сеанс
25/05/2011 11:36:18 SUCCESS: Пользователь rybakov вошел в сеанс

cat .calculate/desktop.env

[main]
status_sync = success
date_logout = 2011-05-25 10:31:41

[rsync]
files = 2097

у пользователя пропали настройки закладок в проводнике (наутилусе ?)
правда точно отследить момент, когда пропали (там несколько входов и выходов подряд было) сложно.

Ммм…а почему некоторые пользователи подряд входят и не выходят? С чем это связано?

25/05/2011 10:33:54 SUCCESS: Пользователь vsg вошел в сеанс
25/05/2011 10:38:14 SUCCESS: Пользователь dyakov вошел в сеанс
25/05/2011 10:45:27 SUCCESS: Пользователь vse вошел в сеанс
25/05/2011 10:55:40 SUCCESS: Пользователь kuznecova вышел из сеанса
25/05/2011 10:55:40 SUCCESS: Пользователь kuznecova вошел в сеанс
25/05/2011 10:55:40 SUCCESS: Пользователь kuznecova вышел из сеанса
25/05/2011 10:59:21 SUCCESS: Пользователь vse вошел в сеанс

25/05/2011 11:32:58 SUCCESS: Пользователь snm вошел в сеанс
25/05/2011 11:34:57 SUCCESS: Пользователь snm вошел в сеанс

пользователи работают с виндой по терминалу. наверное просто выключают терминал (rdesktop).

Действительно, не используется ли одна и таже учетка для одновременного входа на разных машинах?
нет. одна машина - одна учетка.

Винда к которой подключаются пользователи - тоже введена в домен CDS?

Да, раз они к ней подключаются.

Поставил, как советовали, флак --nosync в скрипт /usr/share/calculate/xdm/login.d(logout.d)/10client
ввел свой компьютер в домен. Все отлично сохраняется в плане настроек.
Но! при заходе в домен удаляется все из директории .ssh ! Причем это действительно только для “доменных пользователей”. Запускаю ручками скрипт
cl-sync --login --nosunc vsg
все остается на месте. Куда смотреть?

Из директории .ssh удаляется все при выходе, а не при входе. Добавив --nosync вы тем самым указали, что при входе не синхронизировать текущий профиль с профилем на сервере.
Попробуйте убрать --nosync. А на компьютере введенном в домен в файл /etc/calculate/calculate2.env в секцию [client] добавить:

cl_sync_del_path = []
cl_sync_skip_path = ['Disks','Share','Home','FTP']

Это обеспечит вам синхронизацию профиля без исключения путей.

Еще такой вопрос: проблемы с синхронизацией наблюдаются только на одной машине или на разных? У одного пользователя или у нескольких?

Спасибо, Михаил!
Все интересней и интересней могут быть настройки… Описание можно где-нибудь почитать?
Буду пробовать, отпишусь по результатам.
Проблемы исчезновение файлов наблюдались (пока не поставил --nosync) у всех. у каждого что-то свое, но в основном это фильтры в почте (у нас thunderbird), пароли и закладке в лисе.

Еще такой вопрос: а когда пользователи выходят из сеанса - они выходят, не закрывая отдельно firefox, thunerbird, то есть решили выйти и нажали Завершить сеанс?

Хороший вопрос! Специально не наблюдал. Скорее всего, все-таки закрывают.

PS
С такой конфигурацией файла /etc/calculate/calculate2.env и отсутствием --nosync все (на первый взгляд) сохраняется.

Сейчас просто в профиль пользователя весь мусор сохраняется. Нужно понаблюдать и если глюков не будет, то небольшими порциями добавлять фильтры для удаления мусора.

Понятно, а что можно использовать в качестве фильтра?

cl_sync_skip_path - здесь перечисляются все пути, которые не нужно синхронизировать

cl_sync_del_path - пути которые нужно чистить

Из чистки мы сейчас убрали все: [’.kde4/share/config/phonondevicesrc’, ‘.kde4/cache-’, '.kde4/tmp-’]

Михаил!
К сожалению, не особо много времени на эксперименты и меня вполне устраивает опция --nosync, только при этом не работают переменные cl_sync_skip_path / cl_sync_del_path.
Есть еще какой-то способ не удалять файлы из домашней директории?

Удаление файлов из .ssh прописано в коде calculate-client, поэтому, чтобы отключить удаление .ssh по выходу из сеанса нужно править код cl_client.py

Тут наткнулся на еще одну фишку.
Очень правильно, что по выходу из сеанса все, что лежит в домашней директории переноситься в директорию Home. Но бывают случаи, когда пользователь работает с ноутом и ему нужно еще и дома с документами поработать. Получается, что он этого сделать не сможет - все осталось на сервере.
Было бы здорово иметь возможность рулить возможностью убирать все с домашней директорией на сервер с помощью каких-нибудь переменных, а не прямым редактированием скрипта.

Добавьте эту задачу в bugtracker.