Ubuntu 14.04 デスクトップで実行されているcouchDB を取得し、ローカルで Futon にアクセスしました。DB をサーバーにリモートで複製しようとしたところ、次のエラーが発生しました。
複製に失敗しました: {{エラー,{2,"字句エラー: json テキストの無効な文字\n"}}, <<"\n\nhttp://www.w3.org/1999/xhtml\">\n \n \n \n Apache2 Ubuntu デフォルト ページ: 動作します\n \n * {\n margin: 0px 0px 0px 0px;\n padding: 0px 0px 0px 0px;\n }\n\n body, html {\n padding: 3px 3px 3px 3px;\n\n background-color: #D8DBE2;\n\n font-family: Verdana、sans-serif;\n font-size: 11pt;\n text-align: center;\n }\n\n div.main_page {\n position: relative;\n display: table;\n\n width: 800px;\n\n margin-bottom: 3px;\n margin-left: auto;\n margin -right: auto;\n padding: 0px 0px 0px 0px;\n\n border-width: 2px;\n border-color: #212738;\n border-style: solid;\n\n background-color: # FFFFFF;\n\n text-align: center;\n }\n\n div.page_header {\n 高さ: 99px;\n 幅:100%;\n\n background-color: #F5F6F7;\n }\n\n div.page_header span {\n margin: 15px 0px 0px 50px;\n\n font-size: 180%;\n font- weight: bold;\n }\n\n div.page_header img {\n margin: 3px 0px 0px 40px;\n\n border: 0px 0px 0px;\n }\n\n div.table_of_contents {\n clear: left;\n\n min-width: 200px;\n\n margin: 3px 3px 3px 3px;\n\n background-color: #FFFFFF;\n\n text-align: left;\n }\n\ n div.table_of_contents_item {\n clear: left;\n\n width: 100%;\n\n margin: 4px 0px 0px 0px;\n\n background-color: #FFFFFF;\n\n color: #000000 ;\n text-align: left;\n }\n\n div.table_of_contents_item a {\n margin: 6px 0px 0px 6px;\n }\n\n div.content_section {\n margin: 3px 3px 3px 3px; \n\n background-color: #FFFFFF;\n\n text-align: left;\n }\n\n div.content_section_text {\n padding:4px 8px 4px 8px;\n\n color: #000000;\n font-size: 100%;\n }\n\n div.content_section_text pre {\n margin: 8px 0px 8px 0px;\n パディング: 8px 8px 8px 8px;\n\n border-width: 1px;\n border-style: dot;\n border-color: #000000;\n\n background-color: #F5F6F7;\n\n font-style: italic ;\n }\n\n div.content_section_text p {\n margin-bottom: 6px;\n }\n\n div.content_section_text ul, div.content_section_text li {\n パディング: 4px 8px 4px 16px;\n } \n\n div.section_header {\n padding: 3px 6px 3px 6px;\n\n background-color: #8E9CB2;\n\n color: #FFFFFF;\n font-weight: bold;\n font-size : 112%;\n text-align: center;\n }\n\n div.section_header_red {\n background-color: #CD214F;\n }\n\n div.section_header_grey {\n background-color: # 9F9386;\n }\n\n .floating_element {\n 位置: 相対;\n float: left;\n }\n\n div.table_of_contents_item a,\n div.content_section_text a {\n text-decoration: none;\n font-weight: bold;\n }\n\n div. table_of_contents_item a:link,\n div.table_of_contents_item a:visited,\n div.table_of_contents_item a:active {\n color: #000000;\n }\n\n div.table_of_contents_item a:hover {\n background-color: #000000;\n\n color: #FFFFFF;\n }\n\n div.content_section_text a:link,\n div.content_section_text a:visited,\n div.content_section_text a:active {\n background-color: #DCDFE6;\n\n color: #000000;\n }\n\n div.content_section_text a:hover {\n background-color: #000000;\n\n color: #DCDFE6;\n }\n\ n div.validator {\n }\n \n \n \n \n \n \n \n Apache2 Ubuntu デフォルト ページ\n \n \n\n \n 目次\n </div>\n \n 概要</a>\n </div>\n \n 変更点</a>\n </div>\n \n スコープ</a>\n </div>\n \n 構成ファイル</a>\n </div>\n </div>\n-->\n \n\n\n \n \n 動作します!\n \n \n
\n これは、Ubuntu システムへのインストール後に \n Apache2 サーバーの正しい動作をテストするために使用されるデフォルトのウェルカム ページです。\n これは、Ubuntu Apache\n パッケージの派生元である Debian の同等のページに基づいています。\n n このページが読める場合は、\nこのサイトにインストールされている Apache HTTP サーバーが正常に動作していることを意味します。HTTP サーバーの操作を続行する前に、このファイル(\n /var/www/html/index.html にあります) を置き換える必要があります。\n
\n\n\n\n この Web サイトの通常のユーザーであり、\nこのページの内容がわからない場合は、\n メンテナンスのために現在サイトが利用できないことを意味している可能性があります。\n 問題が解決しない場合は、サイトの管理者。\n
\n\n \n \n \n 構成の概要\n \n \n\n Ubuntu の Apache2 の既定の構成は、\n アップストリームの既定の構成とは異なり、\n Ubuntu ツールとの対話用に最適化された複数のファイルに分割されています。構成システムは 、\n /usr/share/doc/apache2/README.Debian.gz に\n完全に文書化されています。完全な\nドキュメントについては、これを参照してください。このサーバーに apache2-doc パッケージが\n インストールされている場合、Web サーバー自体のドキュメントは\nマニュアルにアクセスして見つけることができます。\n\n
\n\n Ubuntu システムに Apache2 Web サーバーをインストールするための構成レイアウトは次のとおりです:\n
\n\n/etc/apache2/\n|-- apache2.conf\n|\n \n-- ports.conf\n|-- mods-enabled\n| |-- *.load\n|
-- *.conf\n|-- conf 有効\n|-- *.conf\n|-- sites-enabled\n|
-- *.conf\n
json ファイルの不正な文字を指していることに気付きました。DBを確認しましたが、何も問題はありませんでした。1 つのフィールドだけでデータベースを再作成しました。さらに、エラー ログは次のバグ ページを指しています。
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1288690
しかし、このページが何を説明しているのか、どこに修正があるのかよくわかりません。このレプリケーションの失敗を解決するにはどうすればよいですか?
次に、代わりに IP アドレスにレプリケートしたところ、次のエラーが発生しました。
Replication failed: [{couch_api_wrap,db_open,3},
{couch_replicator,init_state,1},
{couch_replicator,do_init,1},
{couch_replicator,init,1},
{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]