Российские распределенные вычисления на платформе BOINC
Форум участников распределённых вычислений.

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline fyodorilych  
#1 Оставлено : 1 июня 2017 г. 23:47:16(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
На дистрибутиве OpenSuse последней версии не работает BOINC. Устанавливал и с репозитория, и с оф. сайта через sh-скрипт. Не подключается к "localhost", "Ошибка 0". Из форума на другом сайте выходит что не доустанавливается какая-то служба выполняющая эту таинственную связь. Может кто-нибудь прояснит эту проблему, или не жить РВ на OpenSuse?
Пользователь fyodorilych прикрепил следующие файлы:
Screenshot_20170601_234619.png
Offline zlodeck  
#2 Оставлено : 2 июня 2017 г. 0:41:07(UTC)
zlodeck


Статус: Частенько заглядывает

Группы: Member
Зарегистрирован: 03.06.2012(UTC)
Сообщений: 197
Откуда: Замкадье

Сказал(а) «Спасибо»: 23 раз
Поблагодарили: 93 раз в 53 постах
У меня тоже боинк-менеджер на сусе так нормально и не заработал.
Ставил (уже давно, 6.10.58) при помощи кувалды и такой-то матери..

В конце концов плюнул и просто стал запускать сам клиент (через nohup, чтобы потом можно было убить терминальную сессию) без менеджера.
Управлял или с другой машины через BoincTasks, или консольными командами.
Offline Disel  
#3 Оставлено : 2 июня 2017 г. 15:27:25(UTC)
Disel


Статус: Старожил

Медали: Первооткрывателю: Нахождение пар ОДЛК в RakeSearch! Донор: За финансовую помощь сайту

Группы: Member, Russia Team Group
Зарегистрирован: 08.07.2013(UTC)
Сообщений: 3,603
Мужчина
Российская Федерация

Сказал «Спасибо»: 519 раз
Поблагодарили: 427 раз в 327 постах
Ubuntu Linux 18.04 LTS - 64 bit / Boinc 7.9.3(х64) / Core 2 DUO E6300 1.8 Ггц / GeForce GT-630
Offline fyodorilych  
#4 Оставлено : 2 июня 2017 г. 18:53:44(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз


Да, установлено.

Offline fyodorilych  
#5 Оставлено : 2 июня 2017 г. 18:57:15(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
Значит придется отказываться от РВ sad
Работает же на Ubuntu без проблем!
Буду на форуме OpenSuse жаловаться тогда..
Offline fyodorilych  
#6 Оставлено : 2 июня 2017 г. 19:56:39(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
Автор: zlodeck Перейти к цитате
У меня тоже боинк-менеджер на сусе так нормально и не заработал.
Ставил (уже давно, 6.10.58) при помощи кувалды и такой-то матери..

В конце концов плюнул и просто стал запускать сам клиент (через nohup, чтобы потом можно было убить терминальную сессию) без менеджера.
Управлял или с другой машины через BoincTasks, или консольными командами.


Это разбираться надо с консольным добавлением проектов.. wallbash
Offline zlodeck  
#7 Оставлено : 2 июня 2017 г. 22:30:31(UTC)
zlodeck


Статус: Частенько заглядывает

Группы: Member
Зарегистрирован: 03.06.2012(UTC)
Сообщений: 197
Откуда: Замкадье

Сказал(а) «Спасибо»: 23 раз
Поблагодарили: 93 раз в 53 постах
Автор: fyodorilych Перейти к цитате

Это разбираться надо с консольным добавлением проектов.. wallbash


Да ладно, если клиент запущен, то (<...> - заменить на нужные)

Код:
cd /<boinc_directory>
./boinccmd --create_account <http://project.blabla.org> <my_mail@server.com> <password> <name>


и все.

Запускаю так: в папке боинка лежит скрипт run_boinc.sh
Код:
cd "/<boinc_directory>" && exec ./boinc $@

в терминале даем
Код:
nohup /<boinc_directory>/run_boinc >> /<boinc_directory>/boinc.log

и закрываем окно консоли. Так можно и через удаленный терминал запускать.
Все события идут в файл boinc.log, можно смотреть Far'ом Миднайт коммандером.


Еще команды ("тысячи их!"(с) - для просмотра всех просто запустить ./boinccmd):

./boinccmd --quit - завершает работу клиента и останавливает счет
./boinccmd --project_attach <http://project.url> <project_key> - присоединить проект, в котором уже есть аккаунт, ключ берем на сайте проекта под вашей учеткой
./boinccmd --project <http://project.url> detach - отсоединиться от проекта и похерить все выполняемые задачки
./boinccmd --project <http://project.url> suspend - приостановить все задачи проекта
./boinccmd --project <http://project.url> resume - возобновить все задачи проекта
./boinccmd --project <http://project.url> update - послать запрос серверу проекта на обновление
./boinccmd --project <http://project.url> nomorework - больше не запрашивать WU
./boinccmd --project <http://project.url> allowmorework - разрешить загрузку новых WU

