CentOS: откат сервера 1С на предыдущую версию
Опубликовал 14 февраля, 2016 в 12:00 утра Алексей
Не секрет, что 1С платформа под линукс тестируется не так качественно и не под все конфигурации системы, как под Windows и поэтому могут возникать ситуации, когда после обновления на требуемую версию пользователи бывают не в восторге(например с 3.6 на 3.7) от того, что 1С-отчеты перестают отправлятся или экспорт в эксель-файлы выгружаться и прочие ньюансы, которые выявляются только в процессе работы.
поэтому следующая команда, запущенная из папки с установочными файлами прошлой версии, спасает ситуацию:
rpm -Uhv --oldpackage 1C_Enterprise83*.rpm
Так же бесполезно ставить 8.3.7 версию платформы работать с базами postgresql 9.0 или 9.2 - ошибки при работе будут.
Для обновления версии постгре надо будет выгрузить базы в dt и установить новую версию, заново проиницилизировать и создать структуру баз.
Также могут вылетать клиентские сеансы с ошибкой "recv return zero". Это из-за того что регламентые задания убивают пользовательские сеансы. Нужно либо отключить их в свойствах базы через консоль администирования или добавить в /etc/sysctl.conf net.ip4.tcp_syncookies = 0 - надо будет посмотреть как этот параметр правильно называется для используемой версии CentOS и поможет ли это.