LinuxForum.Fans
Тема

libwebkitgtk-1.0.so.0()(64bit)

Автор: Vitalik85 51 сообщений 14356 просмотров
#377081

Написал сообщение в службу поддержки 1С.
Вот выдержка из текста:

При установке клиента возникла проблема:
[console]
# rpm -i 1C_Enterprise83-client-8.3.4-465.x86_64.rpm
error: Failed dependencies:
libwebkitgtk-1.0.so.0()(64bit) is needed by 1C_Enterprise83-client-8.3.4-465.x86_64
[/console]
Однако, в системе уже есть libwebkitgtk:

[console]# yum install webkitgtk
....

Setting up Install Process
Package webkitgtk-1.2.6-5.el6.x86_64 already installed and latest version
Nothing to do
[/console]

1С ответили:

Просьба сообщить клиент 1С предприятия запускается?

Если не запускается, то какие библиотеки требует?
#377114

Может они имели в виду установить пакет без учёта зависимостей и попробовать запустить, а вывод им прислать.

И устанавливать его тоже надо было через yum, а не через rpm.

#377148

Одна малина:

[console]# yum install 1C_Enterprise83-client-8.3.4-465.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.awanti.com
* epel: fedora-mirror01.rbc.ru
* extras: [url=ftp://ftp.funet.fi]ftp.funet.fi[/url]
* kde: [url=ftp://ftp.heanet.ie]ftp.heanet.ie[/url]
* updates: [url=ftp://ftp.funet.fi]ftp.funet.fi[/url]
Setting up Install Process
Examining 1C_Enterprise83-client-8.3.4-465.x86_64.rpm: 1C_Enterprise83-client-8.3.4-465.x86_64
Marking 1C_Enterprise83-client-8.3.4-465.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package 1C_Enterprise83-client.x86_64 0:8.3.4-465 will be installed
--> Processing Dependency: libwebkitgtk-1.0.so.0()(64bit) for package: 1C_Enterprise83-client-8.3.4-465.x86_64
--> Finished Dependency Resolution
Error: Package: 1C_Enterprise83-client-8.3.4-465.x86_64 (/1C_Enterprise83-client-8.3.4-465.x86_64)
Requires: libwebkitgtk-1.0.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest[/console]

rpm c отключением проверок - как рекомепндует yum - ни к чему не приводит.

#377230

Общайся с техподдержкой 1С, объясни, что пакет не устанавливается.

#377390
Vascom написал:
Общайся с техподдержкой 1С, объясни, что пакет не устанавливается.

Так ведь вся приведенная здесь переписка именно со службой техподдержки 1С!

Пока 1С молчит.

#377405
"makarog" написал:
Так ведь вся приведенная здесь переписка именно со службой техподдержки 1С!
Пока 1С молчит.

Ну так Вы же сами написали что они у Вас просят им ответить каких библиотек не хватает.
Вы им ответили? "что не хватает библиотеки libwebkitgtk-1.0.so.0()(64bit)" или нет?

Ещё второй вариант нужно посмотреть где оно ищет библиотеку при установке пакета.
И если такой файл у Вас есть, а он его ищет не там где нужно, то просто создайте символическую ссылку.

#377406
Vitalik85 написал:
Я уже запутался. Стал разбираться у меня установлено уже в системе webkitgtk.x86_64 0:1.2.6-2.el6_0
А 1С ругается на libwebkitgtk-1.0.so.0()(64bit)
Т.е. получается это не одно и тоже

Вы немного не понимаете суть.
Есть пакет (Как правило у них расширение DEB и RPM)
Что такое пакет...
Файл содержащий в себе другие файлы и скрипты которые выполняют установку и проверяют зависимости.
Так вот libwebkitgtk-1.0.so.0()(64bit) возможно входит в пакет webkitgtk вашей версии... Но как уже я сказал выше пути могут не совпадать с путями 1с.

#377645
mozgfx написал:

Ещё второй вариант нужно посмотреть где оно ищет библиотеку при установке пакета.
И если такой файл у Вас есть, а он его ищет не там где нужно, то просто создайте символическую ссылку.

Библиотека libwebkit-1.0.so.2.17.8 лежит там, где полагается: /usr/lib64
там же лежит символичесткая ссылка на нее: libwebkit-1.0.so.2 - именно то, что просит RPM.

Вот, что сообщает подробная выдача RPM:
[console]
# rpm -i -vv 1C_Enterprise83-client-8.3.4-465.x86_64.rpm
D: ============== 1C_Enterprise83-client-8.3.4-465.x86_64.rpm
D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
D: couldn't find any keys in /var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
D: opening db environment /var/lib/rpm cdb:mpool:joinenv
D: opening db index /var/lib/rpm/Packages rdonly mode=0x0
D: locked db index /var/lib/rpm/Packages
D: opening db index /var/lib/rpm/Name rdonly mode=0x0

..........

D: read h# 56 Header V3 RSA/SHA1 Signature, key ID c105b9de: OK
D: Requires: libstdc++.so.6()(64bit) YES (db provides)
D: Requires: libstdc++.so.6(CXXABI_1.3)(64bit) YES (db provides)
D: Requires: libstdc++.so.6(GLIBCXX_3.4)(64bit) YES (db provides)
D: Requires: libwebkitgtk-1.0.so.0()(64bit) NO
D: package 1C_Enterprise83-client-8.3.4-465.x86_64 has unsatisfied Requires: libwebkitgtk-1.0.so.0()(64bit)
[/console]

Что это значит? В rpm db не корректная инфрмация о библиотеке?

Служба поддрежки 1С отвечает просто:

Установка клиента возможна только на перечисленные дистрибутивы в документации.
А именно:
Fedora 17
Ubuntu 12.04
Mint 12


Этот достойный ответ!
Можно было бы понять позицию 1С: не можем же мы поддерживать все релизы Linux!
Разумеется: однодневки Fedora 17 и Min 12, срок жизни котрых уже истек, 1С поддеживает. А стабильную систему - нет.

#379142

Попробовал установить под Fedora 20.

Устанавливается. Установщик засасывает из репозитария libwebgtk нужной версии - конфликтов нет.
Но работает не устойчиво: вылетает, не хочет копировать строки в списке документов.

В итоге сдался: установил на Fedora 17.


Установка прошла гладко. Yum ничего дополнительно не подгрузил.

Работает устойчиво. Тонкий и толстый клиент.
Не глючит. Точнее, глюки те же, что и под Windows.

НО....

1. Шрифты мелкие, некрасивые.
2. Смесь русских и английских надписей - это не очень мешает, но как-то не комильфо. Локаль - русская.
3. Дату выводит в формате MM/DD/YYYY, хотя в системе явно указана страна Россия и дата в нашем формате.
4. Операции - напрмиер открытие документа - выполняются дольше, чем под Windows.
Хотя сама 1С стратует быстрее, чем под Windows.

#379472

Fedora 17

И в F17 работает не устойчиво - проявилось не сразу, а после некоторого времени работы.
Поначалу связывал с переключением между рабочими столами и activity - отключил все.

Пробовал KDE, GNOME, LXDE - вылетает везде.

Report: Process /opt/1C/v8.3/x86_64/1cv8 was killed by signal 11 (SIGSEGV)

Послал файл отчета в 1С - пока без дампа - если попросят пришлю дамп.

В то, что профиксят - не очень верю - скорее всего ответят формально.

Войдите или зарегистрируйтесь, чтобы ответить.