Nothing provides 'python311-bsddb3' when installing gramps

I am trying to install gramps. When I do it, i get Nothing provides ‘python311-bsddb3’ missing dependency error:

➜  ~ sudo zypper in gramps        
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'python311-bsddb3' needed by the to be installed gramps-5.2.3-lp156.1.1.noarch
 Solution 1: do not install gramps-5.2.3-lp156.1.1.noarch
 Solution 2: break gramps-5.2.3-lp156.1.1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

How do I get the missing dependency?

Available in devel:/languages:/python:/backports

Installation instructions here

I have Leap 15.6 here.
I also have Gramps installed. It is version 5.1.6-bp156.1.1-noarch and it is from the standard OSS repo.

As I see it, your Gramps comes from somewhere else. Which you do not mention. People her are willing to try to help, but when you deviate from standards and do not tell anything, that is not a good starting point for understanding what a problem is about.

Dear @Alekssan

I formerly used to use the openSUSE included gramps — but that release is outdated by far.

Then I tried home:ecsos / gramps as you obviously do, too. And it’s right: you have to import additional repositories and a specific package… as stated by @Wolfheri. But I was experiencing issues. User ecsos told me that gramps does work at his side — but it hasn’t at mine. (I also tried importing specific repos from ecsos like the repo stated by Wolfheri: not from openSUSE, but from ecsos…)

So, I finally switched to Gramps Flatpak. It’s the current release and it works. Well, some people don’t like Flatpak for one reason or the other. You have to make up your mind and decide. (I get most of my applications from openSUSE repositories — but I also have some Flatpaks, some Snaps, some AppImages (each where needed): I have a pragmatic view on it, no dogmatic.)

Hi! I’m sorry for being so vague. Yes, I checked, my gramps comes from home:ecsosrepo.
I did some tweaks here and there, don’t remember what exactly, and now I have deleted the gramps from home:ecsos and installed it from repo-oss (15.6) instead along with python3-bsddb3 from the repo-oss (15.6) (I don’t know why I wasn’t able to install the required module before).

This installation seems to be working fine for me, thank you for directing my attention to this version of gramps.

Hi! I was able to install the gramps from the home:ecsos repo after I enabled home:ecsos:python and installed python311-bsddb3 from there.

However, this installation wasn’t working for me (the program opened a blank window for me). So it seems like we have the same problem with the gramps from home:ecsos.

For now I am fine with the old installation, and if I, like you, want to install the freshest version, it seems I have no choice but install it with Flatpak like you did.

Thank you for sharing your experience. :grinning:

1 Like

I tried this solution, too. And I tried several ways of openSUSE Python additions, including compiling my own release by OBS. But I finally gave up. I still don’t know how ecsosexactly succeeded. I have had some personal messages with him, but I haven’t found the clue. I guess the key is, that ecsos uses a full own Python by OBS for building Python apps with OBS. I just set up the parts necessary for building gramps (without build errors). But maybe for a clean and proper build, there is some large environment needed. I don’t know, I am not to much into it.

Yes, and I also got his… or even less. But this was the best effort: successful installation by home:ecsos sources, but just a plain and blank window, no running application to use.

I am really satisfied with. There have been quite a few updates on the Flatpak release compared to the old openSUSE repository release. Just currently, there’s much ongoing work, please look at Releases · gramps-project/gramps, it’s quite well maintained software. :slight_smile:

Addition for you: I like gramps in general and using it. I specially like it for collecting data and building up the family tree. I am really satisfied with that approach. But for viewing purpose on results I also like to use GEDKeeper. I like browsing the output more with that application.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.