Hi,
I’m brand new to OpenSUSE, and Linux. I decided to use Opensuse a few days after doing the distrochooser test and this distro was at the top of the list - and I liked the colours and the feel!
Anyway, I’m really enjoying it. I think it’s a really beautiful distro and seems to be capable of a lot.
One of the main applications I use is BOINC to run distributed computing projects on my computer 24 hours a day, and i’m a bit behind because I’m having great trouble getting the client to run.
When I first installed suse a few days back I accidentally didn’t create a user account, and started installing software etc into the root account, including BOINC. Afterwards I started having trouble with applications in the root account, so created a normal user account. Boinc does not run/connect to the client after installation on a normal user account in opensuse. I’ve tried several times installing/uninstalling, and using instructions from Fedora installation on the World Community Grid website (found here: https://www.worldcommunitygrid.org/download/fedora)
The result is the same: I click to open the BOINC Manager, it opens and says ‘retrieving current status’ - stays like this for several minutes then I get an error message saying it can’t connect or something.
I posted the problem into Reddit, and an Opensuse user recommended I need to run boinc manually. To be honest, his/her instructions are beyond me as I am new to Linux/Opensuse and have no experience with this level of technical ability. I’ve pasted the user’s recommendation at the bottom of this post. If this is the way to run boinc I’d be grateful for some assistance. Although it would really be good if BOINC would just open and run automatically - I’ve tested it on other distros like Ubuntu and it works normally.
I’d really like to get this working in opensuse as I don’t want to move to another distro right now because I enjoy using opensuse.
I appreciate any feedback.
Recommendation from Reddit post:
To run boinc client you need first start boinc server. On my opensuse there was not service boinc, so i created it manually instead of running it as a process.
First create boinc user without loging in. Set its home directory to /var/lib/boinc or etc you want.
boinc:x:455:455:BOINC Client:/var/lib/boinc:/sbin/nologin
Of course do this with system commands not pasting my passwd line.
Then you create file for service for example /etc/systemd/system/boinc.service
It is how it looks like on my pc
[Unit]
Description=Boinc client
After=network.target
[Service]
Type=simple
User=boinc
WorkingDirectory=/var/lib/boinc
ExecStart=/usr/bin/boinc
Restart=on-failure
[Install]
WantedBy=multi-user.target