Forums

Wine packages website is unavailable

Catalina 10.15.6 + PlayOnMac 4.4.1

Auteur Réponses
Jump to the page: 1 - 2
thrashy Vendredi 21 Aoüt 2020 à 15:39
thrashyAnonymous

I can't create a 64 bit virtual drive because when I go to manage wine versions I just get a message that says "Wine packages website is unavailable" for both the X86 and 64 bit tabs. Is there a solution? Perhaps a way to manually install a Wine version? As of now I'm completely stuck. Thank you!

 

 

Winnifriedo Samedi 22 Aoüt 2020 à 9:49
WinnifriedoAnonymous

I have the same problem.

 

Dadu042 Dimanche 23 Aoüt 2020 à 6:55
Dadu042

Perhaps an overload ?

fabrizioo Lundi 24 Aoüt 2020 à 0:53
fabriziooAnonymous

I have the same problem

Alex_Montoya Jeudi 27 Aoüt 2020 à 11:47
Alex_MontoyaAnonymous

I have the same issue.  
OS: Catalina 10.15.6
PlayOnMac: 4.4.1
https://pasteboard.co/JohMZk7.png

 

Edité par Alex_Montoya

Dadu042 Jeudi 27 Aoüt 2020 à 15:36
Dadu042

Alex_Montoya, when I have this screen on Linux, it is because the website is overloaded. Just try again later (ie: 1 or 2 hours later).

Alex_Montoya Mardi 15 September 2020 à 22:00
Alex_MontoyaAnonymous

Dadu042 The problem saves.

Winnifriedo Mardi 6 Octobre 2020 à 12:37
WinnifriedoAnonymous

No solution so far? The problem persists.

bitone Vendredi 23 Octobre 2020 à 17:22
bitoneAnonymous

I have the same issue on Linux, POL 4.3.4. I'm trying again and again for one hour now...

bitone Vendredi 23 Octobre 2020 à 22:28
bitoneAnonymous

I have the same issue on Linux, POL 4.3.4. I'm trying again and again for one hour now...

~$ env PYTHONHTTPSVERIFY=0  playonlinux

The "real" fix:

The source of all these issues is the "Let's Encrypt" SSL certificate of the referred website. To verify this certificate a so called intermediate CA certificate (cacert) is needed, which is missing in the linux distribution.

To solve this we have to do two things:

  1. Install te missing CA certificate
  2. Tell python and wget to use the system wide CA certs

Download the CA certificate from here: https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem and rename it to lets-encrypt-x3-cross-signed.crt

Make a new folder if not available (as root):

sudo mkdir /usr/share/ca-certificates/extra

Move the certificate into this folder.

Update the system wide CA certs:

sudo dpkg-reconfigure ca-certificates

You can start POL now with:

env SSL_CERT_DIR=/etc/ssl/certs playonlinux

We see the list of wine versions, but we still can't install them because wget also needs the intermediate CA certificate.

For some reason wget ignores SSL_CERT_DIR and I found only one way to determine where it looks for certificates:

strace wget -q --prefer-family=IPv4 https://phoenicis.playonlinux.com/index.php/wine?os=linux -O- 2>&1 | grep ssl

