Skip to content

Backup/Restore doesn't work on some DBs

after moving elk from toad to istanbul, i couldn't get some DBs restored:

root@urchin:/srv/leap/couchdb/scripts# ./couchdb_restoreall.sh
Restoring user-eeaf301a402d236072091a06ca18f23f
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d53453
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b71a54809
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring user-63a356290da96fb9bf671a26aa960bd4
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d4f9bc
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d5170c
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca1915d1
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d506e8
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-829660e99d4c7bc795ef96cc595b97e6
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d432085f
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18d0d6
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d505a1
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-test-db
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring users
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,file_exists}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
[]

Restoring user-63a356290da96fb9bf671a26aa960658
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b71610a2f
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca1926d6
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b71a55bd2
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring identities
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring user-eeaf301a402d236072091a06ca190808
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring customers
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring user-eeaf301a402d236072091a06ca18da26
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca189178
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d538d9
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,file_exists}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
[]

Restoring customer
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring user-0cc7798aee69ed9fa1d4986bd7d53437
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring shared
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d43223ad
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b716119da
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-829660e99d4c7bc795ef96cc595b9321
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-66015c033a69ec0b6871778ec8265ea8
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d43200bf
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b716129c3
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18c25e
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca188f84
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca191a5f
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18e728
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring user-0cc7798aee69ed9fa1d4986bd7d51771
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,file_exists}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18ecea
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-cd72f6fc1c6ca624331cf1f3b0a6117c
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,\n    {rexi_EXIT,\n        {{{{badmatch,{error,emfile}},\n           [{couch_file,sync,1},\n            {couch_db_updater,commit_data,2},\n            {couch_db_updater,handle_call,3},\n            {gen_server,handle_msg,5},\n            {proc_lib,init_p_do_apply,3}]},\n          {gen_server,call,\n              [<0.10043.36>,\n               {set_security,\n                   [{<<\"admins\">>,{[{<<\"names\">>,[]},{<<\"roles\">>,[]}]}},\n                    {<<\"readers\">>,\n                     {[{<<\"names\">>,[<<\"soledad\">>,<<\"leap_mx\">>]},\n                       {<<\"roles\">>,[]}]}}]},\n               infinity]}},\n         [{gen_server,call,3},\n          {couch_db,set_security,2},\n          {fabric_rpc,with_db,3},\n          {rexi_server,init_p,3}]}}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
[]

Restoring user-829660e99d4c7bc795ef96cc595b9b6f
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b71610d04
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,\n    {rexi_EXIT,\n        {{{{badmatch,{error,emfile}},\n           [{couch_file,sync,1},\n            {couch_db_updater,commit_data,2},\n            {couch_db_updater,handle_call,3},\n            {gen_server,handle_msg,5},\n            {proc_lib,init_p_do_apply,3}]},\n          {gen_server,call,\n              [<0.10314.36>,\n               {set_security,\n                   [{<<\"admins\">>,{[{<<\"names\">>,[]},{<<\"roles\">>,[]}]}},\n                    {<<\"readers\">>,\n                     {[{<<\"names\">>,[<<\"soledad\">>,<<\"leap_mx\">>]},\n                       {<<\"roles\">>,[]}]}}]},\n               infinity]}},\n         [{gen_server,call,3},\n          {couch_db,set_security,2},\n          {fabric_rpc,with_db,3},\n          {rexi_server,init_p,3}]}}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b71a551f2
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d431f4b2
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,{error,emfile}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring keycache
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,{{badmatch,{error,emfile}},\n        [{couch_file,sync,1},\n         {couch_db_updater,init_db,4},\n         {couch_db_updater,init,1},\n         {gen_server,init_it,6},\n         {proc_lib,init_p_do_apply,3}]}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
[]

Restoring user-eeaf301a402d236072091a06ca6dffd3
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,{{badmatch,{error,emfile}},\n        [{couch_file,init,1},\n         {gen_server,init_it,6},\n         {proc_lib,init_p_do_apply,3}]}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-c8b48fdda962420e8f97878b71a553d8
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,{{badmatch,{error,system_limit}},\n        [{couch_file,init,1},\n         {gen_server,init_it,6},\n         {proc_lib,init_p_do_apply,3}]}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18ae0d
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,\n    {rexi_EXIT,\n        {{{{badmatch,{error,emfile}},\n           [{couch_file,sync,1},\n            {couch_db_updater,commit_data,2},\n            {couch_db_updater,handle_call,3},\n            {gen_server,handle_msg,5},\n            {proc_lib,init_p_do_apply,3}]},\n          {gen_server,call,\n              [<0.11230.36>,\n               {set_security,\n                   [{<<\"admins\">>,{[{<<\"names\">>,[]},{<<\"roles\">>,[]}]}},\n                    {<<\"readers\">>,\n                     {[{<<\"names\">>,[<<\"soledad\">>,<<\"leap_mx\">>]},\n                       {<<\"roles\">>,[]}]}}]},\n               infinity]}},\n         [{gen_server,call,3},\n          {couch_db,set_security,2},\n          {fabric_rpc,with_db,3},\n          {rexi_server,init_p,3}]}}}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d431ebc5
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d4321688
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,file_exists}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18bcb6
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,file_exists}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
[]

Restoring user-eeaf301a402d236072091a06ca191ebc



{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring tickets
{"ok":true}
{"ok":true}
{"ok":true}
[]

Restoring user-eeaf301a402d236072091a06cae737a4
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca18fdaa
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d51409
{"ok":true}
{"ok":true}
{"error":"badmatch","reason":"{error,file_exists}","stack":["chttpd_db:db_req/2","chttpd:handle_request/1","mochiweb_http:headers/5","proc_lib:init_p_do_apply/3"]}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d4ffb3
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-0cc7798aee69ed9fa1d4986bd7d52571
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-eeaf301a402d236072091a06ca189fd0
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Restoring user-aa3ceacfb0a465e63889c733d4321149
{"ok":true}
{"ok":true}
{"ok":true}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}
--- git/couchdb_scripts ‹master› » 

azul, i'd like to debug this with you when you have time

(from redmine: created on 2013-12-16, closed on 2013-12-19, relates #4761 (closed))