Автор Тема: 1C 8.3 + ALT Linux  (Прочитано 8015 раз)

Оффлайн Mr.Faber

  • Начинающий
  • *
  • Сообщений: 3
1C 8.3 + ALT Linux
« : 29.07.2014 13:05:00 »
Здравствуйте!
Пытаюсь установить 1C 8.3.5 на ALT Linux 7.0.4 centaurus i586
Все делаю по этой инструкции, но при запуске 1С, выдает ошибку.
[root@host-200 ~]# service srv1cv83 start
Starting 1C:Enterprise 8.3 server:   Error: service failed to start!
FAILED
« Последнее редактирование: 16.02.2016 10:35:21 от Skull »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: 1C 8.3 + ATL Linux
« Ответ #1 : 29.07.2014 14:30:51 »
Все делаю по этой инструкции
Значит не по инструкции...
1с мало логирован и не каким образом не подскажет почему не запустился.
Надо делать не только то, что в инструкции, не пропуская ни одного шага, но и в той последовательности, что там.
Объяснить почему не берусь. Это тайна разработчиков 1с. В таком виде точно работает.
От себя рекомендую выполнять лабораторные работы с чистого листа, использовать точно такие названия файлов и всего остального. Вплоть до паролей.  Иначе потеряете много времени, спотыкаясь о мелкие ошибки.
Короче:  Назовите сервер server1c. Проверьте пингуется ли он по имени, имени(точка)localdomain.
Он у вас называется сейчас host-200. Вы похоже это не учли.
Без этого 1с не запустится.
Более того, надо чтобы был уже запущен  postgres/

Во общем, как в любом кулинарном рецепте: "Возьмите чистую кастрюлю..." и сделайте все аккуратно.


 
« Последнее редактирование: 29.07.2014 14:32:57 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн linkod

  • Начинающий
  • *
  • Сообщений: 11
Re: 1C 8.3 + ATL Linux
« Ответ #2 : 24.10.2014 01:29:39 »
у меня тут подобная проблема только симптомы более определены.

1)  порт 1541 оказался закрыт. в инструкциях вычитал что есть некие *.lst файлы, но их не было.
2) я удалил вообще всю папку в каталоге /home и теперь даже права не знаю какие и кому дать
3) теперь 1с не стартует, пересборка рпмов не помогла, в логах /var/log/messages тоже что и на экране. Дебаг режим походу не помог.

как быть и куда бежать?

П.С. ставил 8.3.5 1186 на центавр 7.0.5 минимал. Все висит на виртуалбоксе.

Оффлайн linkod

  • Начинающий
  • *
  • Сообщений: 11
Re: 1C 8.3 + ATL Linux
« Ответ #3 : 24.10.2014 01:43:36 »
и еще, делал по самой последней инструкции только вот на архитектуре 64

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: 1C 8.3 + ATL Linux
« Ответ #4 : 24.10.2014 18:03:06 »
как быть и куда бежать?
Пришлите вывод команд:

[root@server1c ~]#cat /etc/hosts
[root@server1c ~]#ping server1c
[root@server1c ~]#ping server1c.localdomain
[root@server1c ~]#nmap -p 5432 127.0.0.1
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн linkod

  • Начинающий
  • *
  • Сообщений: 11
Re: 1C 8.3 + ATL Linux
« Ответ #5 : 24.10.2014 21:37:38 »
вот

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: 1C 8.3 + ATL Linux
« Ответ #6 : 25.10.2014 13:47:14 »
Все правильно, что неправильно.

Написано же выше: "Назовите сервер server1c"
А он у вас называется host-15
из-за этого и не работает

А где вывод nmap -p 5432 127.0.0.1

Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн DmitriyF

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: 1C 8.3 + ATL Linux
« Ответ #7 : 25.10.2014 15:36:26 »
Все правильно, что неправильно.

Написано же выше: "Назовите сервер server1c"
А он у вас называется host-15
из-за этого и не работает

А где вывод nmap -p 5432 127.0.0.1


Вообще не правильно называть сервера где будет крутиться сервер 1с именами типа 1cserver srevr1c  у сервера 1с потом глюки по этому поводу начинаются.

Оффлайн linkod

  • Начинающий
  • *
  • Сообщений: 11
Re: 1C 8.3 + ATL Linux
« Ответ #8 : 26.10.2014 01:25:03 »
а где в 1с этот параметр подкрутить? чтобы назвать как хочется


общими усилиями я победил инструкцию по запуску. спасибо
« Последнее редактирование: 26.10.2014 02:59:42 от linkod »

