Categories
Mastering Development System & Network

Why is curl failing to download from cache.ruby-lang.org when ping works?

I have an issue similar to this: Wget, Curl, Yum Fail but Ping works – CentOS 5 In my case, I have 2 Ubuntu 18.04 servers which are failing to download from cache.ruby-lang.org: curl -O https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.bz2 -v % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed […]

Categories
Mastering Development System & Network

Why my nodejs REST API doesn’t work on HTTPS?

I have droplet on Digital Ocean (I am novice to server setting). I use: Ubuntu, NGINX, Let’s encrypt certs, PM2. App is written in NUXT.JS and server side use Express for REST API. I can access my REST API just on HTTP. App is on port 8080 (I don’t know if is it ideal – […]

Categories
Apple User Help

I can reach GitHub from guest account only

I can’t reach github.com; the DNS resolves but then the connection times out (on Safari, Firefox and Chrome). I’m running macOS 10.15.5. I’ve run sudo dscacheutil -flushcache and sudo killall -HUP mDNSResponder, to no avail. See this superuser question for all the debugging I’ve done so far I’m asking a separate question here because one […]

Categories
User Help

TLS handshake to microsoft.com hangs

Two Linux machines (Ubuntu 20.04 & 18.04.4 running on vSphere) behind NAT are not able to complete the TLS handshake to https://microsoft.com and https://mcr.microsoft.com, while they are able to connect to https://docs.microsoft.com and other websites. I manage the firewall and NAT myself (virtual VyOS router). Another system behind the same NAT is able to access […]

Categories
User Help

TLS handshake to microsoft.com hangs

Two Linux machines (Ubuntu 20.04 & 18.04.4 running on vSphere) behind NAT are not able to complete the TLS handshake to https://microsoft.com and https://mcr.microsoft.com, while they are able to connect to https://docs.microsoft.com and other websites. I manage the firewall and NAT myself (virtual VyOS router). Another system behind the same NAT is able to access […]

Categories
Linux Mastering Development

One client fails with “certificate has expired”, while other clients work just fine

I have two machines. One is running Fedora (30) and the other one is running Debian (buster). When I run curl https://www.ultimate-guitar.com/ on the Fedora machine, I get the expected response. However, when I run that same command on the Debian machine, I get a curl: (60) SSL certificate problem: certificate has expired. With -v […]

Categories
Linux Mastering Development

One client fails with “certificate has expired”, while other clients work just fine

I have two machines. One is running Fedora (30) and the other one is running Debian (buster). When I run curl https://www.ultimate-guitar.com/ on the Fedora machine, I get the expected response. However, when I run that same command on the Debian machine, I get a curl: (60) SSL certificate problem: certificate has expired. With -v […]

Categories
Linux Mastering Development

One client fails with “certificate has expired”, while other clients work just fine

I have two machines. One is running Fedora (30) and the other one is running Debian (buster). When I run curl https://www.ultimate-guitar.com/ on the Fedora machine, I get the expected response. However, when I run that same command on the Debian machine, I get a curl: (60) SSL certificate problem: certificate has expired. With -v […]

Categories
Mastering Development

Getting “ssl3_get_record:wrong version number” in spring-boot application on GCP Compute Engine

I have created a spring-boot backend java application with a React front end, and I am trying to use the GCP. I got it working on AppEngine and wanted to put a long-running version of the application on a VM in Compute Engine, but when I deploy it on the vm in compute engine and […]

Categories
User Help

Hurricane Electric ipv6 tunnel, can ping, connect to web sites, but get stuck obtaining any HTTP response

Software: Debian 10 (amd64) & NetworkManager 1.14.6-2 created a Hurricane Electric account created a new virtual device via NetworkManager with the provided HE network configuration using nmcli: nmcli connection add type ip-tunnel con-name sit1 ifname sit1 mode sit \ remote SERVER_IPV4_ADDRESS — ipv4.method disabled ipv6.method manual \ ipv6.address CLIENT_IPV6_ADDRESS ipv6.gateway SERVER_IPV6_ADDRESS \ ip-tunnel.ttl 64 the […]