Имя: Пароль:
IT
 
Не стартует автоматически сервер 1С на KDE Neon
,
0 SiAl-chel
 
08.08.19
20:10
У меня такая проблема: сервер 1C автоматически не стартует при включении компа.
ОС - KDE neon 5.16 x86_64 Linux 5.0.0-23-generic
1С - 8.3.15.1534 x64
Запускаю 'sudo service srv1cv8 start' - ноль эффекта и вывод пустой, вывод команды 'ps aux | grep 1C' тоже пустой. Запускаю 'sudo /etc/init.d/srv1cv83 start' - сервер стартует. Символьные ссылки в подкаталогах /etc/init.d/rc_.d есть. В логах ОС где и что искать - не знаю. Что можно попробовать сделать?
1 ДенисЧ
 
08.08.19
21:03
Удалить линух, в котором ты всё равно что я в ардуинах, поставить кошерно-трофейную винду и наслаждаться жизнью.
2 SiAl-chel
 
08.08.19
21:07
(0) Нет.
3 mrdc
 
09.08.19
03:42
1. Поставить в качестве ОС тот Linux, который рекомендует 1С, пусть даже и десктопную версию.
2. Пригласить спеца за деньги, который разбереться "почему не стартует".
3. Долго долго мучиться самостоятельно.

Символьные ссылки мало чем помогут, имхо. Там может быть что-то с PATH, к примеру... Не видя консоли, сложно что-то сказать. Анализ надо начинать со скрипта запуска и построчно смотреть, чего он там делает в этой твоей КДЕ Неон. Кстати, накойфиг она нужна на сервере 1С...
4 arsik
 
гуру
09.08.19
07:06
(0) Там нет systemd?
5 Йохохо
 
09.08.19
07:39
(4) +1, за "sudo /etc/init.d/srv1cv83 start" на винду пересаживать)
6 SiAl-chel
 
09.08.19
08:06
(3) Это домашний комп. Нужен сервер 1С там для разработки, тестирования и обучения. Демон сам стартует, но не стартует автоматически. Пользователь usr1cv8 добавил в группу adm. Отказаться легко, и надеяться на другого - тоже легко, но как тогда приобрести новые проф.навыки?
(4) Вроде есть, но в выводах команды "service srv1cv83 start" что-то пишет про SysV.
(5) Почему? Так демон стартует, а вот "service start" - нет.
7 Йохохо
 
09.08.19
08:12
(6) потому что при таком старте будет цгруп неуправляемая системд и сервис будет просто прибит при перезагрузке с потерей данных.
Разберись что у тебя, но сис5 нет вроде почти ни где, похоже какая то бунта, там системд должно быть
8 SiAl-chel
 
09.08.19
08:14
(3) KDE Neon - та же Ubuntu LTS, только с быстро обновляемым KDE Plasma. А Ubuntu рекомендуема 1С. MS SQL Server и PostgeSQL от 1С встали нормально, и стартуют спокойно в автомате. Года два пробовал сервер 1С ставить на Linux Mint 18.1, который основан тоже на Ubuntu, там проблем не было с автозапуском.
Скрипт /etc/init.d/srv1cv83 сейчас выложить не смогу, вечером только. Он стандартный из deb-пакета от 1С, единственная правка - включил DEBUG режим.
9 SiAl-chel
 
09.08.19
08:16
(7) Спасибо за инфу.
10 arsik
 
гуру
09.08.19
08:24
(9) ну попробуй
systemctl start srv1cv83
systemctl status srv1cv83
systemctl enable srv1cv83
11 SiAl-chel
 
09.08.19
11:51
(10) Хорошо. Попробую еще раз. Вчера тоже самое вводил, но в другой последовательности. Сначала включил, а потом запускал.
А в каких журналах Linux какие события отвечают за ошибки запуска сервисов systemd?
12 arsik
 
гуру
09.08.19
12:25
(11) systemctl status srv1cv83 - ты все увидишь. И ошибки, почему не запустилось
13 arsik
 
гуру
09.08.19
12:26
(11) Порядок неважен. start - запустить сервис, status - посмотреть, что с ним, enable - добавить в автозапуск
14 Скиурус
 
09.08.19
13:58
А ключ от сервера 1С у тебя тоже в домашнем компьютере есть? А то если ставить 8.3 поломанную известной ломалкой под линуксом, там похожая реакция и происходит - демон молча завершает работу.
15 SiAl-chel
 
11.09.19
19:51
(10) Вот такой выхлоп получился
sial@home-center:~$ sudo systemctl start srv1cv83
sial@home-center:~$ sudo systemctl status srv1cv83
● srv1cv83.service - LSB: Starts and stops the 1C:Enterprise daemons
   Loaded: loaded (/etc/init.d/srv1cv83; generated)
   Active: active (exited) since Wed 2019-09-11 21:49:41 +05; 8s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 21798 ExecStop=/etc/init.d/srv1cv83 stop (code=exited, status=0/SUCCESS)
  Process: 21837 ExecStart=/etc/init.d/srv1cv83 start (code=exited, status=0/SUCCESS)

