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

Improve error message if connection to master server fails #14788

Closed
jrb0001 opened this issue Feb 5, 2018 · 10 comments · Fixed by #19628
Closed

Improve error message if connection to master server fails #14788

jrb0001 opened this issue Feb 5, 2018 · 10 comments · Fixed by #19628
Assignees
Labels

Comments

@jrb0001
Copy link
Contributor

jrb0001 commented Feb 5, 2018

Failed to query server list. does not help at all to find the cause and fix the issue.

@fastslack
Copy link

I have same problem on lastest release (20180218). Any solution?

@pchote
Copy link
Member

pchote commented Feb 19, 2018

@fastslack are you running linux by any chance? What version of mono do you have installed?

@fastslack
Copy link

$ mono -V
Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
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

Yes, linux mint sylvia / ubuntu xenial

@pchote
Copy link
Member

pchote commented Feb 19, 2018

Installing the ca-certificates-mono package should fix it.

@fastslack
Copy link

@pchote Problem solved. Thanks!

@pchote
Copy link
Member

pchote commented Feb 25, 2018

Mono versions < 3.12 do not include a ca-certificates-mono package, and users must instead manually install the certificates. Unfortunately the mozroots command that used to automatically import the mozilla certificate store has bitrotted from API changes, and is no longer functional.

In the last 3 months we have had 275 sysinfo-enabled Linux players running mono versions older than 3.12. All of these players are using the 3.2.8 packages shipped with Ubuntu 14.04 or Debian Jessie. This is roughly ~4% of our Linux player base during the same period, or 0.9% of all players.

Considering the above, I think our best option will be to raise the minimum mono version to 3.12 on Linux (it is already 4.6 on macOS), and update the notes on the Linux download tab on the website with a note about http://www.mono-project.com/download/stable/#download-lin. This is consistent with what we did with Ubuntu 12.04 and SDL2.

@pchote
Copy link
Member

pchote commented Feb 25, 2018

The sysinfo shows only 12 more entries with mono versions greater than 3.2.8 but less than 4.2. 4.2 is shipped by default in Ubuntu 16.04, so seems like a better baseline requirement than 3.12 (which nobody is running).

@abcdefg30
Copy link
Member

Fixed by #14870 I assume.

@jrb0001
Copy link
Contributor Author

jrb0001 commented Mar 7, 2018

Not fixed at all. The linked PR is about bumping the minimum mono version, this issue is about improving the error message to include informations about the cause of the failure.

@abcdefg30
Copy link
Member

My bad then.

@abcdefg30 abcdefg30 reopened this Mar 7, 2018
@reaperrr reaperrr modified the milestones: Next release, Next + 1 Mar 8, 2018
@pchote pchote removed this from the Next release milestone May 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants