Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Whenever I try to open recoll, I get a popup box with this message:

Configuration problem: Configuration could not be built:
Explicitly specified configuration must exist (won't be automatically created)

and I get this as stderr:

$ recoll
Got bus address:  "unix:abstract=/tmp/dbus-GO0LJ4yYcr,guid=e695867e0d6df401c0df2baf0000dd87" 
Connected to accessibility bus at:  "unix:abstract=/tmp/dbus-GO0LJ4yYcr,guid=e695867e0d6df401c0df2baf0000dd87" 
Registered DEC:  true 
:4:main.cpp:143:recollCleanup: writing settings

I've tried deleting the .recoll folder and running sudo apt-get purge recoll && sudo apt-get install recoll, but they didn't help.

Update: version information.

$ apt-cache policy recoll
  Installed: 1.16.2-1
  Candidate: 1.16.2-1
  Version table:
 *** 1.16.2-1 0
        500 precise/universe i386 Packages
        100 /var/lib/dpkg/status

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:   precise

Update 2: Created bug report.

share|improve this question
It might be helpful if you included what version of Ubuntu and recoll are installed on your system. – Joe Nov 28 '13 at 13:07
If you did anything interesting with your repos, it would also be good to know which repo recoll came from. (apt-cache policy recoll). – Joe Nov 28 '13 at 13:13
Have you got RECOLL_CONFDIR in your environment by any chance ? – medoc Nov 29 '13 at 6:31
up vote 1 down vote accepted

Unset RECOLL_CONFDIR, or create the target directory. Recoll will not create a configuration directory which was specified through the environment or the command line (only the implicitly defined default configuration directory will be automatically created).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.