При этом никакие настройки сети недоступны. KDE 3.5, DHCP поднят. На Windows всё прекрасно.
Поясните, пожалуйста, что именно не работает. Я только что проверил работоспособность клиентского ПО на проектах Einstein@Home и Milkyway@Home: приложения загружаются, задания приходят и обрабатываются. Правда были ошибки в сценарии службы boinc-client, но они не должны были сказаться на работе клиента после его запуска. На всякий случай попробуйте новую сборку alt3. Кроме того, возможно, вы забыли указать пароль для подключения к клиенту? Его можно указать через пункт меню "Select host". Подробнее о пароле можно прочитать здесь: http://www.spy-hill.net/help/boinc/unix.html#passwd.
Created attachment 4099 [details] backtrace boinc_client
В общем у меня всё плохо вот с такими симптомами: [root@localhost ~]# rpm -qa | grep boinc boinc-client-6.4.5-alt2 boinc-manager-6.4.5-alt2 boinc-6.4.5-alt2 Далее. Пароль настроил как сказано в документации по ссылке. Затем пытаюсь стартануть из-под пользователя boinc_client - запускается и через некоторое время пропадает, запускаю boinc_manager - пишет что не может установить соединение с localhost (все настройки в gui - неактивны), поэтому я не могу добавить какой-либо проект. Реакции на нажатие меню "добавить проект" - ноль. Затем стартую всё хозяйство из-под рута. boinc_client падает со следующим бактрейсом (в аттаче). Запуск boinc_gui показывает следующее (ждал до того момента пока не появится сообщение типа "не могу соединится с localhost): [root@localhost ~]# boinc_gui connect: Connection refused execvp(/root/boinc, --redirectio, --launched_by_manager) failed with error 2! connect: Operation now in progress send: -1 send: Connection refused connect: Connection refused connect: Connection refused execvp(/root/boinc, --redirectio, --launched_by_manager) failed with error 2! connect: Connection refused Ошибку переоткрываю, чтобы не потерялась в пучине worksforme :)))
Давайте всё-таки разберёмся в каком компоненте проблема. Сам BOINC-клиент должен работать из под пользователя boinc. В сборке alt2 с этим были проблемы. Собрать alt3 пока не удаётся из за питона, засевшего в сборочнице, поэтому прикладываю сценарий службы сюда. Если клиент запустится, то первое, что можно сделать, это проверить его работоспособность с помощью команды boinccmd: $ boinccmd --passwd <пароль> --get_state Пароль должен совпадать с содержимым файла /var/lib/boinc/gui_rpc_auth.cfg . В случае ошибки будет выдано сообщение о ней с указанием кода ошибки в виде отрицательного числа. Если выполнение команды завершилось без ошибок, то можно попробовать запустить графический интерфейс: $ boincmgr Если интерфейс запустился в простом режиме (Simple View), то следует перейти в полный режим, нажав на кнопку "Advanced view". Если большинство элементов интерфейса недоступны, то скорее всего не удалось установить связь с клиентом в автоматическом режиме. Попробуйте установить связь вручную: выберите пункт меню "Advanced/Select computer..." и в диалоговом окне укажите имя узла на котором работает клиент (localhost) и пароль для доступа к нему (содержимое файла /var/lib/boinc/gui_rpc_auth.cfg). Если клиент работает и прослушивает порт, то при нормальных условиях, соединение должно быть установлено. Убедиться в том, что клиент прослушивает порт, можно с помощью команды netstat: # netstat -tlp [sudo] password for manowar: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name ... tcp 0 0 localhost.localdomain:31416 *:* LISTEN 1165/boinc_client ...
Created attachment 4100 [details] Исправленный сценарий службы boinc-client
[root@localhost ~]# boinccmd --passwd **** --get_state connect: Connection refused can't connect to local host Если сделать потом boincmgr->"Advanced/Select computer...", то в консоли : [root@localhost ~]# boincmgr connect: Connection refused execvp(/root/boinc, --redirectio, --launched_by_manager) failed with error 2! connect: Operation now in progress connect: Operation now in progress connect: Connection refused connect: Connection refused execvp(/root/boinc, --redirectio, --launched_by_manager) failed with error 2! connect: Connection refused Сценарий не заработал вот так: [root@localhost Загрузки]# ./boinc-client ./boinc-client: line 333: [: too many arguments Usage: boinc {start|stop|restart|reload|condstop|condrestart|condreload|status}
Про сценарий - не прав, понял, что я сам должен решать что с клиентом делать :))
Ммм, что-то я совсем не понимаю :(( : [root@localhost Загрузки]# ./boinc-client start ./boinc-client: line 333: [: too many arguments The BOINC client requires initialization../boinc-client: line 397: echo_warning: command not found
Created attachment 4107 [details] Действительно исправленный сценарий службы boinc-client Спасибо за отчёт. Оказалось, что пакет собирается неправильно и в нём был старый файл. Отправил новый пакет на сборку и прикладываю обновлённый сценарий службы boinc-client. Надёюсь на скорое разрешение вашей проблемы.
"отправил новый пакет на сборку" К сожалению, рано: он не будет пропущен в сизиф, даже если новый питон будет собран раньше. Причина: http://git.altlinux.org/people/manowar/packages/boinc.git не наследуется из http://git.altlinux.org/people/real/packages/boinc.git откуда будет произведена ближайшая по времени сборка пакета.
Хорошо, тогда я всё проверю когда пакет дойдёт до сизифа.
boinc-6.4.5-alt3 -> sisyphus: * Mon Dec 07 2009 Paul Wolneykien <manowar@altlinux> 6.4.5-alt3 - Fix errors in the boinc-client init script (closes: 22066). - Add README and COPYING files. - Install the manual pages.
Проверил, всё работает. Большое спасибо.
Так напишите человеческим языком - какое решение проблемы, если оно есть, или что его нет. У меня такая же фигня..