Оффлайн Mr.Faber

  • Начинающий
  • *
  • Сообщений: 3
Re: 1C 8.3 + ATL Linux
« Ответ #9 : 21.01.2015 19:31:54 »
Возникла уже новая проблема в этой же сборке.
Все работает, все хорошо. Но...
PostgreSQL очень печален к "жесткому" отключению.  Ну как и все базы...
Выбило свет. И после запуска база умерла.
Делался бэкап стандартными средствами pgsql, но восстановить из нее нечего не получилось.
Так вот, возможно делать бэкап базы, и потом ее нормально восстановление, в случае чего.

Такое не желательно:
Цитировать
Развертывание 1С Предприятие 8.3 Сервер на OpenVZ.
Резервное копирование. Аварийное восстановление.

dango

  • Гость
Re: 1C 8.3 + ATL Linux
« Ответ #10 : 22.01.2015 10:33:24 »
PostgreSQL очень печален к "жесткому" отключению.  Ну как и все базы...
Выбило свет. И после запуска база умерла.
Есть такое.
Делался бэкап стандартными средствами pgsql, но восстановить из нее нечего не получилось.
Так вот, возможно делать бэкап базы, и потом ее нормально восстановление, в случае чего.
Как бэкапили, как восстанавливали?

Оффлайн Mr.Faber

  • Начинающий
  • *
  • Сообщений: 3
Re: 1C 8.3 + ATL Linux
« Ответ #11 : 22.01.2015 13:09:36 »
1С Предприятие 8.3 x86: Бухгалтерия предприятия Базовая.
Так бэкап делали:
# ! /bin/sh
BackUpDir="/home/usr1cv8/dump/"
DateName=`date +%d.%m.%Y-%H.%M`
cd $BackUpDir
echo Начато резервное копирование баз данных
pg_dump -Fc -U postgres "BP_Base" > $DateName.BP_Base.backup
echo Резервное копирование завершено! Нажмите любую клавишу.
read x

восстанавливали:
psql имя_БД < файл_дампа

При восстановлении куча ошибок лилось, начиная от кодировки, заканчивая не существующими таблицами. В просторах Интернета пишут, что 32-х битная версия 1с имеет такой косяк.

dango

  • Гость
Re: 1C 8.3 + ATL Linux
« Ответ #12 : 22.01.2015 17:13:56 »
восстанавливали:
psql имя_БД < файл_дампа

При восстановлении куча ошибок лилось, начиная от кодировки, заканчивая не существующими таблицами. В просторах Интернета пишут, что 32-х битная версия 1с имеет такой косяк.

При аварийном выключении питания накрываются медным тазом журналы транзакций БД. Восстановление бэкапа тут не поможет. В принципе в Сети мне попадались статьи по лечению БД. Но это кропотливый труд. В аналогичной ситуации мне помогло другое решение, найденное в Сети.
1. Средствами PostgreSQL удалить не рабочую БД
2. Средствами PostgreSQL создать пустую БД с тем же именем и параметрами
3. Восстановить бэкап в созданную пустую БД
4. Запустить 1С в режиме Конфигуратор ИБ, связанной с данной БД в PostgreSQL и проверить целостность данных.
Это сработало в 2011 на CentOS 6.3 x64 с PosgteSQL 9.0 x64 от 1С.
Для удобства обслуживания БД PostgreSQL могу посоветовать pgadmin3. В p7 он есть. Целесообразно ставить в систему, где развернута PostgreSQL.

dango

  • Гость
Re: 1C 8.3 + ATL Linux
« Ответ #13 : 22.01.2015 17:27:56 »
Забыл добавить добрый совет, попавшийся в сети: "Проверяйте бэкапы на работоспособность" :-)

Оффлайн Pauli

  • ALT Linux Team
  • Завсегдатай
  • *
  • Сообщений: 136
    • Email
Re: 1C 8.3 + ATL Linux
« Ответ #14 : 16.02.2016 10:20:10 »
Хозяйке на заметку: самый простой способ получить "service failed to start" при запуске 1С:Предприятия на платформе ALT Linux - это не обеспечить правильного разрешения имени хоста в адрес. И самый простой способ проблему устранить - поставить офисный сервер Centaurus и вписать имя сервера 1С в зону DNS.
По опыту, работает простой тест:
$ host `hostname`
Если ответ типа "not found" - кластер 1С скорее всего не запустится. Если "has address правильный_ip_сервера" - должно работать. Вообще замечено, что /etc/hosts тоже помогает, но правильно настроенный DNS лучше.