[解決済み] MongoDB mongorestore の失敗: locale::facet::_S_create_c_locale の名前が有効でない
2022-12-27 09:41:52
質問
パソコンA(ubuntu 12.04サーバー)でmongodumpでダンプを作成しました。それをパソコンB(ubuntu 12.04サーバー)に移動して打ち込みました。
mongorestore -db db_name --drop db_dump_path
失敗して報告されました。
に接続しました。127.0.0.1
std::runtime_error' のインスタンスを投げた後に呼び出されて終了する。
what(): locale::facet::_S_create_c_locale 名前が有効ではありません。
中止
以前にもこの操作を成功させたことがありますが、この奇妙な動作は一度も発生しませんでした。これを修正するにはどうすればよいのでしょうか?
どのように解決するのですか?
実は、MongoDBとは厳密には関係ないんです。どういうわけか、コンピュータBの言語が正しく定義されていなかったのです。入力でなんとか直りました。
sudo locale-gen en_US en_US.UTF-8
sudo locale-gen it_IT it_IT.UTF-8
sudo locale-gen xx_xx xx_XX.UTF-8 ...
sudo dpkg-reconfigure ロケール
これらのコマンドは必要なロケールを生成し、設定します。 これらの手順の後、mongorestoreは通常通り動作するようになりました。
関連
-
[解決済み] MongoDB ドキュメントからフィールドを完全に削除する方法は?
-
[解決済み] Mongodb: ensureIndex をいつ呼び出すか?
-
[解決済み] mongodb シェルでドキュメントの値を印刷する
-
[解決済み] 条件付きでMongoDBを更新する
-
[解決済み] 配列フィールドが空でない MongoDB レコードを検索する
-
[解決済み] MongoDBの命名規則とは何ですか?
-
[解決済み] Androidがデフォルトではなく、現在のロケールを取得する
-
[解決済み】MongoDBをWindowsサービスとして実行するにはどうすればいいですか?
-
[解決済み] 値が NULL ではないマングースクエリ
-
[解決済み] MongoDB: フィールドがNULLまたは未設定のレコードを検索するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MongoDB の重複レコードを検索する
-
[解決済み] MongoDB - 管理者ユーザが認証されていない
-
[解決済み] mongo - サーバー 127.0.0.1:27017 に接続できませんでした。
-
[解決済み] MongoDB Compass: select distinct フィールド値
-
[解決済み] ネストされた配列の中で、マッチしたサブドキュメントの要素のみを返す
-
問題 - mongodb - ストリームの終了に早く到達する
-
[解決済み】シェルスクリプトでmongoのコマンドを実行するには?
-
[解決済み】Node.js Mongoose.js の文字列を ObjectId に変換する関数
-
[解決済み] Mongoose Unique インデックスが機能しない!
-
[解決済み] MongoDB集計フレームワーク match OR