stat("/usr/local/ssl/certs/4f06f81d.0"

So, wget looks for the certs in /usr/local/ssl/certs/

To make wget accept the Let's Encryt certificate, we copy intermediate CA cert to this folder:

cp -P /etc/ssl/certs/4f06f81d.0 /etc/ssl/certs/lets-encrypt-x3-cross-signed.pem /usr/local/ssl/certs/

(-P = do not dereference links)

That's it!

At least this how it works on Ubuntu 20.04.

Edité par bitone

yaoqb Jeudi 29 Octobre 2020 à 18:18
yaoqbAnonymous

same here and i saw this online

https://georgekarapi.com/2020/02/01/fix-playonlinux-wine-package-website-is-unavailable-error/

go to /Applications/PlayOnMac.app/Contents/MacOS/ and edit the playonmac file, add #export PYTHONHTTPSVERIFY=0 to the file after # Setting X11 path after restart the program it will show wine versions again

 

if the wine versions not loaded correctly maybe remind maintainer to check the certificate of this URL:

https://phoenicis.playonlinux.com/index.php/wine?os=darwin

 

 

Edité par yaoqb

bitone Jeudi 29 Octobre 2020 à 19:25
bitoneAnonymous

if the wine versions not loaded correctly maybe remind maintainer to check the certificate of this URL:

https://phoenicis.playonlinux.com/index.php/wine?os=darwin

They are using a Let's Encrypt certificate. The problem is that some OS (Mac, Linux...) don't contain the corresponding CA certificate. 

yaoqb Vendredi 30 Octobre 2020 à 18:29
yaoqbAnonymous

 

if the wine versions not loaded correctly maybe remind maintainer to check the certificate of this URL:

https://phoenicis.playonlinux.com/index.php/wine?os=darwin

They are using a Let's Encrypt certificate. The problem is that some OS (Mac, Linux...) don't contain the corresponding CA certificate. 

 

 Is there anyway to package the CA certificate in the .app bundle? It looks stupid but maybe that will make it work.

It seem like not everyone got the problem, and I doubt that this is a CA cert problem because I can open https://phoenicis.playonlinux.com/index.php/wine?os=darwin in safari whitout warning.

bitone Vendredi 30 Octobre 2020 à 22:19
bitoneAnonymous

 Is there anyway to package the CA certificate in the .app bundle? It looks stupid but maybe that will make it work.

It seem like not everyone got the problem, and I doubt that this is a CA cert problem because I can open https://phoenicis.playonlinux.com/index.php/wine?os=darwin in safari whitout warning.

Yes it's definitely a problem with the CA cert. I did a lot of tests and I know a similar issue in other cases where they use Let's Encrypt.

The browsers use a different configuration than Python and wget. It can be that on OSX the CA cert is already installed, but the python and wget version bundled with POL do not respect the system wide paths. Indeed the POL maintainers could add the certificate to the bundle but they also had to set some pathes.

I have no idea though why some don't have this issue.... 

Edité par bitone

illunic Vendredi 6 Novembre 2020 à 18:35
illunicAnonymous

I've been having similar issues myself. I'm on 10.15.7 and trying to manage wine versions gets me this error in the terminal:

 

<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>

<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>

 

 

Been keeping watch on the site but just in case I missed anything was there an official response to this stuff or maybe even some type of work around that I missed. Any help would be appreciated. 

Edité par illunic

phinneas Mercredi 11 Novembre 2020 à 18:46
phinneasAnonymous

I followed the solution provided by yaoqb and am still having the issue.  Watching it launch in terminal I'm still seeing the same error that illunic is reporting.

elfgoh Vendredi 13 Novembre 2020 à 14:32
elfgohAnonymous

 

I've been having similar issues myself. I'm on 10.15.7 and trying to manage wine versions gets me this error in the terminal:

 


 

 

 /Applications/PlayOnMac.app/Contents/MacOS/playonmac
[main] Message: PlayOnMac (4.4.1) is starting
[clean_tmp] Message: Cleaning temp directory
[install_plugins] Message: Checking plugin: ScreenCap...
[update_check] Message: List is up to date
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>
$ env PYTHONHTTPSVERIFY=0  /Applications/PlayOnMac.app/Contents/MacOS/playonmac
[main] Message: PlayOnMac (4.4.1) is starting
[clean_tmp] Message: Cleaning temp directory
[install_plugins] Message: Checking plugin: ScreenCap...
[update_check] Message: List is up to date
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>
romanzif Lundi 16 Novembre 2020 à 4:55
romanzifAnonymous

I have the same issue.  
OS: Catalina 11.01.1
PlayOnMac: 4.4.1

Please help 

ReLink Mercredi 2 Décembre 2020 à 15:31
ReLinkAnonymous

Has there been any update on this? Im on 11.0.1 Big Sur and currently having the exact same issue and none of the steps here have solved it.

Winnifriedo Lundi 4 Janvier 2021 à 22:26
WinnifriedoAnonymous

No solution for me so far. ???