Отредактировано пользователем 2 июня 2017 г. 23:11:35(UTC)  | Причина: Не указана

thanks 1 пользователь поблагодарил zlodeck за этот пост.
fyodorilych оставлено 03.06.2017(UTC)
Offline fyodorilych  
#8 Оставлено : 3 июня 2017 г. 7:18:19(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
Попробую..
Offline zlodeck  
#9 Оставлено : 3 июня 2017 г. 18:04:28(UTC)
zlodeck


Статус: Частенько заглядывает

Группы: Member
Зарегистрирован: 03.06.2012(UTC)
Сообщений: 197
Откуда: Замкадье

Сказал(а) «Спасибо»: 23 раз
Поблагодарили: 93 раз в 53 постах
Да, вот еще забыл.

С правами я так и не разобрался, поэтому запускаю от рута.
Можно дать su и потом nohup. Все равно сессию мы закрываем, так что безопасность не пострадает.
Или, если совсем чтобы по феншую, то вот так

Код:
sudo sh -c "nohup /<boinc_directory>/run_boinc >> /<boinc_directory>/boinc.log"

root's password:
nohup: ввод игнорируется, поток ошибок перенаправляются на стандартный вывод

Теперь можно убивать терминал. Боинк будет работать.

Кстати, если вам хочется видеть все сообщения боинка на терминале, а не перенаправлять их в файл, то просто запускаем
Код:
sudo sh -c "/<boinc_directory>/run_boinc"

и наблюдаем лог боинка в окне терминала.
Но если закрыть терминал, то боинк остановится. Ctrl-C тоже останавливает.
Offline fyodorilych  
#10 Оставлено : 5 июня 2017 г. 3:25:21(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
Автор: zlodeck Перейти к цитате
Да, вот еще забыл.

Кстати, если вам хочется видеть все сообщения боинка на терминале, а не перенаправлять их в файл, то просто запускаем
Код:
sudo sh -c "/<boinc_directory>/run_boinc"

и наблюдаем лог боинка в окне терминала.
Но если закрыть терминал, то боинк остановится. Ctrl-C тоже останавливает.


А если просто направить вывод вместо лога на консоль типа '..>>con', тоже будет убиваться с терминалом?
Offline zlodeck  
#11 Оставлено : 5 июня 2017 г. 15:30:06(UTC)
zlodeck


Статус: Частенько заглядывает

Группы: Member
Зарегистрирован: 03.06.2012(UTC)
Сообщений: 197
Откуда: Замкадье

Сказал(а) «Спасибо»: 23 раз
Поблагодарили: 93 раз в 53 постах
Да, будет убиваться.

Если хотите, чтобы после закрытия терминала процессы в сессии не завершались, нужно использовать nohup
Код:
sudo sh -c "nohup /<boinc_directory>/run_boinc"
Offline fyodorilych  
#12 Оставлено : 6 июня 2017 г. 23:58:03(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
А при выключении компа задания будут адекватно завершаться, и смогут потом продолжиться с последнего места?
Offline zlodeck  
#13 Оставлено : 7 июня 2017 г. 2:54:00(UTC)
zlodeck


Статус: Частенько заглядывает

Группы: Member
Зарегистрирован: 03.06.2012(UTC)
Сообщений: 197
Откуда: Замкадье

Сказал(а) «Спасибо»: 23 раз
Поблагодарили: 93 раз в 53 постах
Значит так.
Тут я лишнего понаписал, не имея доступа к машине.

Короче.

Есть 2 варианта запуска.

1. Запускаем в терминале напрямую.
Код:
sudo sh -c "/<boinc_directory>/run_boinc"

и видим все сообщения боинка на терминале.
Код:
sudo sh -c "/<boinc_directory>/run_boinc >> /<boinc_directory>/boinc.log"

здесь перенаправляем лог боинка в файл. На терминале ничего не видим.
В обоих случаях Ctrl-C или закрытие терминала приводит к корректной остановке боинка.


2. Запускаем через nohup.
Код:
sudo sh -c "nohup /<boinc_directory>/run_boinc >> /<boinc_directory>/boinc.log"

Здесь после запуска сообщениий на терминале не будет, они будут в файле.
Но вот в этом случае терминал можно спокойно грохнуть, а боинк будет работать.
А пока не убили терминал, можно дать Ctrl-C, тогда nohup и боинк вместе с ней нормально завершатся.

Утилита nohup сделана, чтобы отвязать запущенный процесс от сигнала SIGHUP, который подается при убийстве терминала.
Для этого она всегда перенаправляет потоки вывода в файл.
Если перенаправление задано явно - то туда, куда ей указали.
Если не задано - создает свой файл nohup.out.
Если невозможно создать - не будет работать.



Во всех вариантах управлять боинком можно с другого терминала через команды boinccmd.

При завершении работы линукса боинк остановится нормально в любом из перечисленных вариантов.
При следующем запуске задачи начнут работать с того места, где закончили.


Offline fyodorilych  
#14 Оставлено : 13 июня 2017 г. 2:39:06(UTC)
fyodorilych


Статус: Новичок

