Your current backend does not support installing files

I downloaded from openSUSE 13.2: gramps-4.0.4-4.1.5.src.rpm. (The noarch would not download.)

When I click it, the message shows:

Your current backend does not support installing files

I expected it to ask for the root password, but it did not. I checked and I have rpm installed.

What is going on here?

That’s the source package. There’s no point in installing that, you have to build it:

rpmbuild --rebuild gramps-4.0.4-4.1.5.src.rpm

But it definitely would be easier to just install a binary package.
gramps is included in the distribution (exactly this 4.0.4 version you downloaded), so just enter YaST->Software Management and install it there. Or run “sudo zypper in gramps”.

No need to download/install anything manually.

When I click it, the message shows:

Is your system up-to-date?
This should be fixed since nearly a year…

That makes perfect sense.

But it definitely would be easier to just install a binary package.

I looked for the binary package rpm, but I could not find it. I have to download the rpm, put it on a thumb drive, and carry it to a laptop with 13.2 to install it. It does not have internet access.

I will try the build tomorrow.

http://download.opensuse.org/distribution/13.2/repo/oss/suse/noarch/gramps-4.0.4-4.1.5.noarch.rpm