Big news! The community will be moving to a new platform April 21. Read more.
Big news! The community will be moving to a new platform April 21. Read more.
Absent Member.
Absent Member.
3469 views

OpenSUSE 12.3 and iFolder

Anybody managed to get the most recent iFolder running on openSUSE 12.3 yet? I keep getting mono errors from what I gathered its because its complied for a different version of mono...

Anybody got any info on this? Or have a I just missed a dependency? The log below is what i get when it launches.


Missing method System.Type::op_Equality(Type,Type) in assembly /usr/lib/mono/2.0/mscorlib.dll, referenced in assembly /usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll

(process:4535): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:4535): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:4535): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:4535): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:4535): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:4535): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(process:4535): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

(process:4535): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed

(process:4535): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:4535): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(process:4535): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()


It talks about a sharp lib at top which I made sure I have but still cant get it working. Some assistance on this would be great if anybody managed it.

I did find this and try it only to get another error about CLI image.

http://orangesquash.org.uk/~laney/blog/posts/2011/10/mono-gotcha/

Thats the article that says its a mono problem because it was compiled for old version.

Thanks
William
Labels (1)
0 Likes
9 Replies
Absent Member.
Absent Member.

williamfleming;2258555 wrote:
Anybody managed to get the most recent iFolder running on openSUSE 12.3 yet? I keep getting mono errors from what I gathered its because its complied for a different version of mono...

Anybody got any info on this? Or have a I just missed a dependency? The log below is what i get when it launches.

code

It talks about a sharp lib at top which I made sure I have but still cant get it working. Some assistance on this would be great if anybody managed it.

I did find this and try it only to get another error about CLI image.

Running old Mono applications on Ubuntu 11.10

Thats the article that says its a mono problem because it was compiled for old version.

Thanks
William


what versions of the following are you running:
mono
libflaim (not libxflaim, this will not work with ifolder)
ifolder

best,
daniel (at) nofolder (dot) com
0 Likes
Vice Admiral
Vice Admiral

Hi,

I do get the same errors after upgrading openSUSE from 12.2 to 12.3.

mono is version 2.10-8.1.1 (from openSUSE 12.3 OSS repo).
libxflaim is not installed (neither is any other libflaim).
ifolder is 3.9.1.12197.0-1.1 (x86_64).

Thank you for helping out

- martin
0 Likes
Absent Member.
Absent Member.

Mono JIT compiler version 3.0.6
LibXflaim-5.1.1046-186.1.5 is installed but Libflaim is not.
ifolder is ifolder3-3.9.1.12197.0-1.1.x86_64

Thanks for the reply

William
0 Likes
Absent Member.
Absent Member.

Anyone found a solution for the issue? I'm having the same problem on openSUSE 12.3 and iFolder.

Thanks
Paul

Paul Gibbs, CNE - Syndesi Solutions pgibbs@syndesisolutions.com http://www.syndesisolutions.com
0 Likes
Absent Member.
Absent Member.

It looks like iFolder on oS 12.3 is kind of a no-go at this point.

In order to get it to *mostly* work, I had to first install the packages for iF 2.8.4 (which takes mono 2.6.7) and the *-sharp2-*-13.* versions from oS 12.2 mentioned below, and then do the one-click install for the 3.9.1.svn client (which takes mono 3.0.4 and simias 1.9.1.svn) on software.opensuse.org (which doesn’t try to upgrade the *sharp2* packages.)

(Just downgrading to the old versions after you installed the 3.9.1 client didn’t seem to work for some reason.)

The reason is there appears to be an issue with the *-15* version of the gnome-sharp2 libraries that come with oS 12.3:
art-sharp2-2.24.2-15.4.1.i586
gnome-sharp2-2.24.2-15.4.1.i586
gconf-sharp2-2.24.2-15.4.1.i586
gnome-vfs-sharp2-2.24.2-15.4.1.i586

If you try to use these versions, the client won’t start, and if you run it from the command line to see what’s going on, you’ll end up with this error:

Missing method System.Type::op_Equality(Type,Type) in assembly /usr/lib/mono/2.0/mscorlib.dll, referenced in assembly /usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll

However, if you install the *-13* versions from oS 12.2:
art-sharp2-2.24.2-13.1.2.i586
gnome-sharp2-2.24.2-13.1.2.i586
gconf-sharp2-2.24.2-13.1.2.i586
gnome-vfs-sharp2-2.24.2-13.1.2.i586

then things work (including the 3.9.1 client and mono 3.0.4.)

However, as soon as you install the old versions, oS notifies you of an update (opensuse-2013-339,) which installs the new versions again, which breaks the client, which sends you spiraling down in a loop of frustration and annoyance.

