# Problem getting started with Gramps 6.0

**URL:** <https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561>\
**Category:** Help\
**Created:** [April 29, 2025, 4:32pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561 "2025-04-29T16:32:29Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![jacrider](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@jacrider](https://gramps.discourse.group/u/jacrider)\
**Post date:** [April 29, 2025, 4:32pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/1 "2025-04-29T16:32:29Z")

</div>

I have made several attempts since Gramps 6.0.0 was released to get it working but without success. I am currently running Kubuntu 25.04 although I also had the same problem on Kubuntu 24.10. I have installed the Debian package for 6.0.0, I have attempted unsuccessfully to build and install 6.0.1 from source, and I have installed the FlatPak for 6.0.1. I have tried letting Gramps convert my database from 5.2 and I have tried importing my most recent backup into a new database. All have the same problem. Soon after I load the database I get the following error:

```python
42331: ERROR: grampsapp.py: line 188: Unhandled exception
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/gramps/gui/viewmanager.py", line 968, in view_changed
    self.__change_page(page_num)
    ~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gramps/gui/viewmanager.py", line 984, in __change_page
    self.active_page.set_active()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^^
  File "/usr/lib/python3/dist-packages/gramps/gui/views/listview.py", line 318, in set_active
    NavigationView.set_active(self)
    ~~~~~~~~~~~~~~~~~~~~~~~~~ ^^^^^^
  File "/usr/lib/python3/dist-packages/gramps/gui/views/navigationview.py", line 151, in set_active
    PageView.set_active(self)
    ~~~~~~~~~~~~~~~~~~~ ^^^^^^
  File "/usr/lib/python3/dist-packages/gramps/gui/views/pageview.py", line 364, in set_active
    self.bottombar.set_active()
    ~~~~~~~~~~~~~~~~~~~~~~~~~ ^^
  File "/usr/lib/python3/dist-packages/gramps/gui/widgets/grampletbar.py", line 321, in set_active
    gramplet.pui.update()
    ~~~~~~~~~~~~~~~~~~~ ^^
  File "/usr/lib/python3/dist-packages/gramps/gen/plug/_gramplet.py", line 317, in update
    self._generator = self.main()
                      ~~~~~~~~~ ^^
  File "/usr/lib/python3/dist-packages/gramps/plugins/gramplet/events.py", line 231, in main
    self.display_person(active_handle)
    ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gramps/plugins/gramplet/events.py", line 244, in display_person
    self.add_event_ref(event_ref)
    ~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gramps/plugins/gramplet/events.py", line 125, in add_event_ref
    place = place_displayer.display_event(self.db, event)
  File "/usr/lib/python3/dist-packages/gramps/gen/display/place.py", line 84, in display_event
    return self.display(db, place, event.get_date_object(), fmt)
           ~~~~~~~~~~~~ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gramps/gen/display/place.py", line 96, in display
    pf = self.place_formats[fmt]
         ~~~~~~~~~~~~~~~~~~ ^^^^^
IndexError: list index out of range

```

Using the Debian package for 6.0.0, the Error Report popup appears the first time I attempt to change the view. Using FlatPak it appeared in the console window before the first view was loaded. Checking the database reports no errors, so I don’t know where to start.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [April 29, 2025, 4:43pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/2 "2025-04-29T16:43:36Z")

</div>

Perhaps you had addon views and Gramplets that the settings are trying to reference?

The index out of range gives that impression.

---

<div class="post-metadata">

**Author:** ![jacrider](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@jacrider](https://gramps.discourse.group/u/jacrider)\
**Post date:** [April 29, 2025, 5:01pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/3 "2025-04-29T17:01:21Z")

</div>

That doesn’t appear to be the case. I went back and installed all of the addons in 6.0.1 that I had installed in 5.2.4 (including several that I haven’t used), but I still got the same error.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [April 29, 2025, 5:11pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/4 "2025-04-29T17:11:40Z")

</div>

Did you install an experimental addon views? Such as: CardView, FamilyTreeView, Combined family view?

---

<div class="post-metadata">

**Author:** ![Nick-Hall](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/nick-hall/32/95_2.png) [@Nick-Hall](https://gramps.discourse.group/u/Nick-Hall)\
**Post date:** [April 29, 2025, 5:12pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/5 "2025-04-29T17:12:43Z")

</div>

The code is trying to access a place format that doesn’t exist. Your `gramps.ini` file was probably upgraded automatically but you didn’t copy over your `place_formats.xml` file.

I suggest that you edit your `gramps.ini` file and set the “preferences.place-format” entry to 0.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [April 29, 2025, 5:51pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/6 "2025-04-29T17:51:58Z")

</div>

Wow. I am impressed that someone found the custom places display controllable enough for use.

Perhap you could share how you been using it?

(With the variable depth place hierarchy, I was unable to get the results desired. But was waiting for the 5.x Place Enhancement before asking for change. I am hoping that it will allow assigning “scale/Levels” numbers to Administrative enclosures. So that it might 5 limit might always be at the “Nation/Country” level instead of on a sliding scales.)

---

<div class="post-metadata">

**Author:** ![jacrider](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@jacrider](https://gramps.discourse.group/u/jacrider)\
**Post date:** [April 29, 2025, 6:10pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/7 "2025-04-29T18:10:19Z")

</div>

That got rid of the error using the FlatPak package once I figured out  
where the gramps.ini file was located. I will give the Debian package  
another attempt later today, although I’m now curious as to where the  
place-formats.xml file came from and where Gramps 6.0 looks for it. The  
only place\_formats.xml file I can find on my system is in .gramps.

---

<div class="post-metadata">

**Author:** ![Nick-Hall](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/nick-hall/32/95_2.png) [@Nick-Hall](https://gramps.discourse.group/u/Nick-Hall)\
**Post date:** [April 29, 2025, 6:14pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/8 "2025-04-29T18:14:39Z")

</div>

It can be found in the `USER_CONFIG` directory. In the XDG directory layout this will be `~/.config/gramps` but on legacy systems it will be `~/.gramps`.

---

<div class="post-metadata">

**Author:** ![jacrider](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@jacrider](https://gramps.discourse.group/u/jacrider)\
**Post date:** [April 29, 2025, 7:00pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/9 "2025-04-29T19:00:14Z")

</div>

I didn’t even remember using it and it didn’t have much in it, but  
apparently just enough to cause the problem. The only entries in my  
file are:

```python
   <format name="Full" levels=":" language="" street="0" reverse="False"/>
   <format name="Address" levels=":" language="" street="1" reverse="False"/>

```

From what little I can recall, I was attempting to prevent commas from  
being inserted in the place title between a street number and street name.

---

<div class="post-metadata">

**Author:** ![Cynwrite](https://avatars.discourse-cdn.com/v4/letter/c/d6d6ee/32.png) [@Cynwrite](https://gramps.discourse.group/u/Cynwrite)\
**Post date:** [April 29, 2025, 10:22pm UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/10 "2025-04-29T22:22:58Z")

</div>

> [@jacrider](#):
>
> I was attempting to prevent commas from being inserted in the place title between a street number and street name

If you ever figure that out in 6.0, I would love to hear the solution!

---

<div class="post-metadata">

**Author:** ![comeng](https://avatars.discourse-cdn.com/v4/letter/c/2acd7d/32.png) [@comeng](https://gramps.discourse.group/u/comeng)\
**Post date:** [April 30, 2025, 7:03am UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/11 "2025-04-30T07:03:09Z")

</div>

Simple answer put the street first and number second the comma is then  
logical and you get the benefit in the places view of having all the  
streets in alphabetical order which highlights where you have more than  
one house in the same street and can therefore group by street.  
phil

---

<div class="post-metadata">

**Author:** ![DaveSch](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davesch/32/40_2.png) [@DaveSch](https://gramps.discourse.group/u/DaveSch)\
**Post date:** [April 30, 2025, 8:22am UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/12 "2025-04-30T08:22:59Z")

</div>

In [Preferences Data tab](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Settings#Data), you select if you use the **Automatic Place format** or not. you can also set what is to display in the place hierarchy.

Create a new place profile and as an option, select either **Number Street** or **Street Number**. As Gramps builds the place’s display name from the hierarchy, it will order the Number and the Street as selected. This only works when using the specific Type entries.

 ![place_name_format](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/a/a61119fa05df757d86c6b880de20578476bdfba3.png)

---

<div class="post-metadata">

**Author:** ![comeng](https://avatars.discourse-cdn.com/v4/letter/c/2acd7d/32.png) [@comeng](https://gramps.discourse.group/u/comeng)\
**Post date:** [April 30, 2025, 10:03am UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/13 "2025-04-30T10:03:49Z")

</div>

“This only works when using the specific Type entries.”  
Which in reality are far too limited to be usable and Custom Types are  
essential  
phil

---

<div class="post-metadata">

**Author:** ![DaveSch](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davesch/32/40_2.png) [@DaveSch](https://gramps.discourse.group/u/DaveSch)\
**Post date:** [April 30, 2025, 11:03am UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/14 "2025-04-30T11:03:59Z")

</div>

I have many custom place types. The two place types that are essential are **Street** and **Number** when wanting the comma removed and having them displayed as either “_123 Main Street_” or “_Main Street 123_”.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [May 30, 2025, 11:04am UTC](https://gramps.discourse.group/t/problem-getting-started-with-gramps-6-0/7561/15 "2025-05-30T11:04:47Z")

</div>

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