This may caused by another bug reported in Debian, about Mono not following symbolic links for some things:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500799
Any chance your /usr, /lib/, or /etc are symbolic links?
Either way, it would be helpful if you could run the following command:
strace -e trace=file tomboy &> trace.out && grep "/config\"" trace.out
Use ctrl+c to quit it after running for a second or two, then paste the output here. Mine looks like this:
$ strace -e trace=file tomboy &> blah.out && grep "/config\"" blah.out ^Copen("/etc/mono/config", O_RDONLY|O_LARGEFILE) = 3 open("/home/sandy/.mono/config", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/etc/selinux/config", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
I'm curious where yours is looking *instead* of /etc/mono/config.
This may caused by another bug reported in Debian, about Mono not following symbolic links for some things:
http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 500799
Any chance your /usr, /lib/, or /etc are symbolic links?
Either way, it would be helpful if you could run the following command:
strace -e trace=file tomboy &> trace.out && grep "/config\"" trace.out
Use ctrl+c to quit it after running for a second or two, then paste the output here. Mine looks like this:
$ strace -e trace=file tomboy &> blah.out && grep "/config\"" blah.out "/etc/mono/ config" , O_RDONLY| O_LARGEFILE) = 3 home/sandy/ .mono/config" , O_RDONLY| O_LARGEFILE) = -1 ENOENT (No such file or directory) etc/selinux/ config" , O_RDONLY| O_LARGEFILE) = -1 ENOENT (No such file or directory)
^Copen(
open("/
open("/
I'm curious where yours is looking *instead* of /etc/mono/config.