Вы находитесь здесь

Форум

Wine packages website is unavailable

Catalina 10.15.6 + PlayOnMac 4.4.1

Автор Replies
Jump to the page: 1 - 2
BlaZz Tuesday 26 January 2021 at 21:19
BlaZz

How to summon a support and\or moderator here?

I have same problem on:

OS: BigSur 11.1
PlayOnMac: 4.4.2

P.S. First message in this topic 21 August 2020.


Vodka, Bears, Putin, Moscow.
Quentin PÂRIS Tuesday 26 January 2021 at 21:55
Quentin PÂRISAnonymous

What is the exact problem?

On catalina, you won't find much versions

BlaZz Thursday 28 January 2021 at 22:04
BlaZz

We can install only system version of wine.

Some very old soft doesnt want work with this version.

 


Vodka, Bears, Putin, Moscow.
bitone Friday 29 January 2021 at 2:31
bitoneAnonymous

This is the problem. Also on some Linux distros.

Short version: The intermediate CA certificate of Letsencrypt is not available and the used libs in PlayonLinux/Mac reject downloading from a server with SSL + Letsencrypt certificate.

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.

 

Quentin PÂRIS Friday 29 January 2021 at 22:03
Quentin PÂRISAnonymous

I see.

Thanks for the explanation. However, I cannot reproduce this problem on macOS. Are you sure that it is the same issue on mac?

bitone Saturday 30 January 2021 at 0:19
bitoneAnonymous

 

I see.

Thanks for the explanation. However, I cannot reproduce this problem on macOS. Are you sure that it is the same issue on mac?

 

BlaZz Saturday 6 February 2021 at 17:57
BlaZz

what i do wrong?

I cant instal any other versions, only system...

Edited by BlaZz


Vodka, Bears, Putin, Moscow.
Quentin PÂRIS Sunday 7 February 2021 at 17:21
Quentin PÂRISAnonymous

The image does not work :)

On Catalina, only one version is available

hipunk Thursday 1 December 2022 at 1:07
hipunkAnonymous

In case you weren't aware: Different OS X installers have different certificates bundled. E.g. a 10.13.6 installer from 2018 will have different certs than an 10.13.6 installer loaded from apples servers in 2022.

 

I tried everything suggested in this thread, but nothing seems to work. I tried exporting the PYTHONHTTPSVERIFY=0 into shell and launching POM from terminal -> no luck.

( https://web.archive.org/web/20200213195325/https://georgekarapi.com/2020/02/01/fix-playonlinux-wine-package-website-is-unavailable-error/ )

I tried adding #export PYTHONHTTPSVERIFY=0 as well as export PYTHONHTTPSVERIFY=0 into playonmac within Contents/MacOS folder -> no luck.

I tried adding all certificates from let's encrypt that I could find (E1, E2, R3, R4, ISRG X1, I also had those installed prior already) -> no luck.

I tried exporting all certificates from a Monterey install using Keychain Access and importing that into 10.13.6 -> no luck.

 

 

What a shame, I have 14 apps successfully installed into POM, but now it's useless because of security fud drama. What a damn shame.

Вы находитесь здесь: Index > PlayOnMac > Wine packages website is unavailable

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com