Автор Тема: RuleUser - управление пользователями в сети  (Прочитано 90170 раз)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #90 : 05.03.2013 17:07:59 »
Как раз на P5/P6 проверяю, работает:)
Вообще штука конечно хорошая, но...проверка и запуск только при обновлении списка, и для многопольз. работать небудет т.к. берет данные из списка.
Если сделать проверку и запуск в момент подключения к клиенту, задержка будет большая, несколько секунд(меньше секунды на проверку, остальное запуск). Минимум 2-3.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #91 : 05.03.2013 17:15:24 »
и для многопольз. работать небудет т.к. берет данные из списка.
У меня многопользовательский. :)
Меня вполне устраивает ручное прописывание на клиенте :) для работоспособности проверяю.

Поймал :)

Программа была открыта минут 10-15, после этого я обновил список клиентов, выбрал одного клиента, который состоит в группе group1 и нажал миниатюры, высыпало:
$ ruleuser
python: xcb_io.c:140: dequeue_pending_request: Проверочное утверждение `req == dpy->xcb->pending_requests' не выполнено.
/usr/bin/ruleuser: line 3: 17560 Аварийный останов         python ruleuser.py
Клиент стац. многопользовательский. На машине клиента зашел под другим пользователем, нежели был указан для сбора статистики.

UPD
При повторном запуске в журнал высыпает при обновлении списка, раньше этого в журнале не было
19:15:52 admin@192.168.0.240 ssh: *** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
« Последнее редактирование: 05.03.2013 17:26:48 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #92 : 05.03.2013 17:22:02 »
Как раз на P5/P6 проверяю, работает:)
Если зайти под пользователем, который указан для сбора статистики при многопольз. стац. клиенте, то все работает.
Правда пришлось перед этим перезапустить программу...
« Последнее редактирование: 05.03.2013 17:25:54 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #93 : 05.03.2013 17:27:42 »
UPD
При повторном запуске в журнал высыпает при обновлении списка, раньше этого в журнале не было
19:15:52 admin@192.168.0.240 ssh: *** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
Все верно, или дисплей неверный или сеанса пользователя нет.

Как раз на P5/P6 проверяю, работает:)
Если зайти под пользователем, который указан для сбора статистики при многопольз. стац. клиенте, то все работает.
А по другому никак. Все таки надо принцип работы этой функции пересматривать, или отключить как бессмысленную.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #94 : 05.03.2013 17:28:19 »
Миниатюра этого клиента уже была в окне или новая?
Вроде, не было открытых миниатюр... если и была, то последним действием я её закрыл бы, перед нажатием на миниатюры.
Этот комментарий к первой части сообщения или второй
К первой. Поправил сообщение.
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #95 : 05.03.2013 17:33:49 »
Миниатюра этого клиента уже была в окне или новая?
Вроде, не было открытых миниатюр... если и была, то последним действием я её закрыл бы, перед нажатием на миниатюры.
Если была уже открыта, она не закрывается, а просто перемещается в начало списка.(если включено не очищать таблицу в настройках программы)

Этот комментарий к первой части сообщения или второй
К первой. Поправил сообщение.
выглядит как ко второй части:)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #96 : 05.03.2013 17:52:00 »
Опять поймал :)
$ ruleuser
python: xcb_io.c:140: dequeue_pending_request: Проверочное утверждение `req == dpy->xcb->pending_requests' не выполнено.
/usr/bin/ruleuser: line 3: 21040 Аварийный останов         python ruleuser.py

