Имя: Пароль:
1C
1С v8
Закрывается 1С сразу после открытия
0 nsergn
 
06.02.26
15:57
Закрывается 1С сразу после открытия.
Astra Linux (обновленная до последней версии)
База клиент серверная
Конфигурация БГУ и ЗКГУ
Клиент полный установлен 8.3.24.1691

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

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

В чем может быть дело?

Поддержка предположила, что нет прав на каталоги у пользователя usr1cv8
Но при установке платформы этот пользователь и не создался.
Попробовали вручную его создать, но ничего это не дало.
1 spiller26
 
06.02.26
16:50
(0) Как вариант провести эксперемент на другой машине.
2 nsergn
 
06.02.26
16:57
(1) на другой машине попробовал - аналогичная система, только обновление не самое последнее, а полугодовой давности.
Результат абсолютно такой же.
Все остальные доступные машины такой же конфигурации и версии Linux.

Кроме одной - на ней Linux годовалой или более давности.
И платформа на нее ставилась год назад.
На ней работает стабильно, не закрывается 1С.
Это единственная машина с невылетающей 1С
3 spiller26
 
06.02.26
17:04
(2) X-сы или wayland, что за DE?
4 spiller26
 
06.02.26
17:12
Ну есть ещё догадка, что в старой Астре был какой-то нужный пакет, корого сейчас нет.
5 spiller26
 
06.02.26
17:15
(4) Запусти с терминала и посмотри в журнале, после того как ёкнеться
6 spiller26
 
06.02.26
17:19
Проверь установленные пакеты и зависимости:
libwebkit2gtk-4.0-37
gtk2-engines
libgsf-1-114
libglib2.0-0
libgstreamer1.0-0
libgstreamer-plugins-base1.0-0
libc6
libstdc++6
libgcc-s1
libssl3
ca-certificates
fonts-liberation
ttf-mscorefonts-installer
7 nsergn
 
06.02.26
17:20
(3) Графическая платформа X11
8 nsergn
 
06.02.26
17:23
(5) В Linux мои познания практически нулевые, можно поподробнее, пожалуйста?
Запустить в командной строке от пользователя root?
Это я смогу.
А в каком журнале и как посмотреть? Главный вопрос.
9 nsergn
 
06.02.26
17:51
(6) Отсутствуют следующие пакеты:
----- gtk2-engines
----- libglib2.0-0
----- libgcc-s1
----- libssl3
----- ttf-mscorefonts-installer

При этом для некоторых есть с похожими названиями:

ii  gtk2-engines-murrine
ii  gtk2-engines-pixbuf:amd64

ii libglib2.0-0:amd64
ii  libglib2.0-bin
ii  libglib2.0-data

ii  libgcc1:amd64

ii  libssl1.1:amd64

На сколько это критично? Надо ли их доставлять?
10 nsergn
 
06.02.26
17:53
(6) про проверку зависимостей можно поподробнее?
11 nsergn
 
11.02.26
10:13
Новые данные: )

На этом сервере есть копия базы БГУ до обновления версии
Так она работает штатно, не вылетает.

Работающая версия 2.0.101.64

Залил поверх нее текущую версию 2.0.107.59, вход и вопрос "Эта база перемещена или копия" и не вылетает.

Как только нажал "Копия базы" - мгновенно закрылась.

Что 1С сделала, что перестала работать база после обновления??
Как найти и как исправить?
Техподдержка все с правами доступа к файлам и каталогам выяснеет уже две недели.
12 spiller26
 
11.02.26
12:24
(11) Зучем зацикливаться на одной платформе, поставь другу, возможен глюк платформы самой.
13 nsergn
 
11.02.26
15:10
(12) это был самый первый вариант, который мне пришел в голову.
Просто не хотелось бы обновлять платформу на сервере без гарантии результата, так как придется и всех клиентов обновлять платформу
14 nsergn
 
17.02.26
12:00
На компьютере клиента другой пользователь работает стабильно, без вылета.
Запускал и с параметром /ClearCache под проблемным пользователем и на сервере (Windows) и на клиенте (Linux) - не помогает, вылетает на Linux также.

Как почистить папки с настройками пользователя 1С на Astra Linux? Какие папки удалять?
15 spiller26
 
17.02.26
12:07
(14) под рукой нет линя, но где-то тут /home/user/.1c/ - где user это пользователь
16 Winnie Buh
 
гуру
17.02.26
12:35
(14) пробовал удалить базу из списка и снова добавить?
17 nsergn
 
17.02.26
12:43
(16) пробовал, не помогло (
18 nsergn
 
17.02.26
12:56
(15) в этой папке список баз.

/home/user/.1cv8 - здесь много папок  и файлов *.pfl
Можно удалить все папки с длинными именами  кроме ExtCompT , STT, conf , logs ?
19 nsergn
 
17.02.26
15:36
Почистил /home/user/.1cv8
Не помогло, вылетает после входа в 1С Предприятие
20 nsergn
 
20.02.26
09:59
если зайти под проблемным пользователем на одном компьютере с более старой версией Линукса (есть еще какие-то отличия, например производитель процессора Intel, а на проблемных машинах AMD), то после этого вход на проблемных машинах проходит удачно и работа на них становится стабильной.
Это что, новая система активации пользователей от 1С??? )
21 Garykom
 
гуру
20.02.26
10:08
(20) Скорее всего это некое кэширование на сервере 1С проходит успешно
И после этого глючный код на клиентах не вызывается некоторое время
22 Garykom
 
гуру
20.02.26
10:13
Если честно то работа клиента 1С под Линукс - это пока лотерея и маловостребованный режим работы
Чаще всего поднимают RDP сервер на Винде и все с Линуксов просто как с тонких клиентов через RDP там работают

Ибо LibreOffice не устраивает, хотят MS Office
Как еще и куча чисто вин-софта нужна
А раз уже нужна то и 1С лучше там запускать

Но вот сервера 1С и СУБД (PostgreSQL) уже давно отлично и вполне надежно под Линуксом пашут, в отличие от клиентов 1С
23 nsergn
 
26.02.26
16:38
Отключение WebKit помогло.

От техподдержки:
"Попробуйте выставить в параметрах ярлыка запуска 1С следующие параметры:

WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 решает проблему во всех ОС"
24 spiller26
 
26.02.26
17:29
(23) вот что я накопал по данному глюку.
-------------------------------------------
Согласно ошибке 70107511 в багборде 1С:

B OS Linux при установленных проприетарных драйверах NVIDIA или устаревших драйверах Mesa в клиентском приложении могут наблюдаться артефакты рендеринга, чёрные экраны, зависания или аварийное за вершение работы.

Коды обращения HL-959233 HL-973399 HL-998675

Код(ы) дубля 60021728

Способ обхода: Запускать клиентские приложения с использованием установленного значения переменной окружения

WEBKIT_DISABLE_DMABUF_RENDERER=1 /opt/1cv8/common/1cestart

Как пример, можно создать отдельный ярлык ~/Desktop/1С:ЗУП.desktop

[Desktop Entry]
Name=1С:ЗУП
Name[ru]=1С:ЗУП
Type=Application
NoDisplay=false
Comment=Запуск 1С с установленной переменной окружения
Exec=env WEBKIT_DISABLE_DMABUF_RENDERER=1 /opt/1cv8/common/1cestart
Icon=1cestart-8.3.23-2040
Hidden=false
Terminal=false
StartupNotify=false
Version=1.0
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.