Bug 142637

Summary: beagle-daemon is not recognized if .beagle is a symbolic link
Product: [Unmaintained] kerry Reporter: Martin Buerger <mbuerger>
Component: generalAssignee: Stephan Binner <binner>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version First Reported In: 0.1   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Martin Buerger 2007-03-07 11:33:17 UTC
Version:           0.2.1 (using KDE KDE 3.5.5)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 4.1.1 (Gentoo 4.1.1-r3) 
OS:                Linux

I moved the 300MB big .beagle directory from my nfs-shared home directory to the local filesystem, e.g., /local/.beagle. I created a symbolic link, thus ~.beagle pointed to /local/.beagle. beagle-search does still work and return search results but kerry is not able to find a running beagled-process. Even clicking 'Start' in kerry's configuration window won't work - well, unless a beagle daemon is running it actually starts the daemon but still is not able to find it. Removing the symbolic link and moving the actual .beagle directory back made kerry work again.
Comment 1 Stephan Binner 2007-03-12 16:38:51 UTC
That's no bug in Kerry but rather within libbeagle, please report it at bugzilla.gnome.org against "Beagle" component. What may help you is setting the BEAGLE_STORAGE environment variable to /local/.beagle

Comment 2 Martin Buerger 2007-03-12 17:00:57 UTC
The application beagle-search does work with the moved and sym-linked .beagle directory - Kerry does not. So how could this not be related to Kerry?

(Setting BEAGLE_STORAGE does not change anything)
Comment 3 Stephan Binner 2007-03-13 14:37:16 UTC
beagle-search doesn't use/require libbeagle
Comment 4 Debajyoti Bera 2007-03-13 17:14:34 UTC
BEAGLE_STORAGE support to libbeagle was added a few weeks back. I dont think it went into any release yet If there is some easy fix then I will fix it, otherwise I will leave it like this since BEAGLE_STORAGE support is already in svn trunk.
Comment 5 Debajyoti Bera 2007-03-16 01:57:24 UTC
FYI, this works correctly with upstream trunk.
Comment 6 Martin Buerger 2007-03-22 16:54:55 UTC
I've just installed beagle from the svn, set BEAGLE_STORAGE to a local directory, and yes it is working correctly, i.e., the database is stored under BEAGLE_STORAGE and beagle-search returns results for a given query.

But kerry is still _not_ working. It is not able to recognise a running beagle-daemon and thus not able to return any search results.
Comment 7 Martin Buerger 2007-03-27 11:07:17 UTC
Ok, sorry for the inconvenience. libbeagle seems to be the problem.