vCenter Server 6.0 から VCSA 6.5 への移行がエラー「引用符で囲まれていないキャリッジ リターンがデータに見つかりました (unquoted carriage return found in data)」で失敗する
search cancel

vCenter Server 6.0 から VCSA 6.5 への移行がエラー「引用符で囲まれていないキャリッジ リターンがデータに見つかりました (unquoted carriage return found in data)」で失敗する

book

Article ID: 341704

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • vCenter Server 6.0 から VCSA 6.5 への移行が次のエラーで失敗する。


    Encountered an internal error. see /var/log/firstboot/vpostgres-firstboot.py_11871_stderr.log
    Resolution:
    This is an unrecoverable error, please retry install. If you run into this error again, please collect a support bundle and open a support request.
     
  • /var/log/firstboot/vpostgres-firstboot.py_xxx_stderr.log ファイルに、次のようなエントリが記録される。

    2016-12-08T16:54:02.674Z   Upgrade import step failed
    2016-12-08T16:54:02.674Z   vPostgres firstboot(action=firstboot) failed
  • /var/log/vmware/vpxd/vcdb_import.err ファイルに、次のようなエントリが記録される。

    NOTICE:  drop cascades to constraint vdc_entity_lock_metadata_fk on table vdc_entity_lock_metadata
    NOTICE:  constraint "vdc_entity_lock_metadata_fk" of relation "vdc_entity_lock_metadata" does not exist, skipping
    ERROR:  unquoted carriage return found in data
    HINT:  Use quoted CSV field to represent carriage return.
    CONTEXT:  COPY vpx_event_arg, line 1164679
     
  • /var/log/vmware/vpostgres/postgresql-80.log ファイルに、次のようなエントリが記録される。

    VCDB postgres ERROR:  unquoted carriage return found in data
    2016-12-08 16:49:48.648 UTC 58498f27.4bdc 8514 VCDB postgres HINT:  Use quoted CSV field to represent carriage return.
    2016-12-08 16:49:48.648 UTC 58498f27.4bdc 8514 VCDB postgres CONTEXT:  COPY vpx_event_arg, line 1164679
    2016-12-08 16:49:48.648 UTC 58498f27.4bdc 8514 VCDB postgres STATEMENT:  COPY  VPX_EVENT_ARG FROM STDIN WITH DELIMITER AS ',' CSV QUOTE '"';
    2016-12-08 16:49:49.752 UTC 58498f2a.4bf3 0 VCDB postgres LOG:  duration: 3182.597 ms  statement: COPY  VPX_EVENT FROM STDIN WITH DELIMITER AS ',' CSV QUOTE '"';
    2016-12-08 16:49:50.844 UTC 58498f2b.4bf9 0 VCDB postgres LOG:  duration: 3805.675 ms  statement: COPY  VPX_EVENT FROM STDIN WITH DELIMITER AS ',' CSV QUOTE '"';
    2016-12-08 16:49:51.860 UTC 58498f2c.4c08 0 VCDB postgres LOG:  duration: 3111.694 ms  statement: COPY  VPX_EVENT FROM STDIN WITH DELIMITER AS ',' CSV QUOTE '"';
    2016-12-08 16:49:52.323 UTC 58498f2d.4c0c 0 VCDB postgres LOG:  duration: 2560.249 ms  statement: COPY  VPX_EVENT FROM STDIN WITH DELIMITER AS ',' CSV QUOTE '"';
    2016-12-08 16:49:54.209 UTC 58498eba.4872 0   LOG:  Updating instance status...

    :前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。


Symptoms:
免責事項:これは英文の記事「Migrating from vCenter Server 6.0 to VCSA 6.5 fails with the error: unquoted carriage return found in data (2148219)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vCenter Server Appliance 6.5.x
VMware vCenter Server 6.0.x

Resolution

これは既知の問題で、vCenter Server 6.0 に影響します。


vcdb_import.err ログ ファイルで、失敗したテーブルを見つけます。

例:


ERROR:  unquoted carriage return found in data
HINT:  Use quoted CSV field to represent carriage return.
CONTEXT:  COPY vpx_event_arg, line 1164679

この問題を解決するには、次のいずれかを実行します。
  • もう一度移行を実行し、タスクおよびイベントのデータを移行しないようにする。
  • もう一度移行を実行する前に、タスクおよびイベントのテーブルを消去する。テーブルの消去の詳細については、「Purging old data from the database used by vCenter Server (1025914)」を参照してください。


Additional Information

Migrating from vCenter Server 6.0 to VCSA 6.5 fails with the error: unquoted carriage return found in data