Back/Server

[Ubuntu] firebase-admin - error:25066067:DSO support routines:dlfcn_load:could not load the shared library

이번에 채팅 서버를 새로 파면서 처음 보는 문제가 생겼다.

파이어 베이스를 활용해 푸시 알람을 보냈는데,

특정 알람은 푸시가 가고, 또 어떤건 안되고, 확인해보니 이런 로그가 떴다.

 Error: error:25066067:DSO support routines:dlfcn_load:could not load the shared library
    at Sign.sign (node:internal/crypto/sig:131:29)
    at ServiceAccountSigner.sign (/node_modules/firebase-admin/lib/utils/crypto-signer.js:65:37)
    at /node_modules/firebase-admin/lib/auth/token-generator.js:135:44
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    // removed unimportant error lines from my own code
  opensslErrorStack: [
    'error:0E076071:configuration file routines:module_run:unknown module name',
    'error:0E07506E:configuration file routines:module_load_dso:error loading dso',
    'error:25070067:DSO support routines:DSO_load:could not load the shared library'
  ],
  library: 'DSO support routines',
  function: 'dlfcn_load',
  reason: 'could not load the shared library',
  code: 'ERR_OSSL_DSO_COULD_NOT_LOAD_THE_SHARED_LIBRARY'
}

 

이번에 기존엔 AWS EC2 Ubuntu 18.x대를 쓰다가 최신버젼 Ubuntu 22.04로 바꿔봤는데,

 

나온지 한달정도된 ㅅ따끈따끈한거라 그랬던걸까

 

여튼 이전 버전의 npm 라이브러리와 Ubuntu의 OS와 충돌문제였다.

EC2로 접속해서

cd /etc/ssl/

sudo vi openssl.cnf

 provider = provider_sect 행을 #을 붙여서 주석처리해준다.

'Back > Server' 카테고리의 다른 글

EB nginx 설정 건드리기  (0) 2024.08.26
[API] H?D 교육 스킵  (0) 2023.06.27
[EC2 부하테스트] Apache ab test  (0) 2021.11.23
[Aws RDS Aurora Serverless MySQL] 외부 접속  (0) 2021.11.17
AWS WAF Custom Rule 간단 예제  (2) 2021.11.10