Error: error:25066067:DSO support routines:dlfcn_load:could not load the shared library

See original GitHub issue

Description

I encountered the error as title:

Error: error:25066067:DSO support routines:dlfcn_load:could not load the shared library

Failed Attempts

  • GitHub Action Ubuntu versions
    • 20.04
    • 22.04
    • 24.04
  • Workaround: export OPENSSL_CONF=/dev/null

Reference

Workflow Step Configuration

- name: Deploy App to Google Play internal track
  if: ${{ startsWith(github.ref, 'refs/tags/') }}
  uses: r0adkll/upload-google-play@v1
  with:
    serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
    packageName: com.example.app
    track: internal
    releaseFiles: build/app/outputs/bundle/release/app-release.aab

Step Debugging

Run r0adkll/upload-google-play@v1
  with:
    serviceAccountJsonPlainText: ***
    packageName: ***
    track: internal
    releaseFiles: build/app/outputs/bundle/release/app-release.aab
    inAppUpdatePriority: 0
/usr/bin/docker exec  97e64bd37f08b044e9f03cbacc8240862f90362a3eea25aae298815f6382b918 sh -c "cat /etc/*release | grep ^ID"
##[debug]ID=ubuntu
##[debug]ID_LIKE=debian
##[debug]Running JavaScript Action with default external tool: node12
##[debug]Finding files build/app/outputs/bundle/release/app-release.aab
Creating a new Edit for this release
Error: error:25066067:DSO support routines:dlfcn_load:could not load the shared library
##[debug]Node Action run completed with exit code 1
##[debug]GOOGLE_APPLICATION_CREDENTIALS='./serviceAccountJson.json'
##[debug]Finishing: Deploy App to Google Play internal track

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:14

github_iconTop GitHub Comments

3reactions
cosnomicommented, Nov 24, 2022

I’ve got the workaround actually work by setting env within the step.

- uses: r0adkll/upload-google-play@974d2d75669a518d2ed54462020437841e2745a4
  env:
    OPENSSL_CONF: /dev/null
  with:
    packageName: com.example
    # ...
0reactions
svendroidcommented, Nov 19, 2022

Sorry for posting on the closed thread, but I am experiencing the same issue.

I have a workflow with following versions:

jobs:
  assembleRelease:
    runs-on: ubuntu-22.04

    container:
      image: cirrusci/flutter:3.3.6
...
        uses: r0adkll/upload-google-play@v1.0.19

The container image also uses Ubuntu 22.04 LTS. I also tried running export OPENSSL_CONF=/dev/null but this did not fix it for me. I just executed it in a step like this:

- name: workarround
        run: export OPENSSL_CONF=/dev/null

How did you apply the export OPENSSL_CONF=/dev/null workarround to fix it?

see https://github.com/MunichWays/munich-ways-app/blob/master/.github/workflows/android-release.yml for workflow and failed job here https://github.com/MunichWays/munich-ways-app/actions/runs/3504557103/jobs/5870309911

Read more comments on GitHub >

github_iconTop Results From Across the Web

error:25066067:DSO support routines:dlfcn_load:could not ...
As a workaround, I ran export OPENSSL_CONF=/dev/null before starting node. This prevents the issue and the code begins to work, however this ...
Read more >
Node.js crypto fails to sign pem key string from file with error ...
I get this error message from the sign.sign() method. error:25066067:DSO support routines:dlfcn_load:could not load the shared library. The code ...
Read more >
error:25078067:DSO support routines:win32_load:could not ...
Following the above steps, I am keeping on getting this error in running this command, any idea why? I am using free Developer...
Read more >
error:25066067:DSO support routines :DLFCN_LOAD:could ...
So, I re-ran wpa_passphrase essid passphrase and copied the output to the wpa_supplicant.conf file. Reconnected and received the same messages. Did not work.......
Read more >
tmsh show running-config" does not work with an error ... - AskF5
Key management library returned bad status: -7, error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found