Блин, надо рабочий стол записывать :)
Короче я миниатюру 100% закрыл (пустое поле для миниатюр было, но не закрыто!), потом нажал обновить (подождал чуть-чуть) и выбрал своего клиента в группе и нажал "миниатюры". и падение...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #97 : 05.03.2013 17:52:35 »
включено не очищать таблицу в настройках программы
Эта настройка включена.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #98 : 05.03.2013 18:07:20 »
Что значит своего? Я так понимаю клиент тот же что и прошлый раз падает?
Да. Группа одна -- group1 и в ней один стац.клиент -- lxde.
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #99 : 05.03.2013 18:14:50 »
Что значит своего? Я так понимаю клиент тот же что и прошлый раз падает?
Да. Группа одна -- group1 и в ней один стац.клиент -- lxde.
Для именно такой ошибки побольше бы данных, зацепку бы...а то, я как только не пробовал, не хочет падать:)
Система наверное Simpy. Программа локально открыта или удаленно(ssh,vnc,nx) ? "падающий" клиент, только у него такое наблюдается? Чем этот клиент отличается от других?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #100 : 05.03.2013 19:21:57 »
Сейчас. Кажется, нашел...
Не удается отловить... то ли при разных обстоятельствах происходит... то ли корень зла где-то глубже...
Единственное, что удалось уловить (вроде ??? ) это то, что нужно подержать комп в простое (т.е. мышкой не вертеть). После этого обновить список и снова открыть миниатюры.
Ещё может быть что-то связано с одной странностью: при 1-ом открытии программы нажимаю миниатюры, потом закрываю миниатюру. Обновляю список и снова жму миниатюры !!! И вот тут внимательно !!! если после нажатия миниатюры мышкой не шевелить, то кнопки просмотр/управление/миниатюры неактивны (блёклые), чуть мышкой двинешь и они становятся активными. Бред какой-то... :D :P
Пока ничего более не могу сказать, посмотрю ещё конечно.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #101 : 05.03.2013 19:26:59 »
Система наверное Simpy. Программа локально открыта или удаленно(ssh,vnc,nx) ? "падающий" клиент, только у него такое наблюдается? Чем этот клиент отличается от других?
Simply. ВМ. Может в ВМ дело, хотя не уверен.

Блин! Сейчас опять упала! Пока сообщение минут 5-10 писал!
Теперь вот:
$ ruleuser
python: xcb_io.c:571: _XReply: Проверочное утверждение `(((long) (req->sequence) - (long) (dpy->request)) <= 0)' не выполнено.
/usr/bin/ruleuser: line 3: 27310 Аварийный останов         python ruleuser.py
Ничего не обновлял, миниатюр открытых не было, сразу после простоя (пока сообщение писал) нажал миниатюры и падение...
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #102 : 05.03.2013 19:38:45 »
Система наверное Simpy. Программа локально открыта или удаленно(ssh,vnc,nx) ? "падающий" клиент, только у него такое наблюдается? Чем этот клиент отличается от других?
Simply. ВМ. Может в ВМ дело, хотя не уверен.
Конечно, через SSH еще чаще падает, gtkvnc к удалёнке капризный. Через NX нормально работает.
« Последнее редактирование: 11.03.2013 17:17:09 от xak-altsp »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #103 : 05.03.2013 19:45:12 »
Конечно, через SSH еще чаще падает, gtkvnc к удалёнке капризный. Через NX нормально работает.
Ладно, свалим вину на ВМ :D
Но на реальной машинке проверю все-таки, мало ли. :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #104 : 06.03.2013 07:51:34 »
Автозапуск vnc не сработал, поэтому создан файл
Как раз на P5/P6 проверяю, работает:)
Вот почему мне казалось, что автозапуск не срабатывает, может и у rotkart такая ситуация получилась :)
Я в настройках ставлю автозапуск x11vnc и потом сразу жму миниатюры, а нужно сначала обновить список, потому что автозапуск на клиенте происходит при обновлении списка! Вот :) + наличие nmap на клиенте!

С автозапуском x11vnc надо вероятно другое решение, возможно с периодическим отслеживанием состояния. Но тогда получается большая функция, причем похожая на "VNC серверы и клиенты", которая не тестирована.
Да, что-то нужно поправить...
Может как-то так командой отправлять:
ps -A | grep -w x11vnc > /dev/null || x11vnc -localhost -shared -forever -quiet -rfbport 5900 -display :0
« Последнее редактирование: 06.03.2013 07:59:40 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)