четверг, 22 сентября 2022 г.

Не запускается BOINC Manager на Linux Mint 21 (Ubuntu 22.04)

После установки Linux Mint 21 возникла проблема невозможности запуска клиента boinc. В различных DE это может выражаться по-разному. В Cinnamon, например, вообще ничего не происходит. В xfce при попытке запуска клиента может быть отображено такое сообщение.


Разбирательство с проблемой потребовало ознакомления со многими материалами. Однако среди них готового решения для запуска boinc именно на Linux Mint 21 (Ubuntu 22.04) найдено не было. При этом, к примеру, в Linux Mint 20.3 (Ubuntu 20.04) никаких проблем не наблюдается.

Как оказалось, после установки ПО boinc служба boinc-client не запускается. Для проверки выполните команду (в терминале)  

  sudo systemctl status boinc-client.service

Будет отображено (пример):

boinc-client.service - Berkeley Open Infrastructure Network Computing Client
     Loaded: loaded (/lib/systemd/system/boinc-client.service; disabled; vendor>
     Active: inactive (dead)
       Docs: man:boinc(1)

Видно, что служба не запущена. Запустите службу клиента:

 sudo systemctl start boinc-client.service

Результат (пример):

Loaded: loaded (/lib/systemd/system/boinc-client.service; disabled; vendor>
     Active: active (running) since Wed 2022-09-21 11:43:59 MSK; 19s ago
       Docs: man:boinc(1)
   Main PID: 2434 (boinc)
      Tasks: 2 (limit: 9236)
     Memory: 11.3M
        CPU: 459ms
     CGroup: /system.slice/boinc-client.service
             └─2434 /usr/bin/boinc

Чтобы служба стартовала при включении компьютера выполните:

 systemctl enable boinc-client.service

В моём случае потребовалось три раза ввести пароль. Результат:

Synchronizing state of boinc-client.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable boinc-client
Created symlink /etc/systemd/system/multi-user.target.wants/boinc-client.service → /lib/systemd/system/boinc-client.service.

Перезагрузите систему. Попробуйте запустить BOINC Manager через терминал:

 /usr/bin/boincmgr 

BOINC Manager должен отобразиться:


Но не на всех компьютерах это может сработать (у меня, к примеру, через один). Как пишут в сети, мейнтейнеры Ubuntu22.04 поторопились и включили в состав дистрибутива то ли не совсем удачную версию ПО boinc, то ли не совсем рабочую.

Комментариев нет:

Отправить комментарий