From: Duncan L. <du...@li...> - 2006-10-09 17:55:09
|
Aha! I've not fallen of the edge of the world. I've just been busy starting some new study and arguing with my laptop about which version of gramps it should be running. Ah well, maybe someone missed me... I am now stuck with 2.1.x and it's insisting on running in preference to 2.0.11 - This means of course that I can't do any work on my golden database. I think this happened after I mistakenly ran parts of the configure, make etc as root. Beats me how it happened but now I'm stuck with it. I've tried all the combinations I can think of of reinstall uninstall etc - nothing helps. So how do I wipe gramps of the face of my HDD so I can start over? Duncan --=20 Linux user: 372812 | GPG key ID: 21A8C63A | http://lithgow-schmidt.dk |
From: Alex R. <sh...@gr...> - 2006-10-09 18:04:02
|
Duncan, On Mon, 2006-10-09 at 19:54 +0200, Duncan Lithgow wrote: > I am now stuck with 2.1.x and it's insisting on running in preference to > 2.0.11 - This means of course that I can't do any work on my golden > database. I think this happened after I mistakenly ran parts of the > configure, make etc as root. Beats me how it happened but now I'm stuck > with it. I've tried all the combinations I can think of of reinstall > uninstall etc - nothing helps. So how do I wipe gramps of the face of my > HDD so I can start over? First of all, where's that undestructable gramps? Is it in /usr or /usr/local or elsewhere? Just say 'which gramps' and see where it is. Then go to your 2.1.x source tree and do: $ ./autogen.sh --prefix=3DPREFIX where PREFIX is either /usr or /usr/local or whatever it is. $ make $ sudo make uninstall Then see if 'which gramps' returns another installation. Lather, rinse, repeat. Then you should end up with no gramps. Let me know if things become complicated, Alex --=20 Alexander Roitman http://www.gramps-project.org |
From: Duncan L. <du...@li...> - 2006-10-19 20:11:55
Attachments:
bash output
|
On Mon, 2006-10-09 at 11:05 -0700, Alex Roitman wrote: > Then go to your 2.1.x source tree and do: > $ ./autogen.sh --prefix=PREFIX No surprise to me that it's become complicated... I've run and get: Checking for required M4 macros... glib-gettext.m4 not found intltool.m4 not found Checking for forbidden M4 macros... ***Error***: some autoconf macros required to build gramps were not found in your aclocal path, or some forbidden macros were found. Perhaps you need to adjust your ACLOCAL_FLAGS? root@ubuntu:~/gramps-2.1.95# Sadly I've seen this before, so I fished out the old email with your solution to run: $ ACLOCAL_FLAGS="-I /usr/share/aclocal" ./autogen.sh which seems to have helped a bit. But gramps-2.1.x isn't gone yet!!! It just won't die. Attached is as much of the command line output I could grab. Basically it seems to be this bit which goes wrong: I/O warning : failed to load external entity "/usr/local/bin/etc/gconf/schemas/gramps.schemas" Failed to open `/usr/local/bin/etc/gconf/schemas/gramps.schemas': No such file or directory make[2]: *** [uninstall-local] Error 1 make[2]: Leaving directory `/home/duncan/gramps-2.1.95/data' make[1]: *** [uninstall-recursive] Error 1 make[1]: Leaving directory `/home/duncan/gramps-2.1.95/data' make: *** [uninstall-recursive] Error 1 root@ubuntu:~/gramps-2.1.95# Any idea what that's about? TIA, Duncan -- Linux user: 372812 | GPG key ID: 21A8C63A | http://lithgow-schmidt.dk |
From: Alex R. <sh...@gr...> - 2006-10-20 05:44:50
|
On Thu, 2006-10-19 at 22:11 +0200, Duncan Lithgow wrote: > On Mon, 2006-10-09 at 11:05 -0700, Alex Roitman wrote: >=20 > > Then go to your 2.1.x source tree and do: > > $ ./autogen.sh --prefix=3DPREFIX > No surprise to me that it's become complicated... >=20 > I've run >=20 >=20 > and get: > Checking for required M4 macros... >=20 > glib-gettext.m4 not found > intltool.m4 not found >=20 > Checking for forbidden M4 macros... >=20 > ***Error***: some autoconf macros required to build gramps > were not found in your aclocal path, or some forbidden > macros were found. Perhaps you need to adjust your > ACLOCAL_FLAGS? >=20 > root@ubuntu:~/gramps-2.1.95#=20 >=20 > Sadly I've seen this before, so I fished out the old email with your > solution to run: > $ ACLOCAL_FLAGS=3D"-I /usr/share/aclocal" ./autogen.sh > which seems to have helped a bit. But gramps-2.1.x isn't gone yet!!! It > just won't die. Attached is as much of the command line output I could > grab. Basically it seems to be this bit which goes wrong: > I/O warning : failed to load external entity > "/usr/local/bin/etc/gconf/schemas/gramps.schemas" > Failed to open `/usr/local/bin/etc/gconf/schemas/gramps.schemas': No > such file or directory > make[2]: *** [uninstall-local] Error 1 > make[2]: Leaving directory `/home/duncan/gramps-2.1.95/data' > make[1]: *** [uninstall-recursive] Error 1 > make[1]: Leaving directory `/home/duncan/gramps-2.1.95/data' > make: *** [uninstall-recursive] Error 1 > root@ubuntu:~/gramps-2.1.95#=20 >=20 > Any idea what that's about? The gramps.schemas file is missing, so the schemas cannot be unregistered. No big deal. Alex --=20 Alexander Roitman http://www.gramps-project.org |
From: Duncan L. <du...@li...> - 2006-10-20 09:41:43
|
On Thu, 2006-10-19 at 22:44 -0700, Alex Roitman wrote: > >=20 > > Any idea what that's about? >=20 > The gramps.schemas file is missing, so the schemas cannot be > unregistered. No big deal. Okay, but the problem is that gramps 2.1.x is still there and no matter which way i try to start I get the unstable version and not something I can use. More suggestions on how to purge my system of this so I can start again? Could it help if i try the procedure both as root and non-root? Duncan --=20 Linux user: 372812 | GPG key ID: 21A8C63A | http://lithgow-schmidt.dk |
From: <ben...@ug...> - 2006-10-20 11:00:35
|
On my system, installing svn as root, gramps 2 is installed in /usr/share/gramps/ folder, and the executable as /usr/bin/gramps As old gramps was installed in /usr/local/gramps, I can still execute the old version of gramps with 'python /usr/local/gramps/gramps.py', so in the kde menu I just added two entries for gramps: old one and new one I would suggest the following (not responsible for whatever happens, I do not have this problem and did not test what I suggest): 1/if gramps was installed with package manager: uninstall it with the package manager 2/if installed with make install, and the uninstall option does not work, move gramps dir to /tmp, and reinstall. I would suppose everything to work then. So something like : sudo mkdir /tmp/gramps sudo mv /usr/share/gramps /tmp/gramps sudo mkdir /tmp/gramps/bin sudo mv /usr/bin/gramps /tmp/gramps/bin On systems without sudo, do su to become root, and execute the commands without the sudo. Now, running gramps should return that gramps does not exist. Reinstalling gramps should now make gramps accessible again. The package manager might complain if it thinks gramps is installed. However, installing from source and doing sudo make install, circumvents the package manager easily. If all ok, the /tmp/gramps folder can be deleted. You can do on modern linux systems 'locate gramps' to see where it is installed. If also present in /usr/sbin, it should be moved also from there. Benny Quoting Duncan Lithgow <du...@li...>: > On Thu, 2006-10-19 at 22:44 -0700, Alex Roitman wrote: > >> > >> > Any idea what that's about? >> >> The gramps.schemas file is missing, so the schemas cannot be >> unregistered. No big deal. > > Okay, but the problem is that gramps 2.1.x is still there and no matter > which way i try to start I get the unstable version and not something I > can use. > > More suggestions on how to purge my system of this so I can start again? > Could it help if i try the procedure both as root and non-root? > > Duncan > -- > Linux user: 372812 | GPG key ID: 21A8C63A | http://lithgow-schmidt.dk > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |
From: Alex R. <sh...@gr...> - 2006-10-21 04:32:53
|
On Fri, 2006-10-20 at 11:08 +0200, Duncan Lithgow wrote: > Okay, but the problem is that gramps 2.1.x is still there and no matter > which way i try to start I get the unstable version and not something I > can use. Where is your gramps? Is it in /usr/bin/gramps? Then do this: $ sudo rm -rf /usr/bin/gramps /usr/share/gramps If it is in /usr/local/bin/gramps, then: $ sudo rm -rf /usr/local/bin/gramps /usr/local/share/gramps and so on. > More suggestions on how to purge my system of this so I can start again? > Could it help if i try the procedure both as root and non-root? For the future, if rm -rf seems like too radical of an approach, a reasonable solution is to uninstall a version before updating. That is, every time you are about to update from svn or download a new tarball or package, always uninstall what you have. If what you have came in a package, it should cleanly uninstall. If it was a source installation, then run 'sudo make uninstall' before making _any_ changes to the source tree. The present problem is apparently because different things were tried on top of one another. Something like trying configure with different prefixes, installing here then there, etc. In this case I can't see a better way than the above rm -rf approach. Alex --=20 Alexander Roitman http://www.gramps-project.org |
From: Duncan L. <du...@li...> - 2006-11-01 20:25:32
|
On Mon, 2006-10-09 at 11:05 -0700, Alex Roitman wrote: > Duncan, >=20 > On Mon, 2006-10-09 at 19:54 +0200, Duncan Lithgow wrote: > > I am now stuck with 2.1.x and it's insisting on running in preference t= o > > 2.0.11 - This means of course that I can't do any work on my golden > > database. I think this happened after I mistakenly ran parts of the > > configure, make etc as root. Beats me how it happened but now I'm stuck > > with it. I've tried all the combinations I can think of of reinstall > > uninstall etc - nothing helps. So how do I wipe gramps of the face of m= y > > HDD so I can start over? >=20 > First of all, where's that undestructable gramps? > Is it in /usr or /usr/local or elsewhere? > Just say 'which gramps' and see where it is. Now I'm preparing to install 2.2.1 and you can see that I'm not getting the output you're expecting, neither did I last time - but I got it working. duncan@ubuntu:~/gramps-2.2.0rc1$ which gramps duncan@ubuntu:~/gramps-2.2.0rc1$ gramps bash: gramps: command not found duncan@ubuntu:~/gramps-2.2.0rc1$ python src/gramps.py /home/duncan/gramps-2.2.0rc1/src/DisplayState.py:315: GtkWarning: gtk_menu_attach_to_widget(): menu already attached to GtkImageMenuItem self.widget.set_menu(menu) src/gramps.py:178: GtkWarning: gtk_menu_detach(): menu is not attached gtk.main() duncan@ubuntu:~/gramps-2.2.0rc1$=20 You can see that $ which gramps is not seeing any instalation at all (I've removed 2.0.11). But clearly gramps-2.2.0rc1 is still installed, it started perfectly. I tried # which gramps as root too, nothing there either. So I've got a working install which bash can't find - or how do I interpret that output? For now I'll go ahead and try to install 2.2.1 anyway, keeping 2.2.0rc1 as is. I'd like to get this tidied up if possible. Duncan --=20 Linux user: 372812 | GPG key ID: 21A8C63A | http://lithgow-schmidt.dk |
From: Alex R. <sh...@gr...> - 2006-11-01 21:26:19
|
Duncan, On Wed, 2006-11-01 at 21:25 +0100, Duncan Lithgow wrote: > duncan@ubuntu:~/gramps-2.2.0rc1$ which gramps > duncan@ubuntu:~/gramps-2.2.0rc1$ gramps > bash: gramps: command not found > duncan@ubuntu:~/gramps-2.2.0rc1$ python src/gramps.py > /home/duncan/gramps-2.2.0rc1/src/DisplayState.py:315: GtkWarning: > gtk_menu_attach_to_widget(): menu already attached to GtkImageMenuItem > self.widget.set_menu(menu) > src/gramps.py:178: GtkWarning: gtk_menu_detach(): menu is not attached > gtk.main() > duncan@ubuntu:~/gramps-2.2.0rc1$=20 >=20 > You can see that $ which gramps is not seeing any instalation at all > (I've removed 2.0.11). Yes. It still may not be completely removed, but the executable "gramps" is removed and you cannot accidentally start the wrong version. Good for a start :-) > But clearly gramps-2.2.0rc1 is still installed, it started perfectly. This is an incorrect conclusion :-) It started because you have started it from the src directory. It was able to start because gconf schemas are still installed, this is true. But they won't hurt the new release. > I tried # which gramps as root too, nothing there > either. So I've got a working install which bash can't find - or how do > I interpret that output? It's not a working install. 'python gramps.py' from src dir is almost self-sufficient. In reality, it only needs one small bit of installation to work. Now, we don't tell this to Aunt Martha users because then we can never make sure they got all the details correct. So we tell to 'properly install' etc. But the 'python gramps.py' from the src dir needs only a tiny bit of install -- the gconf schemas. > For now I'll go ahead and try to install 2.2.1 anyway, keeping 2.2.0rc1 > as is. I'd like to get this tidied up if possible. Don't worry, it will do just fine. The gconf schemas did not change since 2.2.0rc1. And if they did then the new install would override the old one. And if some schemas that were installed are not used anymore then they would just sit there unused. You can also use "find" to find anything that has "gramps" in its name. Or, if your computer is up most of the time, a simpler thing is "locate". This is how I find all the installations or their bits and pieces: $ locate gramps | grep -v ^/home This prints anything having "gramps" in the path but then grep excludes stuff in my home dir. Your mileage may vary, so adjust to your liking. If you find anything in /usr/local/ and you don't want it, something like 'sudo rm -rf /usr/local/omf/gramps' will do it (substitute the real name if you want to delete something else). Hope I did not utterly confuse you :-) Alex --=20 Alexander Roitman http://www.gramps-project.org |
From: Alex R. <sh...@gr...> - 2006-11-01 21:32:47
|
Duncan, I re-read what I wrote and I think it was confusing. This is what I do when I get mixed up in bits of previous installs: 1. Uninstall any gramps that came in packages 2. Run $ locate -e gramps | grep -v /home 3. Remove all the bits that the locate turns up: $ sudo rm -rf /usr/share/gramps $ sudo rm -rf /usr/local/share/gramps $ sudo rm -rf /usr/share/omf/gramps and so on. Repeat steps 2-3 until 2 returns nothing. 4. Do a clean install. Alex --=20 Alexander Roitman http://www.gramps-project.org |
From: Duncan L. <du...@li...> - 2006-11-01 21:39:00
|
On Wed, 2006-11-01 at 13:32 -0800, Alex Roitman wrote: > Duncan, >=20 > I re-read what I wrote and I think it was confusing. > This is what I do when I get mixed up in bits of previous > installs: >=20 > 1. Uninstall any gramps that came in packages > 2. Run > $ locate -e gramps | grep -v /home > 3. Remove all the bits that the locate turns up: > $ sudo rm -rf /usr/share/gramps > $ sudo rm -rf /usr/local/share/gramps > $ sudo rm -rf /usr/share/omf/gramps > and so on. Repeat steps 2-3 until 2 returns nothing. > 4. Do a clean install. Thanks, I think i get the picture. 1st uninstall, then delete. Any ideas on how we get access for me to start maintaining the /windows bits of the site? I notice in my login that there's no options for editing anything general. Duncan --=20 Linux user: 372812 | GPG key ID: 21A8C63A | http://lithgow-schmidt.dk |
From: Alex R. <sh...@gr...> - 2006-11-01 21:48:31
|
On Wed, 2006-11-01 at 22:38 +0100, Duncan Lithgow wrote: > Any ideas on how we get access for me to start maintaining the /windows > bits of the site? I notice in my login that there's no options for > editing anything general. The current /windows has a static html file, not integrated with the rest of the site. Do you want to tweak that, or would you rather make a page on the main gramps-project.org site (accessible via menu, having same logo, etc)? If the latter, then you should be able to start a new web page (if you are logged in): 1. Click Control Panel on the left 2. Then select Site Content tab 3. Then click Web Pages. 4. Start a new page.=20 Once you are done and you like your page, let me know and I will connect it to the menu hierarchy. Alex --=20 Alexander Roitman http://www.gramps-project.org |