redhat-buildpacks / poc

Project to be used to perform go build of images using Buildah, ...
3 stars 6 forks source link

kaniko raises such an error: couldn't eval /usr/lib/libcrypto.so.1.1 with link /usr/lib/libcrypto.so.1.1 #20

Closed cmoulliard closed 2 years ago

cmoulliard commented 2 years ago

Issue

When we build a Dockerfile using latest kaniko code and Docker v20, then we git this error

time="2022-01-21T09:08:31Z" level=info msg="Taking snapshot of full filesystem..."
time="2022-01-21T09:08:31Z" level=error msg="couldn't eval /usr/lib/libcrypto.so.1.1 with link /usr/lib/libcrypto.so.1.1"
time="2022-01-21T09:08:31Z" level=info msg="cmd: /bin/sh"
time="2022-01-21T09:08:31Z" level=info msg="args: [-c apk add wget curl]"
time="2022-01-21T09:08:31Z" level=info msg="Running: [/bin/sh -c apk add wget curl]"
Error loading shared library libcrypto.so.1.1: Symbolic link loop (needed by /usr/sbin/apk)
Error loading shared library libssl.so.1.1: Symbolic link loop (needed by /lib/libapk.so.3.12.0)
Error loading shared library libcrypto.so.1.1: Symbolic link loop (needed by /lib/libapk.so.3.12.0)
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_set_default_verify_paths: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_DigestInit_ex: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_check_host: symbol not found
Error relocating /lib/libapk.so.3.12.0: TLS_client_method: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_free: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_MD_CTX_md: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_load_crl_file: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_get_issuer_name: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_get_current_cipher: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_write: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_get_digestbyname: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_md5: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_MD_size: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_set_fd: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_ctrl: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_MD_CTX_set_flags: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_DigestUpdate: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CIPHER_get_name: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_LOOKUP_file: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_VerifyFinal: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_new: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_DigestFinal_ex: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_read: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_load_verify_locations: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_MD_CTX_clear_flags: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_get_cert_store: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_use_certificate_chain_file: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_MD_CTX_new: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_NAME_oneline: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_connect: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_Digest: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_sha1: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_use_PrivateKey_file: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_STORE_set_flags: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_STORE_add_lookup: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_free: symbol not found
Error relocating /lib/libapk.so.3.12.0: BIO_new_fp: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_get_peer_certificate: symbol not found
Error relocating /lib/libapk.so.3.12.0: OPENSSL_init_ssl: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_shutdown: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_get_subject_name: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_MD_CTX_free: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_PKEY_free: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_ctrl: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_new: symbol not found
Error relocating /lib/libapk.so.3.12.0: ERR_print_errors_fp: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_set_connect_state: symbol not found
Error relocating /lib/libapk.so.3.12.0: OBJ_nid2sn: symbol not found
Error relocating /lib/libapk.so.3.12.0: BIO_free: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_sha256: symbol not found
Error relocating /lib/libapk.so.3.12.0: X509_free: symbol not found
Error relocating /lib/libapk.so.3.12.0: EVP_md_null: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_get_error: symbol not found
Error relocating /lib/libapk.so.3.12.0: SSL_CTX_set_verify: symbol not found
Error relocating /lib/libapk.so.3.12.0: PEM_read_bio_PUBKEY: symbol not found
Error relocating /usr/sbin/apk: EVP_DigestInit_ex: symbol not found
Error relocating /usr/sbin/apk: EVP_MD_CTX_md: symbol not found
Error relocating /usr/sbin/apk: EVP_MD_size: symbol not found
Error relocating /usr/sbin/apk: EVP_DigestUpdate: symbol not found
Error relocating /usr/sbin/apk: EVP_DigestFinal_ex: symbol not found
Error relocating /usr/sbin/apk: EVP_MD_CTX_new: symbol not found
Error relocating /usr/sbin/apk: ENGINE_load_builtin_engines: symbol not found
Error relocating /usr/sbin/apk: EVP_sha1: symbol not found
Error relocating /usr/sbin/apk: EVP_MD_CTX_free: symbol not found
Error relocating /usr/sbin/apk: ENGINE_register_all_complete: symbol not found
Error relocating /usr/sbin/apk: OPENSSL_init_crypto: symbol not found

Resolution

To fix it, we must ignore the path /usr/lib