the fast, reliable localhost tunneling solution


TLS Certificate Bug

By Bjarni RĂșnar 2020-06-04, 22:06

Many users of pagekite.py are experiencing difficulty connecting to our relays, due to problems validating our TLS certificate.

The quickest solution is to simply upgrade to the latest version of pagekite.py - versions 1.5.2.200603 or 1.0.1.200603 are known to work.

Debian, Ubuntu and Raspberry Pi users can get upgrades directly from our custom repository.

Those who would rather not upgrade, can work around the issue by changing their settings. Examples:

# Use the default Debian certs (your OS may use a different path)
ca_certs = /etc/ssl/certs/ca-certificates.crt

or ...

# Disable TLS certificate verification entirely
fe_nocertcheck

These lines should be added to ~/.pagekite.rc (command line use), /etc/pagekite.d/20_frontends.rc (background daemon configurations) or pagekite.cfg (Windows). You will need to restart PageKite for the change to take effect.

For a more complete explanation of the problem, please see our Service Status Blog.

We apologize for the inconvenience!

Comments

  1. Bjarni RĂșnar Einarsson said on 2020-06-10, 16:14
    If upgrading to the latest `pagekite.py` does not work for you, you may need to upgrade your Python installation - we depend on Python's SSL libraries, which in turn depend on OpenSSL or other operating-system provided code. Any and all of these lower layers can also contain bugs related to this issue.

    I have in particular heard from Windows users that they needed to install an updated version of Python to get things working again.
    Permalink

The Blog

Welcome to the PageKite blog!

Here we write about anything and everything to do with running the service, building a company, open-source, privacy online... you name it.

But mostly it's about PageKite.

Other venues