The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ошибка при установке yandex.server "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 03-Ноя-09, 18:15 
Установил yandex.server. запускаю командой /etc/rc.d/init.d/yandex.sh получаю ответ /etc/rc.d/init.d/yandex.sh: Error: Can't find 'wget' or 'lynx' or 'fetch' and can't send HTTP-request to the Yandex.Server. wget установлен. Кто нибудь с этим сталкивался? в чем проблема?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ошибка при установке yandex.server "  +/
Сообщение от MiF email(??) on 03-Ноя-09, 18:32 
>Установил yandex.server. запускаю командой /etc/rc.d/init.d/yandex.sh получаю ответ /etc/rc.d/init.d/yandex.sh: Error: Can't find 'wget'
>or 'lynx' or 'fetch' and can't send HTTP-request to the Yandex.Server.
>wget установлен. Кто нибудь с этим сталкивался? в чем проблема?

А че тут сталкиваться, открой скрипт и посмотри где они их ищет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 03-Ноя-09, 18:42 
>>Установил yandex.server. запускаю командой /etc/rc.d/init.d/yandex.sh получаю ответ /etc/rc.d/init.d/yandex.sh: Error: Can't find 'wget'
>>or 'lynx' or 'fetch' and can't send HTTP-request to the Yandex.Server.
>>wget установлен. Кто нибудь с этим сталкивался? в чем проблема?
>
>А че тут сталкиваться, открой скрипт и посмотри где они их ищет.
>

в yandex.sh нашел только такую строчку
if which wget >/dev/null 2>&1 then
http_request......
не понимаю что означает.
как правильно написать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ошибка при установке yandex.server "  +/
Сообщение от Amator email(ok) on 03-Ноя-09, 18:51 
>в yandex.sh нашел только такую строчку
>if which wget >/dev/null 2>&1 then
>http_request......
>не понимаю что означает.
>как правильно написать?

ну выполните её и посмотрите. у меня:

$ which wget
$
$ echo $?
1
$

нету wget - условие if не выполняется.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 03-Ноя-09, 19:09 
>[оверквотинг удален]
>
>ну выполните её и посмотрите. у меня:
>
>$ which wget
>$
>$ echo $?
>1
>$
>
>нету wget - условие if не выполняется.

у меня тоже самое
bash: which: command not found
а wget я устанавливал с помощью yum install wget
whereis wget
wget: /usr/bin/wget

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "ошибка при установке yandex.server "  +/
Сообщение от Amator email(ok) on 03-Ноя-09, 19:14 
>у меня тоже самое
>bash: which: command not found
>а wget я устанавливал с помощью yum install wget
>whereis wget
>wget: /usr/bin/wget

нету which ? интересно...
ну тогда можно заменить на

whereis -qb

или просто закомментировать условие if
или сделать if true ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "ошибка при установке yandex.server "  +/
Сообщение от ALex_hha (ok) on 03-Ноя-09, 19:16 
# which wget
/usr/bin/wget

# whereis which
which: /usr/bin/which /usr/share/man/man1/which.1.gz

# rpm -qf /usr/bin/which
which-2.16-7

# cat /etc/redhat-release
CentOS release 5.4 (Final)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 03-Ноя-09, 19:35 
>[оверквотинг удален]
>/usr/bin/wget
>
># whereis which
>which: /usr/bin/which /usr/share/man/man1/which.1.gz
>
># rpm -qf /usr/bin/which
>which-2.16-7
>
># cat /etc/redhat-release
>CentOS release 5.4 (Final)

Установил which. все стало нормально
но при запуске выдает
bash-3.1#  /etc/rc.d/init.d/yandex.sh start
Starting Yandex.Server (/usr/local/sbin/yandex-server)
Processing of '':
Warning at line 27, col 3: section 'Collection' does not allow directive 'WorkDir'. The directive will be ignored.
unknown error
Processing of '':
Warning at line 27, col 3: section 'Collection' does not allow directive 'WorkDir'. The directive will be ignored.
bash-3.1# Warning: SearchOpen failed to open /var/local/yandex/workindex/index: erf_manager.cpp:101: cannot open yndex '/var/local/yandex/workindex/index'

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "ошибка при установке yandex.server "  +/
Сообщение от ALex_hha (ok) on 03-Ноя-09, 19:44 
Дай линк на сам исходник этого сервера
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 03-Ноя-09, 20:47 
>Дай линк на сам исходник этого сервера

http://download.yandex.ru/yandex-server/download/testing/Yan...
http://download.yandex.ru/yandex-server/download/testing/Yan...


для других вариантов ссылки здесь
http://company.yandex.ru/technology/server/shareware/downloa...

