From 0d288482b8d7d88044eabefb88bc5b35c420da11 Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Tue, 2 Mar 2021 12:57:13 +0000 Subject: Recover when mirrors have expired certificates --- modules/mga-mirrors/files/check_mirrors_status | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/mga-mirrors/files/check_mirrors_status b/modules/mga-mirrors/files/check_mirrors_status index 033d1642..b79d059b 100755 --- a/modules/mga-mirrors/files/check_mirrors_status +++ b/modules/mga-mirrors/files/check_mirrors_status @@ -10,7 +10,7 @@ def get_dates(base, archs_per_distro, optional=true) r = {} begin r['base'] = get_timestamp(base) - rescue Net::OpenTimeout, Timeout::Error, ArgumentError, NoMethodError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ECONNRESET, IOError => e + rescue Net::OpenTimeout, Timeout::Error, ArgumentError, NoMethodError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ECONNRESET, IOError, OpenSSL::SSL::SSLError => e end archs_per_distro.each{|d, archs| @@ -18,7 +18,7 @@ def get_dates(base, archs_per_distro, optional=true) archs.each{|a| begin r[d][a] = get_date(base, d, a) - rescue Net::OpenTimeout, Timeout::Error, ArgumentError, NoMethodError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ECONNRESET, IOError => e + rescue Net::OpenTimeout, Timeout::Error, ArgumentError, NoMethodError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ECONNRESET, IOError, OpenSSL::SSL::SSLError => e if !optional then STDERR.puts "Failed to fetch #{version_url(base, d, a)}" raise -- cgit v1.2.1