сен 11 21:49:36 home-center systemd[1]: Starting LSB: Starts and stops the 1C:Enterprise daemons...
сен 11 21:49:36 home-center su[21850]: Successful su for usr1cv8 by root
сен 11 21:49:36 home-center su[21850]: + ??? root:usr1cv8
сен 11 21:49:36 home-center su[21850]: pam_unix(su:session): session opened for user usr1cv8 by (uid=0)
сен 11 21:49:36 home-center su[21850]: pam_unix(su:session): session closed for user usr1cv8
сен 11 21:49:41 home-center srv1cv83[21837]: Starting 1C:Enterprise 8.3 server:   Error: service failed
сен 11 21:49:41 home-center srv1cv83[21837]: FAILED
сен 11 21:49:41 home-center systemd[1]: Started LSB: Starts and stops the 1C:Enterprise daemons.
sial@home-center:~$ sudo systemctl enable srv1cv83
srv1cv83.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable srv1cv83
16 SiAl-chel
 
11.09.19
19:52
(14) Стоит ключ от какой-то основной поставки, драйвер hasp стоит и работает, проблем с запуском файловой 1С - нет.
17 SiAl-chel
 
11.09.19
19:57
Установил в виртуалку Linux Mint 19.2, установил также 1С вместе с сервером, hasp не прокидывал, драйвер на него не ставил. Сервис srv1cv8 стартует нормально, без сообщения:
"Starting 1C:Enterprise 8.3 server:   Error: service failed"
То есть проблема не в юните сервера 1С, но вот в чем конкретно - у меня тямы не хватает. Ведь скрипт /etc/init.d/srv1cv83  отрабатывает нормально.
18 Фрэнки
 
11.09.19
22:55
(17) А я все ждал, когда же ты потратишь полчаса времени, чтоб воспроизвести сервак в виртуальной машине.

Но ключ от основной поставки это же не ключ сервера.
Кстати, а такая хрень, что сервер 1С криво стартует, если там сидит клиентский ключ - что-то такое припоминается, что давно-давно где-то об этом в кулуарах говорилось... А сервак в линукс однозначно лучше спрятать в отдельную свою виртуалку если есть условие, что это экспериментально-тестовая установка, скажем так.
19 SiAl-chel
 
12.09.19
11:34
(18) А чего ждать то? Я сразу попробовал, только на сайт попасть времени не было.
Попробую старт без USB ключа, хотя ключ нужен для старта файловых баз. Ппредполагаю, что делом не в хаспе. Скрипт из дистрибутива 1С то отрабатывает нормально, проблема с юнитом системд. Вот тут у меня проблема. Дистрибутив менять или виртуалку использовать - не хотелось бы, есть на то причины.
20 SiAl-chel
 
14.09.19
07:43
Ап
21 ssh2006
 
14.09.19
11:20
проверь права usr1cv8 на каталог куда 1с установилась
22 ssh2006
 
14.09.19
11:22
в (10) все верно написали
23 SiAl-chel
 
14.09.19
19:24
(21) Проверил. В какой инструкции написано для каких каталогов и каких файлов какие должны быть права?
(22) Сделал, вывод этих команд написал выше. Дальше то что? Это же было сразу использовано, еще до написания темы на форуме.
24 ssh2006
 
14.09.19
21:37
25 ssh2006
 
14.09.19
21:37
26 ShAV
 
15.09.19
00:22
(0) Попробуй добавить в начало файла /etc/init.d/srv1cv83 строку:
#!/bin/bash
и перезагрузись
27 SiAl-chel
 
16.09.19
07:30
(26) Она есть там. Эта ошибка была в дистрибутивах в RPM-пакетах, а у меня используется apt и DEB-пакеты.
(24) Читал. Делал все также как и в инструкции, только установку делал с помощью dpkg, а не - gdebi. Попробую конечно все снести, и заново поставить по инструкции, но чую, что не в этом дело.
28 ssh2006
 
16.09.19
16:43
(23) на /opt/1C проверь права , поставь usr1cv8 владельцем
29 SiAl-chel
 
18.09.19
07:39
(28) Сразу же. Скрипт то /etc/init.d/srv1cv8 под usr1cv8 отрабатывает ведь нормально.
30 ssh2006
 
18.09.19
14:56
(29) сам себя пингует по имени?
если нет то добавить в /etc/hosts
запись 127.0.1.1 имя
31 SiAl-chel
 
23.09.19
12:58
(30) Пингует с самой установки. Запись в хостс есть.
32 SiAl-chel
 
02.10.19
07:35
Всем спасибо. Тема закрыта. Ушел на Kubuntu LTS, нет времени больше разбиратсья с этой проблемой.
Основная теорема систематики: Новые системы плодят новые проблемы.