Группы: Member
Зарегистрирован: 02.08.2015(UTC)
Сообщений: 8
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 1 раз
В общем до последнего оттягивал консольный вариант запуска, и не зря. Настроил имя localhost через правку одноименного файла в /etc, дописал тот-же "псевдоним узла" через YAST (не знаю, имело ли смысл), в очередной раз установил BOINC с сайта, и он почему-то наконец-то запустился, с рабочим графич. "Добавлением проектов". Сразу добавил пару-другую проектов, но то-ли я мало ждал, то-ли все-таки они не хотели связываться с сервером, хотя добавились-же, с авторизацией, в список. Перезапустил с указанием в кач-ве параметра имени хоста "--namehost=..", и задания накачались. Потом запускал уже без параметра, вроде пока все работает.
Offline Sergey0011  
#15 Оставлено : 10 сентября 2018 г. 12:06:05(UTC)
Sergey0011


Статус: Давно уж тут

Медали: Донор: За финансовую помощь сайту

Группы: Member
Зарегистрирован: 31.07.2013(UTC)
Сообщений: 301
Мужчина
Российская Федерация

Сказал «Спасибо»: 23 раз
Поблагодарили: 11 раз в 10 постах
На openSUSE 15 Leap работает у кого-нибудь клиент и менеджер установленные через YaST ?

Отредактировано пользователем 10 сентября 2018 г. 15:57:41(UTC)  | Причина: Не указана

Offline hoarfrost  
#16 Оставлено : 10 сентября 2018 г. 23:31:53(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,408
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1248 раз
Поблагодарили: 1696 раз в 1077 постах
Автор: Sergey0011 Перейти к цитате
На openSUSE 15 Leap работает у кого-нибудь клиент и менеджер установленные через YaST ?

Не работает? У меня есть Ubuntu и RedHat Oracle/Linux. По Ubuntu удалось запустить BOINC Client и Manager, с сайта Беркли, а вот для Oracle Linux - скомпилировал его без GUI. Оказалось, что того вполне хватает! Хотя подавить по кнопкам в Windows-версии тоже бывает интересно.
smile
UserPostedImage
Offline Sergey0011  
#17 Оставлено : 11 сентября 2018 г. 0:17:27(UTC)
Sergey0011


Статус: Давно уж тут

Медали: Донор: За финансовую помощь сайту

Группы: Member
Зарегистрирован: 31.07.2013(UTC)
Сообщений: 301
Мужчина
Российская Федерация

Сказал «Спасибо»: 23 раз
Поблагодарили: 11 раз в 10 постах
Да у меня тоже везде работает, если что спасает ./boinc.sh, на Slackware 14 проблемы были, нашёл пакет от 13 версии, не пошло, дальше не стал париться ))

На openSUSE 15 Leap у кого-нибудь работает ?
Offline Disel  
#18 Оставлено : 11 сентября 2018 г. 14:56:03(UTC)
Disel


Статус: Старожил

Медали: Первооткрывателю: Нахождение пар ОДЛК в RakeSearch! Донор: За финансовую помощь сайту

Группы: Member, Russia Team Group
Зарегистрирован: 08.07.2013(UTC)
Сообщений: 3,603
Мужчина
Российская Федерация

Сказал «Спасибо»: 519 раз
Поблагодарили: 427 раз в 327 постах
С этой страницы пробовали? Вроде не должно быть проблем.
Ubuntu Linux 18.04 LTS - 64 bit / Boinc 7.9.3(х64) / Core 2 DUO E6300 1.8 Ггц / GeForce GT-630
Offline Sergey0011  
#19 Оставлено : 12 сентября 2018 г. 10:22:34(UTC)
Sergey0011


Статус: Давно уж тут

Медали: Донор: За финансовую помощь сайту

Группы: Member
Зарегистрирован: 31.07.2013(UTC)
Сообщений: 301
Мужчина
Российская Федерация

Сказал «Спасибо»: 23 раз
Поблагодарили: 11 раз в 10 постах
Автор: Disel Перейти к цитате
С этой страницы пробовали? Вроде не должно быть проблем.


Да, такая же версия как и в репозиториях. Вообщем нужно всё запускать из терминала под root, должно быть норм, что не очень красиво для GUI ... Кто пользуется тоже отпишитесь, всё ли работает ? Видеокарта работает ?
Offline hoarfrost  
#20 Оставлено : 13 сентября 2018 г. 3:05:26(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,408
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1248 раз
Поблагодарили: 1696 раз в 1077 постах
Автор: Sergey0011 Перейти к цитате
Вообщем нужно всё запускать из терминала под root, должно быть норм, что не очень красиво для GUI ...

А если попробовать что-то типа:
Код:
chown root boinc
sudo chmod u+s boinc

и чтобы права на исполнения у обычного пользователя были либо через группу, либо через o+x.
Работает? Нет?
UserPostedImage
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Boinc.ru theme. Boinc.ru
Форум YAF 2.1.1 | YAF © 2003-2018, Yet Another Forum.NET
Страница сгенерирована за 0.304 секунды.