LINUX.ORG.RU

Не отображается приложение под правами обычных пользователей.

 ,


0

1

Приветствую,

Имеем Centos7 + GUI + xRDP + 1С кластер + 1С клиент

1С кластер работает, проблемы с запуском 1С клиента под обычным пользователем, открывается маленький прямоугольник. https://media.discordapp.net/attachments/954798968695582873/1053821534227148960/2022-12-18_054748.png?width=1619&height=910 пример запуска.

При запуске 1С клиента под пользователем root проблем нет. https://media.discordapp.net/attachments/954798968695582873/1053821534587854848/2022-12-18_054846.png?width=1616&height=909

Подскажите пожалуйста в чем может быть проблема с запуском 1С клиента?

Ты конечно исследовал проблему, сравнил правай файлов с которыми работают приложения под разными юзерами, почитал вывод приложений на stder, прогнал strace?

Если нет - то ты ошибся разделом и тебе в раздел Job

no-dashi-v2 ★★★
()

«Под пользователем root» это графическая сессия запущена для рута и из неё приложение (обычно запуск графических сессий от рута вообще заблокирован), или как? Если оно до этого запускалось через какое-нить sudo то оно скорее всего испортило права доступа к своим файлам у обычного пользователя. Можно проверить эту гипотезу, создав нового чистого пользователя и проверив от него (ничего до этого вообще в нём не делая).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Я запустил сессию GUI под пользователем root через XRDP. Новых пользователей я создавал и удалял, запускается 1с клиент без изменений, даже у пользователей Администраторов.

quazar99
() автор топика
Ответ на: комментарий от quazar99

Новых пользователей я создавал и удалял, запускается 1с клиент без изменений, даже у пользователей Администраторов.

Не понял. У новых пользователей всё работает или всё не работает?

Проблема только у конкретного одного пользователя, или у всех кроме рута?

firkax ★★★★★
()
Ответ на: комментарий от no-dashi-v2
Ответ на: комментарий от firkax

Проблема у всех пользователей кроме root, сервер только установил на всех вновь созданных пользователях не работает только клиент 1С, а остальные приложения нормально открываются.

https://media.discordapp.net/attachments/954798968695582873/1053845511905493092/image.png?width=1625&height=909

quazar99
() автор топика
Ответ на: комментарий от quazar99

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

xrandr одинаковый и у того и у того.

quazar99
() автор топика
Ответ на: комментарий от quazar99

Значимое отличие по-моему только одно

-access("/root/.config/gtk-3.0/settings.ini", F_OK) = 0
-open("/usr/share/locale/locale.alias", O_RDONLY) = 7
-fstat(7, {st_mode=S_IFREG|0644, st_size=2502, ...}) = 0
-mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xX
-read(7, "# Locale name alias data base.\n#"..., 4096) = 2502
-read(7, "", 4096)                       = 0
-close(7)                                = 0
-munmap(0xX, 4096)            = 0
-futex(0xX, FUTEX_WAKE_PRIVATE, 2147483647) = 0
-open("/root/.config/gtk-3.0/settings.ini", O_RDONLY) = 7
-fstat(7, {st_mode=S_IFREG|0644, st_size=47, ...}) = 0
-read(7, "[Settings]\ngtk-application-prefe"..., 4096) = 47
-read(7, "", 4096)                       = 0
-close(7)                                = 0
-futex(0xX, FUTEX_WAKE_PRIVATE, 2147483647) = 0
+access("/home/zp/.config/gtk-3.0/settings.ini", F_OK) = -1 ENOENT (Нет такого файла или каталога)

Но сомневаюсь что оно может влиять. Однако, у рута прописаны какие-то кастомные настройки тулкита, возможно это не спроста и всё-таки нужно. Что если посмотреть что в этом файле и попробовать его юзеру тоже создать с теми же данными? Или руту переименовать временно типа его нет?

А ещё, нельзя ли этот прямоугольник растянуть (мышкой или как там надо) до нормального размера? Может там картинка есть внутри, но окно почему-то плохого размера создаётся?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

Я создал settings.ini для обычного пользователя, но на результат это как ты и предполагал не повлияло. https://media.discordapp.net/attachments/954798968695582873/1053858550214037544/image.png?width=1920&height=192 новый strace

так же я растянул окно https://media.discordapp.net/attachments/954798968695582873/1053857883856568381/image.png?width=1614&height=909

quazar99
() автор топика
Ответ на: комментарий от quazar99

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

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)