New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Происходит ошибка при поиске в Словарях Википедии Russian

Сообщаем о найденных ошибках сюда

Происходит ошибка при поиске в Словарях Википедии Russian

Postby Michael72 » Wed Feb 25, 2015 3:44 pm

Операционная система: Windows 7 Профессиональная, Service Pack 1
Версия словаря GoldenDict: 1.5.0-RC-459-g91bddcc
Словарь: Russian Wikipedia, Russian Wiktionary
Действия: Установите словари Russian Wikipedia и Russian Wiktionary. Для установки словарей нажмите F3 и выберите вкладку "Википедия". Поставьте "галочки" напротив этих словарей, чтобы их активизировать. Затем нажмите на Enter или щелкните на OK. В поле "Строка для поиска" напечатайте слово "Иисус" и нажмите на Enter.
Суть проблемы: Я получаю сообщение об ошибке:
Из словаря Russian Wikipedia
Ошибка поиска: XML parse error: unexpected end of file at 1,1
Из словаря Russian Wiktionary
Ошибка поиска: XML parse error: unexpected end of file at 1,1


Примечание
В настройках для данных словарей в поле Адрес использованы ссылки по умолчанию:
  • http://ru.wikipedia.org/w
  • http://ru.wiktionary.org/w
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Abs62 » Wed Feb 25, 2015 6:30 pm

Смените http:// на https:// в настройках. Русская Вики перестала отдавать данные по протоколу http.
Для работы через https требуется OpenSSL.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Michael72 » Wed Feb 25, 2015 6:38 pm

Abs62 wrote:Смените http:// на https:// в настройках. Русская Вики перестала отдавать данные по протоколу http.
Для работы через https требуется OpenSSL.

Что такое OpenSSL? Как убедиться, что он есть? и что делать в случае, если его нет?
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Abs62 » Wed Feb 25, 2015 6:51 pm

Michael72 wrote:Что такое OpenSSL? Как убедиться, что он есть? и что делать в случае, если его нет?

OpenSSL
Michael72 wrote:Как убедиться, что он есть?

Дык, запустить GD и посмотреть, работает Вики через https или нет. Лог проверить, там должны быть соответствующие сообщения в случае ошибок.
Michael72 wrote:и что делать в случае, если его нет?

Поставить, надо полагать. Если под Windows, достаточно библиотеки в папку GD кинуть.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Michael72 » Thu Feb 26, 2015 4:57 pm

Abs62 wrote:...
Если под Windows, достаточно библиотеки в папку GD кинуть.

На Windows получилось разобраться. Не пойму как быть с OpenSSL в Ubuntu? Пакет openssl установлен:
Code: Select all
Имя пакета                         Состояние     Версия                   
openssl                            установлен    0.9.8o-5ubuntu1.7
Сообщение об ошибке получаю теперь такое:
Из словаря Russian Wikipedia
Ошибка поиска: SSL handshake failed
Из словаря Russian Wiktionary
Ошибка поиска: SSL handshake failed
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Abs62 » Thu Feb 26, 2015 5:18 pm

Хм. А Qt с поддержкой OpenSSL собран?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Michael72 » Thu Feb 26, 2015 7:30 pm

Abs62 wrote:Хм. А Qt с поддержкой OpenSSL собран?
Я так понимаю, что если я не собирал, то навряд ли собран. Боюсь сделать что-то лишнее, поэтому хотелось бы выяснить, нельзя ли узнать какую-нибудь краткую инструкцию? В основном с целью проверить свои действия.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Abs62 » Thu Feb 26, 2015 7:46 pm

Michael72 wrote:Я так понимаю, что если я не собирал, то навряд ли собран. Боюсь сделать что-то лишнее, поэтому хотелось бы выяснить, нельзя ли узнать какую-нибудь краткую инструкцию? В основном с целью проверить свои действия.

В папке Qt должна быть папка "mkspecs", а в ней файл "qconfig.pri". В нём есть переменная QT_CONFIG, в которой перечислены все опции, с которыми собран Qt. Гляньте, указано ли там "openssl".
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Michael72 » Thu Feb 26, 2015 8:11 pm

Abs62 wrote:...
В нём есть переменная QT_CONFIG, в которой перечислены все опции, с которыми собран Qt. Гляньте, указано ли там "openssl".
Нет. Не указано. У меня следующие опции:
Code: Select all
QT_CONFIG +=  minimal-config small-config medium-config large-config full-config qt3support accessibility opengl shared reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-png png freetype system-zlib nis iconv xshape xsync mitshm xkb concurrent xmlpatterns multimedia audio-backend svg script scripttools declarative release
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Происходит ошибка при поиске в Словарях Википедии Russia

Postby Abs62 » Thu Feb 26, 2015 8:27 pm

Значит, надо найти версию Qt, собранную с поддержкой OpenSSL. Или самому из исходников собрать. В последнем случае, возможно, и OpenSSL тоже самому собирать придётся.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 23 guests