From: Robert C. <bob...@co...> - 2010-06-15 22:58:25
|
I am running openSuse 2.6.27.45-0.1-pae/KDE 3.5.10. Upgraded Gramps to version 3.2.3-1.2 from a prior version of 3. Opened my database and after reading the introductory gramplet, started going down somewhat different list of menu items and when I clicked on Geography, Gramps crashed. When I attempted to restart Gramps, I get "Error Parsing Arguments Database is locked, cannot open it! locked by myusername@mymachine. When I look at the Wiki, it says: In the unlikely event of a crash of GRAMPS, the family tree will be left in a locked state. To unlock the tree, select the locked family tree, and click the * Unlock * button that will be available. Only do this if you are sure no other copy of GRAMPS is using this family tree. This is how I remember it being in the past, so I am wondering why I am no longer being given the option to unlock the file. What other method for unlocking it would there be? |
From: Doug B. <dou...@gm...> - 2010-06-16 01:57:47
|
On Tue, Jun 15, 2010 at 6:58 PM, Robert Carlson <bob...@co...> wrote: > I am running openSuse 2.6.27.45-0.1-pae/KDE 3.5.10. Upgraded Gramps to > version 3.2.3-1.2 from a prior version of 3. Opened my database and after > reading the introductory gramplet, started going down somewhat different > list of menu items and when I clicked on Geography, Gramps crashed. When I > attempted to restart Gramps, I get "Error Parsing Arguments Database is > locked, cannot open it! locked by myusername@mymachine. When I look at the > Wiki, it says: > > In the unlikely event of a crash of GRAMPS, the family tree will be left in > a locked state. To unlock the tree, select the locked family tree, and click > the Unlock button that will be available. Only do this if you are sure no > other copy of GRAMPS is using this family tree. > > This is how I remember it being in the past, so I am wondering why I am no > longer being given the option to unlock the file. What other method for > unlocking it would there be? How are you attempting to open the database? I have tried several ways of starting Gramps with a locked database, and they all give an option to unlock the database. Except one. If you say: gramps "My Tree" where "My Tree" is the locked database, you probably need to: gramps -u "My Tree" where -u means "force unlock". -Doug > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Gramps-users mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-users > > |
From: Robert C. <bob...@co...> - 2010-06-16 02:00:57
|
On 06/15/2010 09:30 PM, Doug Blank wrote: > gramps -u "My Tree" > > where -u means "force unlock". > Tried that: gramps -u Carlson_1_data.gramps Trying to open: Carlson_1_data.gramps ... Warning: spelling checker disabled; install pyenchant/python-enchant to enable. /usr/share/gramps/glade.py:126: GtkWarning: Unknown property: GtkVBox.orientation self.add_from_file(path) Starting Import, Importing data... Import finished... Opened successfully! Segmentation fault Am I correct in supposing that segmentation fault does not indicate a problem with the file itself. |
From: Stéphane C. <ste...@gm...> - 2010-06-16 03:40:58
|
Wild assumption here: - the widget used to display the geography stuff is crashing - when you unlock the database, Gramps starts and immediately goes to the last tab used...which is causing the crash - since it crashes, it leaves the database in a locked state So you're stuck in a cycle. Anyone know what in ~/gramps/keys.ini needs to be changed to make Gramps not go to that tab on startup? Maybe if you start gramps, but don't load a database. Then pick one of the other tabs. Then go back to the family trees and unlock the database? Stéphane On Tue, Jun 15, 2010 at 19:00, Robert Carlson <bob...@co...> wrote: > On 06/15/2010 09:30 PM, Doug Blank wrote: >> gramps -u "My Tree" >> >> where -u means "force unlock". >> > Tried that: > > gramps -u Carlson_1_data.gramps > Trying to open: Carlson_1_data.gramps ... > Warning: spelling checker disabled; install pyenchant/python-enchant to > enable. > /usr/share/gramps/glade.py:126: GtkWarning: Unknown property: > GtkVBox.orientation > self.add_from_file(path) > Starting Import, Importing data... > Import finished... > Opened successfully! > Segmentation fault > > Am I correct in supposing that segmentation fault does not indicate a > problem with the file itself. > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Gramps-users mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-users > |
From: Doug B. <dou...@gm...> - 2010-06-16 10:32:07
|
2010/6/15 Stéphane Charette <ste...@gm...>: > Wild assumption here: > > - the widget used to display the geography stuff is crashing > - when you unlock the database, Gramps starts and immediately goes to > the last tab used...which is causing the crash > - since it crashes, it leaves the database in a locked state > > So you're stuck in a cycle. Anyone know what in ~/gramps/keys.ini > needs to be changed to make Gramps not go to that tab on startup? Yes, that is probably the issue. Change the file ~/.gramps/gramps32/keys.ini where you have: last-view='geoview' to be: last-view='personlistview' (or any one of 'grampletview', 'personlistview', 'relview', 'familyview', 'graphview', 'eventview', 'placelistview', 'sourceview', 'repoview', 'mediaview', 'noteview', 'NoteViewSidebar') You can also add 'geoview' to the list of hidden plugins in the Plugin Manager inside Gramps, or add it here: hiddenplugins=['geoview'] so that you don't ever accidentally select it. -Doug > Maybe if you start gramps, but don't load a database. Then pick one > of the other tabs. Then go back to the family trees and unlock the > database? > > Stéphane > > > On Tue, Jun 15, 2010 at 19:00, Robert Carlson <bob...@co...> wrote: >> On 06/15/2010 09:30 PM, Doug Blank wrote: >>> gramps -u "My Tree" >>> >>> where -u means "force unlock". >>> >> Tried that: >> >> gramps -u Carlson_1_data.gramps >> Trying to open: Carlson_1_data.gramps ... >> Warning: spelling checker disabled; install pyenchant/python-enchant to >> enable. >> /usr/share/gramps/glade.py:126: GtkWarning: Unknown property: >> GtkVBox.orientation >> self.add_from_file(path) >> Starting Import, Importing data... >> Import finished... >> Opened successfully! >> Segmentation fault >> >> Am I correct in supposing that segmentation fault does not indicate a >> problem with the file itself. >> >> ------------------------------------------------------------------------------ >> ThinkGeek and WIRED's GeekDad team up for the Ultimate >> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >> lucky parental unit. See the prize list and enter to win: >> http://p.sf.net/sfu/thinkgeek-promo >> _______________________________________________ >> Gramps-users mailing list >> Gra...@li... >> https://lists.sourceforge.net/lists/listinfo/gramps-users >> > |
From: Robert C. <bob...@co...> - 2010-06-16 14:43:33
|
On 06/16/2010 06:31 AM, Doug Blank wrote: > Yes, that is probably the issue. Change the file > ~/.gramps/gramps32/keys.ini where you have: > > last-view='geoview' > > to be: > > last-view='personlistview' > Thanks. That worked. The name of the file is gramps.ini (don't have keys.ini) > You can also add 'geoview' to the list of hidden plugins in the Plugin > Manager inside Gramps, or add it here: > > hiddenplugins=['geoview'] > > so that you don't ever accidentally select it. > Thanks much for that tip, as well; Geoview is temporarily out of sight. |
From: Benny M. <ben...@gm...> - 2010-06-17 07:03:47
|
2010/6/16 Robert Carlson <bob...@co...> > On 06/16/2010 06:31 AM, Doug Blank wrote: > > Yes, that is probably the issue. Change the file > > ~/.gramps/gramps32/keys.ini where you have: > > > > last-view='geoview' > > > > to be: > > > > last-view='personlistview' > > > Thanks. That worked. The name of the file is gramps.ini (don't have > keys.ini) > > > You can also add 'geoview' to the list of hidden plugins in the Plugin > > Manager inside Gramps, or add it here: > > > > hiddenplugins=['geoview'] > > > > so that you don't ever accidentally select it. > > > Thanks much for that tip, as well; Geoview is temporarily out of sight. > If you want geoview, then try to figure out what backend geoview uses (firefox gecko or webkit ), and force geoview to use the other backend instead, to see if that works. Specifically webkit has some unstable builds on some older distributions, but for some, the gecko backend is the cause of problems. For suse, I think gecko is the problem, so installing webkit should solve it then: http://gramps-project.org/wiki/index.php?title=GeoView#suse Benny > > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Gramps-users mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-users > |
From: Robert C. <bob...@co...> - 2010-06-17 16:56:46
|
On 06/17/2010 03:03 AM, Benny Malengier wrote: > If you want geoview, then try to figure out what backend geoview uses > (firefox gecko or webkit ), and force geoview to use the other backend > instead, to see if that works. > Specifically webkit has some unstable builds on some older > distributions, but for some, the gecko backend is the cause of problems. > For suse, I think gecko is the problem, so installing webkit should > solve it then: > http://gramps-project.org/wiki/index.php?title=GeoView#suse > Had to add htmlview to hiddenplugins > > htmlview can use two different backends. Depending Frankly, I don't know whether I would find Geoview or Htmlview useful or not until I see what they do. But that is sort of beside the point because any openSUSE user who installs the updated version of Gramps is likely to run into the same problem, so it would be useful to get it resolved. Trouble is, the Wiki leaves me unsure about what needs to be done in order to make these plugins use Webkit rather than Gecko. In fact, YaST2 is telling me that the only kind of Gecko I have is wine-gecko. Regarding Webkit, it tells me I have libwebkit-1_0-1. Am I correct or not in understanding that the issue I need to resolve is what Firefox is trying to use to render Geoview or Htmlview? |
From: Benny M. <ben...@gm...> - 2010-06-18 13:59:22
|
2010/6/17 Robert Carlson <bob...@co...> > On 06/17/2010 03:03 AM, Benny Malengier wrote: > > If you want geoview, then try to figure out what backend geoview uses > (firefox gecko or webkit ), and force geoview to use the other backend > instead, to see if that works. > Specifically webkit has some unstable builds on some older distributions, > but for some, the gecko backend is the cause of problems. > For suse, I think gecko is the problem, so installing webkit should solve > it then: > http://gramps-project.org/wiki/index.php?title=GeoView#suse > > > Had to add htmlview to hiddenplugins > > htmlview can use two different backends. Depending > > Frankly, I don't know whether I would find Geoview or Htmlview useful or > not until I see what they do. But that is sort of beside the point because > any openSUSE user who installs the updated version of Gramps is likely to > run into the same problem, so it would be useful to get it resolved. > > Trouble is, the Wiki leaves me unsure about what needs to be done in order > to make these plugins use Webkit rather than Gecko. In fact, YaST2 is > telling me that the only kind of Gecko I have is wine-gecko. Regarding > Webkit, it tells me I have libwebkit-1_0-1. > > Am I correct or not in understanding that the issue I need to resolve is > what Firefox is trying to use to render Geoview or Htmlview? > GeoView certainly is usefull if your places have latitude/longitude. Gramps uses a web engine for Geoview (forget Htmlview, it is just a plugin). You need pywebkit installed, then Gramps will use that, so webkit. Is it installed? http://packages.opensuse-community.org/index.jsp?searchTerm=pywebkit If it is not installed, gecko via a python bridge is used, which the wiki says nothing about for suse, it is normally part of the gnome extra packages, so you would not find it under the name gecko in the package manager. If you are uses gnome, you almost certainly have gecko via python installed. About gramps crashing on suse, you should complain on the suse bug tracker, as the fact gramps works on other distributions shows they are packaging a version which has some issues. I know this sounds weak to users, but the way open source works is by reusing components from other people, without packaging those components oneself. It is a weak point that packaging can hence destroy applications the user has no idea are related to it, but it is strong point that improvements in a package occur in all applications automatically. Benny |
From: Robert C. <bob...@co...> - 2010-06-18 15:01:23
|
On 06/18/2010 09:59 AM, Benny Malengier wrote: > GeoView certainly is usefull if your places have latitude/longitude. I don't, so it wouldn't be useful unless and until I did. > > Gramps uses a web engine for Geoview (forget Htmlview, it is just a > plugin). The Wiki is very unclear about what htmlview does, and I suspect it is nothing worth bothering with. > You need pywebkit installed, then Gramps will use that, so webkit. Is > it installed? > http://packages.opensuse-community.org/index.jsp?searchTerm=pywebkit > > If it is not installed, gecko via a python bridge is used, which the > wiki says nothing about for suse, it is normally part of the gnome > extra packages, so you would not find it under the name gecko in the > package manager. If you are uses gnome, you almost certainly have > gecko via python installed. I am using KDE 3.5. Hence, I don't have pywebkit and when I search for it in YaST2, nothing is found. I will be moving to KDE 4 soon, but I don't suppose that will change anything with respect to pywebkit. Therefore I am not inclined to bother with it. > > About gramps crashing on suse, you should complain on the suse bug tracker The only things that crashed are geoview and htmlview, which are superfluous and easily disabled. |
From: Benny M. <ben...@gm...> - 2010-06-18 15:36:08
|
2010/6/18 Robert Carlson <bob...@co...> > On 06/18/2010 09:59 AM, Benny Malengier wrote: > > GeoView certainly is usefull if your places have latitude/longitude. > I don't, so it wouldn't be useful unless and until I did. > > > > Gramps uses a web engine for Geoview (forget Htmlview, it is just a > > plugin). > The Wiki is very unclear about what htmlview does, and I suspect it is > nothing worth bothering with. > > You need pywebkit installed, then Gramps will use that, so webkit. Is > > it installed? > > http://packages.opensuse-community.org/index.jsp?searchTerm=pywebkit > > > > If it is not installed, gecko via a python bridge is used, which the > > wiki says nothing about for suse, it is normally part of the gnome > > extra packages, so you would not find it under the name gecko in the > > package manager. If you are uses gnome, you almost certainly have > > gecko via python installed. > I am using KDE 3.5. Hence, I don't have pywebkit and when I search for > it in YaST2, nothing is found. I will be moving to KDE 4 soon, but I > don't suppose that will change anything with respect to pywebkit. > Therefore I am not inclined to bother with it. > > > > About gramps crashing on suse, you should complain on the suse bug > tracker > The only things that crashed are geoview and htmlview, which are > superfluous and easily disabled. > About what it does, all new things are in the manual: http://gramps-project.org/wiki/index.php?title=Gramps_3.2_Wiki_Manual_-_What%27s_new%3F#Geographic_view A more recent Suse will probably have it working. Benny |
From: Serge N. <Ser...@fr...> - 2010-06-19 09:10:45
|
Hy everybody, I was out of my home this week, so this is the reason why i didn't answer earlier. Benny Malengier a écrit : > > > 2010/6/18 Robert Carlson <bob...@co... > <mailto:bob...@co...>> > > On 06/18/2010 09:59 AM, Benny Malengier wrote: > > GeoView certainly is usefull if your places have latitude/longitude. > I don't, so it wouldn't be useful unless and until I did. > > > > Gramps uses a web engine for Geoview (forget Htmlview, it is just a > > plugin). > The Wiki is very unclear about what htmlview does, and I suspect it is > nothing worth bothering with. > htmlview is only a web browser based on webkit ( the default ) or mozilla ( gecko ) I need htmlview to show googlemaps or openstreetmap in this browser. This is the reason why htmlview is hidden : gramps is not a browser. depending on the intalled kit : python-webkit => we use webkit python-gtkmozembed => we use gecko python-webkit and python-gtkmozembed => we use webkit none of them : geoview is hidden python-webkit can be named pywebkit or pywebkitgtk depending on your distrib to know what you have : on a rpm based distribution ( fedora, mandriva, ... ) : rpm -qa | grep webkit on a deb based distribution ( debian, ubuntu, ... ) : dpkg -l | grep webkit idem for gecko : rpm -qa | grep moz or dpkg -l | grep moz Apparently, on opensuse 11.2, webkit is based on 1.0.1 ? We have the same problem with mandriva 2010 wich is based on 1.1.15 The minimum needed to have a correct view is 1.1.16 without segfault The last one available is 1.1.22. If we could get the webkit version, I could hide geoview or select gecko but there is no easy way to do this. > > > You need pywebkit installed, then Gramps will use that, so > webkit. Is > > it installed? > > http://packages.opensuse-community.org/index.jsp?searchTerm=pywebkit > > > > If it is not installed, gecko via a python bridge is used, which the > > wiki says nothing about for suse, it is normally part of the gnome > > extra packages, so you would not find it under the name gecko in the > > package manager. If you are uses gnome, you almost certainly have > > gecko via python installed. > I am using KDE 3.5. Hence, I don't have pywebkit and when I > search for > it in YaST2, nothing is found. I will be moving to KDE 4 soon, but I > don't suppose that will change anything with respect to pywebkit. > Therefore I am not inclined to bother with it. > Effectively, I didn't found this package. if you do : python > import webkit do you get an error ? if no, what are the result of : locate webkit.so I'll install an opensuse 11.2 in a virtual machine then try to see what happens. Impossible to install opensuse in virtualbox on my hardy. ubuntu completely freeze. This is the first distrib which crash completely my machine in a virtual machine two times ! > > > > > About gramps crashing on suse, you should complain on the suse > bug tracker > The only things that crashed are geoview and htmlview, which are > superfluous and easily disabled. > > > About what it does, all new things are in the manual: > http://gramps-project.org/wiki/index.php?title=Gramps_3.2_Wiki_Manual_-_What%27s_new%3F#Geographic_view > > > A more recent Suse will probably have it working. perhaps you need to install gnome-python-extras <ftp://ftp.gnome.org/pub/gnome/sources/gnome-python-extras> I use kde too and this is not a kde problem. > > Benny |