Вот они, слева направо: три популярные ошибки при установке 1С-клиента на РЕД ОС

от автора

Три популярные ошибки при установке 1С-клиента. Эти три ошибки мы знаем не понаслышке и сегодня расскажем, как действовать, если встретились с ними при установке 1С-клиента на РЕД ОС. 

Ошибка «противоречивые запросы»

dnf install 1c-enterprise-8.3.18.1959-common-8.3.18-1959.x86_64 1c-enterprise-8.3.18.1959-server-8.3.18-1959.x86_64 1c-enterprise-8.3.18.1959-client-8.3.18-1959.x86_64 

Проблема представляет собой противоречивые запросы:

nothing provides libwebkitgtk-3.0.so.0()(64bit) needed by 1c-enterprise-8.3.18.1959-client-8.3.18-1959.x86_64

Решение

Установка через менеджер пакетов RPM с выводом всех действий на экран и без контроля всех зависимостей:

rpm -ivh --nodeps 1c-enterprise-8.3.18.1959-common-8.3.18-1959.x86_64.rpm 1c-enterprise-8.3.18.1959-client-8.3.18-1959.x86_64.rpm 1c-enterprise-8.3.18.1959-server-8.3.18-1959.x86_64.rpm

 Ошибка ‘GLIBCXX_3.4.29’ not found

Имеет вот такой вид:

 /opt/1cv8/x86_64/8.3.24.1467/1cv8s

/opt/1cv8/x86_64/8.3.24.1467/1cv8s: /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found (required by /lib64/libwebkit2gtk-4.0.so.37)

/opt/1cv8/x86_64/8.3.24.1467/1cv8s: /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found (required by /lib64/libjavascriptcoregtk-4.0.so.18)

Решение

Создать символическую ссылку на библиотеку, используя команды ниже и повторить запуск клиента:

mv /opt/1cv8/common/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6.old ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6 mv /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6 /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6.old ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6

Ошибка error while loading shared libraries

Эта ошибка может возникать у ранних версий 1С (до 8.3.20) и выглядит так:

/opt/1cv8/common/1cestart 


/opt/1C/v8.3/x86_64/1cestart: error while loading shared libraries: libwebkitgtk-3.0.so.0: cannot open shared object file: No such file or directory

Решение

Проверить наличие установленных пакетов webkit2gtk4.0 и javascriptcoregtk4.0. Проверяем командой:

rpm -qa | grep webkit2gtk4.0 rpm -qa | grep javascriptcoregtk4.0

Устанавливаем пакеты командой:

dnf install webkit2gtk4.0 javascriptcoregtk4.0

Создаем символические ссылки на библиотеки:

ln -sf /usr/lib64/{libjavascriptcoregtk-4.0.so.18,libjavascriptcoregtk-3.0.so.0} ln -sf /usr/lib64/{libjavascriptcoregtk-4.0.so.18,libjavascriptcoregtk-3.0.so.0.16.19} ln -sf /usr/lib64/{libwebkit2gtk-4.0.so.37,libwebkitgtk-3.0.so.0} ln -sf /usr/lib64/{libwebkit2gtk-4.0.so.37,libwebkitgtk-3.0.so.0.22.17}

Заключение 

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


ссылка на оригинал статьи https://habr.com/ru/articles/833978/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *