이번에 채팅 서버를 새로 파면서 처음 보는 문제가 생겼다.
파이어 베이스를 활용해 푸시 알람을 보냈는데,
특정 알람은 푸시가 가고, 또 어떤건 안되고, 확인해보니 이런 로그가 떴다.
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 |