Hi everyone,
I messed up something, and I need help in trying to fix it. As I am
researching the best note taking programs, I stumbled across keepnote. I
want a python based program instead of a java based program; hence this
is better than evernote if it works well. But as I looked through, I did
not know if the rpm was checked out for opensuse, so I decided to
install the tarball instead. It is supposed to be platform independent,
and I have done this for some other applications I needed, so it seemed
like a good idea.
The command I had used to install the tarball version was as follows. I
simply navigated to the extracted directory where the setup.py script
was, and typed (as root)
python setup.py install
This ran a script and created directorys in /usr/<something> in order to
run keepnote.
Well, I get a series of errors when I try to run keepnote and some of
the gui
doesn’t function all that well. Here are the errors:
george@linux-o3ef:~/Documents> keepnote
==============================================
KeepNote 0.7.8: Fri Nov 2 21:09:54 2012
** (process:2205): WARNING **: Trying to register gtype
'GMountMountFlags' as
enum when in fact it is of type 'GFlags'
** (process:2205): WARNING **: Trying to register gtype
'GDriveStartFlags' as
enum when in fact it is of type 'GFlags'
** (process:2205): WARNING **: Trying to register gtype
'GSocketMsgFlags' as
enum when in fact it is of type 'GFlags'
enabling extension 'keepnote'
enabling extension 'backup_tar'
enabling extension 'new_file'
enabling extension 'editor_insert_date'
enabling extension 'command_basics'
enabling extension 'export_html'
enabling extension 'python_prompt'
enabling extension 'notebook_http'
(keepnote:2205): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion
`G_IS_OBJECT (object)' failed
(keepnote:2205): GLib-GObject-CRITICAL **: g_object_set_qdata: assertion
`G_IS_OBJECT (object)' failed
However, rather than trying to troubleshoot all these errors which are a
bit beyond my understanding, I did a package search on opensuse.org, and
lo and behold, there was a keepnote rpm that was already set up and
ready to run. It is not in the regular repositories, but it has been
tested (to some degree).
So I downloaded the rpm and went to install it instead of the tarball
package (not knowing how to uninstall the version I installed from the
tarball). However, since I ran the keepnote setup from the tarball
before, it did something and put the keepnote from the tarball into my
system instead of the rpm version.
So here is the question. How do I uninstall keepnote that was installed
from the tarball and make sure that when I issue the command ‘keepnote’,
it runs what I installed from the rpm? I am uncertain about where and
how program files are kept.
I ran the “find” command as follows, and here are the directories where
anything with “keepnote” is located:
george@linux-o3ef:~/Documents> find /usr -name keepnote
/usr/local/lib/python2.7/site-packages/keepnote
/usr/local/bin/keepnote
/usr/lib/python2.7/site-packages/keepnote
/usr/share/doc/packages/keepnote
/usr/bin/keepnote
Thanks in advance for your help.
G.O.
Box #1: 12.2 | KDE 4.9.2 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB
Box #2: 12.2 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce
7025 | 4GB
Laptop: 12.2 | KDE 4.9.2 | Core i7-2620M | 64 | Intel HD Graphics 3000
| 8GB
learning openSUSE and loving it