At least that’s what I’ve been dealing with yesterday and today 😕

Unfortunately, it looks like you can’t just stick with the 2.8.4 client on 12.3, because you are greeted with any number of different errors depending on which version of Simias you try (I tried 1.8.5. 10252, 10349, and 10363)
0 Likes
Absent Member.
Absent Member.

smily_03;2271180 wrote:
It looks like iFolder on oS 12.3 is kind of a no-go at this point.

In order to get it to *mostly* work, I had to first install the packages for iF 2.8.4 (which takes mono 2.6.7) and the *-sharp2-*-13.* versions from oS 12.2 mentioned below, and then do the one-click install for the 3.9.1.svn client (which takes mono 3.0.4 and simias 1.9.1.svn) on software.opensuse.org (which doesn’t try to upgrade the *sharp2* packages.)

(Just downgrading to the old versions after you installed the 3.9.1 client didn’t seem to work for some reason.)

The reason is there appears to be an issue with the *-15* version of the gnome-sharp2 libraries that come with oS 12.3:
art-sharp2-2.24.2-15.4.1.i586
gnome-sharp2-2.24.2-15.4.1.i586
gconf-sharp2-2.24.2-15.4.1.i586
gnome-vfs-sharp2-2.24.2-15.4.1.i586

If you try to use these versions, the client won’t start, and if you run it from the command line to see what’s going on, you’ll end up with this error:

Missing method System.Type::op_Equality(Type,Type) in assembly /usr/lib/mono/2.0/mscorlib.dll, referenced in assembly /usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll

However, if you install the *-13* versions from oS 12.2:
art-sharp2-2.24.2-13.1.2.i586
gnome-sharp2-2.24.2-13.1.2.i586
gconf-sharp2-2.24.2-13.1.2.i586
gnome-vfs-sharp2-2.24.2-13.1.2.i586

then things work (including the 3.9.1 client and mono 3.0.4.)

However, as soon as you install the old versions, oS notifies you of an update (opensuse-2013-339,) which installs the new versions again, which breaks the client, which sends you spiraling down in a loop of frustration and annoyance.

At least that’s what I’ve been dealing with yesterday and today 😕

Unfortunately, it looks like you can’t just stick with the 2.8.4 client on 12.3, because you are greeted with any number of different errors depending on which version of Simias you try (I tried 1.8.5. 10252, 10349, and 10363)


Ah thats not so good. But thanks for the detailed reply.

Thanks
William
0 Likes
Absent Member.
Absent Member.

No problem 🙂 If I find a solution to the problem, I'll try to remember to post it back here. If I should forget though, I know I'll at least post it here: http://yourlinuxguy.com/?p=981
0 Likes
Absent Member.
Absent Member.

Ok, it looks like I've been able to keep iFolder working on 12.3 currently if I install and lock the following software versions to keep them from getting updated to the latest 12.3 versions:

art-sharp2-2.24.2-13.1.2
gnome-sharp2-2.24.2-13.1.2
gconf-sharp2-2.24.2-13.1.2
gnome-vfs-sharp2-2.24.2-13.1.2

log4net 1.2.10-67.1.2

ifolder 3.9.1.svn7662-2.1

mono (core, data, data-sqlite, extras, mvc, wcf, web, winforms, winfxcore) 3.0.4-1.4.1

simias 1.9.1.svn7628-1.1
0 Likes
Fleet Admiral
Fleet Admiral

On 22/07/2013 15:06, smily 03 wrote:

> Ok, it looks like I've been able to keep iFolder working on 12.3
> currently if I install and lock the following software versions to keep
> them from getting updated to the latest 12.3 versions:
>
> art-sharp2-2.24.2-13.1.2
> gnome-sharp2-2.24.2-13.1.2
> gconf-sharp2-2.24.2-13.1.2
> gnome-vfs-sharp2-2.24.2-13.1.2
>
> log4net 1.2.10-67.1.2
>
> ifolder 3.9.1.svn7662-2.1
>
> mono (core, data, data-sqlite, extras, mvc, wcf, web, winforms,
> winfxcore) 3.0.4-1.4.1
>
> simias 1.9.1.svn7628-1.1


Thanks for taking the time to report back. Hopefully your post will help
others trying to achieve the same thing.
--
Simon
Novell Knowledge Partner

------------------------------------------------------------------------
Do you work with Novell technologies at a university, college or school?
If so, your campus could benefit from joining the Technology Transfer
Partner (TTP) program. See novell.com/ttp for more details.
------------------------------------------------------------------------
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.