cerebrum / dr

A gentoo repository
8 stars 7 forks source link

openra-20180307: ebuild does not remind user to configure mono https certificates #16

Open spanglel opened 6 years ago

spanglel commented 6 years ago

Any actions that require connecting to HTTPS servers in OpenRA (the server list, news, map resource fetcher, etc.) requires mono to have correctly configured HTTPS certificates, which the Gentoo mono package does not do by default. The cert-sync command, included with mono, configures HTTPS certificates:

cert-sync --user --quiet /etc/ssl/certs/ca-certificates.crt

or

cert-sync --quiet /etc/ssl/certs/ca-certificates.crt

A post-merge notification of this should probably be included in the ebuild.

grouzen commented 6 years ago

Thanks, that helped! I was blocked from playing OpenRa by this issue for a long time ;((

cerebrum commented 6 years ago

Do you know how to test it with certs and without certs? I don't have problems connecting, but I think I might configure certs in the past.

pchote commented 5 years ago

The Flatpak and AppImage packages work around this by forcing a user-level sync immediately before launching the game. Note that syncing once is not good enough, it needs to be repeated any time the local certificate store is updated.