Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux (mono): v1.18.0 refuses to run. #1791

Closed
ghost opened this issue Jun 22, 2016 · 7 comments
Closed

Linux (mono): v1.18.0 refuses to run. #1791

ghost opened this issue Jun 22, 2016 · 7 comments

Comments

@ghost
Copy link

ghost commented Jun 22, 2016

CKAN Version: v1.18.0 (v1.16.1 works fine)

Operating System: Linux (BunsenLabs (Debian 8), with SteamOS repos for nvidia driver updates)

The issue you are experiencing: CKAN v1.18.0 won't even show its window, but crashes instead.

How to recreate this issue: Run v1.18.0 through mono.

CKAN error codes (if applicable): CKAN window won't appear, so none?

@ghost
Copy link
Author

ghost commented Jun 22, 2016

@politas
Copy link
Member

politas commented Jun 22, 2016

What's your mono version?

@ghost
Copy link
Author

ghost commented Jun 23, 2016

$ mono -V
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-10)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

@dragonfi
Copy link

Also happens for me, with the same mono version.
(I'm on Linux Mint 17, based on Ubuntu 14.04.)

Solution was upgrading to the latest (4.4.0) mono version by following the instructions from http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives .

@pjf
Copy link
Member

pjf commented Jun 26, 2016

We removed support for testing against mono 3.2.8 in #1715. I'm not sure exactly when we stopped being compatible, but between v1.16.1 and v1.18.0 obviously, so this is something we should be able to find using git bisect. Unfortunately I don't have 3.2.8 on my system any more, otherwise I would have bisected this already.

Mono 3.2.8 is filled with bugs compared to more modern releases, but it's also extremely widespread on Linux, particularly the Debian/Ubuntu/Mint ecosystems, which is a lot of our overall user-base.

I have partial blame to for this. I saw that testing on 3.2.8 had been removed as part of the last release, and didn't say "hey, are we really sure we want to do that?".

I'm not around anywhere near as much as I'd like, so I'm not the one to champion a return for 3.2.8 support, but it's certainly thing I think would be nice to have, and definitely in the interests of our users.

@ghost
Copy link
Author

ghost commented Jun 27, 2016

It may be an idea to rollback a little and put support for Mono 3.2.8 back in as a backport until Debian/Ubuntu pulls the newer Mono into stable?

@Postremus
Copy link
Contributor

fixed by #1784

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants