Techioz Blog

OpenSSL::HMACError: EVP_PKEY_new_mac_key: malloc 失敗メッセージ エラー

概要

Ruby アプリでパスワードをリセットしようとしていますが、次のメッセージが表示されます

OpenSSL::HMACError (EVP_PKEY_new_mac_key: malloc 失敗)

それが私のセットアップです: ルビー 3.1.2 RVM によるバージョン管理 レール 7 バンドラージェム スクライトDB

(openssl 1.1.1f)

私は Windows ユーザーですが、私のマシンには ubuntu22.04.1 LTS ターミナルがあります

openssl 3.1.2 (ドキュメントによる最後のバージョン) を試行しましたが、同じエラーが表示されます

どうすればこれを解決できますか?

解決策

私はこの問題に直面し、新しいマスターキーを作成することで修正しました。 credentials.yml.enc ファイルを削除してから、このコマンドを実行する必要があります。