P.S. может быть надо yandex.cfg настроить в контексте "index"

Спасибо за внимание к проблеме

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "ошибка при установке yandex.server "  +/
Сообщение от e (??) on 04-Ноя-09, 10:03 
>[оверквотинг удален]
>Starting Yandex.Server (/usr/local/sbin/yandex-server)
>Processing of '':
>Warning at line 27, col 3: section 'Collection' does not allow directive
>'WorkDir'. The directive will be ignored.
>unknown error
>Processing of '':
>Warning at line 27, col 3: section 'Collection' does not allow directive
>'WorkDir'. The directive will be ignored.
>bash-3.1# Warning: SearchOpen failed to open /var/local/yandex/workindex/index: erf_manager.cpp:101: cannot open yndex '/var/local/yandex/workindex/index'
>

1. При всем уважении, yandex-server - редкое гуано.
2. Вы бы хоть потрудились почитать документацию по начальной конфигурации.
3. Эта ошибка - баг яндекс-сервера, чтобы ее избежать, нужно завести коллекцию с указанием имени. В дефолтном конфиге есть Collection без имени, на нее-то он и ругается. При этом в документации написано что Collection может быть без имени ). Вот пример рабочего конфига:


<Server>
  IPAddress = 127.0.0.1
  Port = 17000
  Host = 127.0.0.1
  ServerLog = /var/local/yandex/yandex.log
  WorkDir = /var/local/yandex
  <Authorization>
    UserName = user
    UserPassword = pass
  </Authorization>
</Server>

<Collection id="test" autostart="no">
  IndexDir = /var/local/yandex/testindex
  
  <DataSrc id="mysqlds">
     Name = mysqlds
     Module = /usr/lib/libydmysql2.so
     Symbol = MYSQL_DATASRC_LIB
     <mysqlds>
        HostName = 127.0.0.1
        BaseName = database
        UserName = user
        Password = pass
        UrlQuery = SELECT id FROM Question
        DocQuery = SELECT id, text FROM Question
        DocFilter = WHERE id=$1
        Template = /usr/local/share/yandex/temp.html
        MimeType = text/html
        Charset = cp1251
     </mysqlds>
  </DataSrc>
</Collection>

Здесь в качестве коллекции указана табличка в mysql. Если вам нужно парсить по http, правьте конфиг в соответствии с документацией. Обратите внимание на autostart="no". Оно должно быть "no" в первый раз, пока вы не проиндексируете таблицу, иначе будет ругаться на отсутствие директорий с индексом "SearchOpen failed to open /var/local/yandex/workindex/index".

В общем правите конфиг под себя, запускаете yandex-server. заходите на 127.0.0.1:17000/admin с логином и паролем, указанными в конфиге. Запускаете переиндексацию вашей коллекции test, после этого можете искать через web-интерфейс самого yandex-server'а. И после этого можно вернуть параметр autostart коллекции в значение "yes".

Или можете использовать вот это:
http://code.google.com/p/yandex/downloads/list
класс для пэхопэ, который парсит результаты поиска Яндекс.Сервера и yandex.ru в XML.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 13-Ноя-09, 16:51 
>[оверквотинг удален]
>
>В общем правите конфиг под себя, запускаете yandex-server. заходите на 127.0.0.1:17000/admin с
>логином и паролем, указанными в конфиге. Запускаете переиндексацию вашей коллекции test,
>после этого можете искать через web-интерфейс самого yandex-server'а. И после этого
>можно вернуть параметр autostart коллекции в значение "yes".
>
>Или можете использовать вот это:
>http://code.google.com/p/yandex/downloads/list
>класс для пэхопэ, который парсит результаты поиска Яндекс.Сервера и yandex.ru в XML.
>

Спасибо конечно. но при установке autostart="no" и старте яндекс.сервера выдает
Starting Yandex.Server (/usr/local/sbin/yandex-server)
unknown error

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "ошибка при установке yandex.server "  +/
Сообщение от stasbz (ok) on 13-Ноя-09, 17:02 
>[оверквотинг удален]
>>можно вернуть параметр autostart коллекции в значение "yes".
>>
>>Или можете использовать вот это:
>>http://code.google.com/p/yandex/downloads/list
>>класс для пэхопэ, который парсит результаты поиска Яндекс.Сервера и yandex.ru в XML.
>>
>
>Спасибо конечно. но при установке autostart="no" и старте яндекс.сервера выдает
>Starting Yandex.Server (/usr/local/sbin/yandex-server)
>unknown error

здесь прочел, что работает при этом
http://clubs.ya.ru/company/replies.xml?item_no=19518&ncrnd=1219
но у меня не пускает в админку. логин и пароль ввожу правильный.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру