This is an automated email from the ASF dual-hosted git repository.

manikumar pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new ee72f907420 MINOR: Fix SSL certificate verification failure in system 
test worker provisioning (#21431)
ee72f907420 is described below

commit ee72f90742088b401af7572c7cb499394c0521f7
Author: Tirth <[email protected]>
AuthorDate: Tue Feb 10 10:07:31 2026 +0530

    MINOR: Fix SSL certificate verification failure in system test worker 
provisioning (#21431)
    
    Update CA certificates on Ubuntu 14.04 Vagrant workers to fix SSL
    certificate  verification failures when cloning the kibosh repository
    during system test setup.
    
    ### Problem
    
    Starting around February 7-9, 2026, system tests using Vagrant workers
    began  failing during worker provisioning with the following error:
    
    ```
    fatal: unable to access 'https://github.com/confluentinc/kibosh.git/':
    server certificate verification failed. CAfile:
    /etc/ssl/certs/ca-certificates.crt CRLfile: none
    ```
    
    **Root Cause:** The Vagrant workers use Ubuntu 14.04 (Trusty), which
    reached
    end-of-life in April 2019. The CA certificate bundle on these workers is
    outdated
    and does not include the certificate authorities needed to verify
    GitHub's current
    SSL certificate chain. GitHub (or their CA provider) rotated
    certificates, causing
    the verification to fail on systems with older CA bundles.
    
    ### Solution
    
    Refresh the CA certificate store during worker provisioning by:
    1. Installing/updating the `ca-certificates` package
    2. Running `update-ca-certificates --fresh` to rebuild the certificate
    store
    
    This ensures workers have an updated certificate store that can verify
    GitHub's  SSL certificate chain.
    
    Reviewers: Manikumar Reddy <[email protected]>
---
 vagrant/base.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/vagrant/base.sh b/vagrant/base.sh
index 03d5296bacc..9c990a083f5 100755
--- a/vagrant/base.sh
+++ b/vagrant/base.sh
@@ -94,7 +94,8 @@ get_kafka() {
 }
 
 # Install Kibosh
-apt-get update -y && apt-get install -y git cmake pkg-config libfuse-dev
+apt-get update -y && apt-get install -y git cmake pkg-config libfuse-dev 
ca-certificates
+update-ca-certificates --fresh
 pushd /opt
 rm -rf /opt/kibosh
 git clone -q  https://github.com/confluentinc/kibosh.git

Reply via email to