F-Spot won't start
thephotoman
rantman_2000 at yahoo.com
Sun Oct 15 19:30:56 UTC 2006
Eamonn Sullivan wrote:
> On 10/15/06, thephotoman <rantman_2000 at yahoo.com> wrote:
>> Eamonn Sullivan wrote:
>>> On 10/15/06, thephotoman <rantman_2000 at yahoo.com> wrote:
>>>>>> |** ERROR **: file class.c: line 2505 (mono_class_setup_parent): should
>>>>>> |not be reached
>>>>>> |aborting...
>>>>>> |Aborted (core dumped)
> [snip]
>>>> Apt tells me that ubuntu-desktop is installed and is the latest version.
>>>> The failure and output do not change. Furthermore, there are no
>>>> annoying third party repositories screwing things up, as far as I can
>>>> tell. Even re-installing or compiling F-spot does no good.
> [snip]
>>> Hi, going back over the messages in this thread, I see that you're
>>> loading f-spot from /usr/local, not the one that came with
>>> ubuntu-desktop.
>
> [snip]
>> Loading it specifically from /usr/bin results in the same error message.
>> Where is the MONO_PATH environment variable, so that I can check that?
>
> I don't know, actually. I mentioned it because it is referred to in
> the error messages you are getting, for example:
>
> |** (/usr/local/lib/f-spot/f-spot.exe:11821): WARNING **: The following
> |assembly referenced from /usr/local/lib/f-spot/f-spot.exe could not be
> |loaded:
> | Assembly: gnome-sharp (assemblyref_index=9)
> | Version: 2.16.0.0
> | Public Key: 35e10195dab3c99f
> |The assembly was not found in the Global Assembly Cache, a path listed
> |in the MONO_PATH environment variable, or in the location of the
> |executing assembly (/usr/local/lib/f-spot).
> |
>
> I just checked and I don't have any MONO_PATH in env either. If you're
> still getting the same error message -- i.e., that it can't find
> something in /usr/local... -- check whether you have a
> /usr/local/lib/mono or /usr/local/f-spot. You shouldn't. If you do,
> that may be loading first and interfering with the f-spot that comes
> with Edgy, even if you try /usr/bin/f-spot, it may be loading the
> libraries in /usr/local/lib. Try moving those directories:
>
> sudo mv /usr/local/lib/mono /usr/local/lib/mono.old
> sudo mv /usr/local/f-spot /usr/local/f-spot.old
>
> See if that helps. Good luck, and sorry I haven't been more help!
>
> -Eamonn
>
Well, I tried re-installing Mono and F-Spot from the repositories, and
it took care of the problem I was having. Unfortunately, I get a new error:
|thephotoman at desktop:~$ /usr/bin/f-spot
|Corlib not in sync with this runtime: expected corlib version 47, found
|54.
|Download a newer corlib or a newer runtime at
|http://www.go-mono.com/daily.
What might be causing this problem, and how do I fix it?
More information about the ubuntu-users
mailing list