기술 자료

SSL을 사용할 경우Tableau Server 2018.2로의 업그레이드가 12% 또는 78% 근처에서 멈추거나 실패함


게시 날짜: 15 Aug 2018
마지막 수정 날짜: 03 Jan 2019

문제

Windows에 설치한 Tableau Server 2018.1 이하를 Tableau Server 2018.2로 업그레이드하려는 경우 12% 또는 78% 근처에서 설치가 중단되거나 실패합니다.

환경

  • Tableau Server 2018.2(2018.1 이하에서 업그레이드)
  • Windows
  • SSL

해결 방법

옵션 1: 

 Tableau Server를 2018.2.1로 업그레이드



옵션 2: 

Tableau Server를 2018.2.1로 업그레이드할 수 없는 경우 다음 해결 방법을 사용합니다. 

 

1단계: 업그레이드하기 전에 SSL을 사용하지 않도록 설정합니다. 
  1. 관리자로 명령 프롬프트를 엽니다.
  2. 업그레이드 작업이 실행되고 있는 경우 다음 명령을 입력하여 중지합니다. 
    c:\Program Files\Tableau\Tableau Server\packages\scripts.20182.18.0627.2230\stop-administrative-services.cmd
  3. 다음 명령을 입력하여 관리 서비스를 시작합니다.
    c:\Program Files\Tableau\Tableau Server\packages\scripts.20182.18.0627.2230\start-administrative-services.cmd
  4. 게이트웨이 및 postgres에서 SSL을 사용하지 않도록 설정하고 보류 중인 변경 내용을 적용합니다.

    tsm configuration set -k pgsql.ssl.enabled -v false
    tsm configuration set -k ssl.enabled -v false
    tsm configuration set -k pgsql.ssl.required -v false
    tsm pending-changes apply

2단계: 업그레이드를 수행합니다. 
업그레이드 스크립트 다시 실행합니다.
c:\Program Files\Tableau\Tableau Server\packages\scripts.20182.18.0627.2230\upgrade-tsm.cmd
3단계: 다시 SSL을 사용하도록 설정
업그레이드가 성공한 후:
  1. 필요한 경우 TSM CLI를 사용하여 외부(게이트웨이 SSL)를 다시 적용합니다.
  2. 필요한 경우 TSM CLI를 사용하여 Postgres SSL을 다시 적용합니다.
  3. tsm start 명령을 사용하여 Tableau Server를 시작합니다.

원인

SSL을 사용하도록 설정한 상태에서 Tableau Server 2018.2로 업그레이드하면 upgrade-tsm 스크립트가 실패하고 control_tabsvc_node1-0.log에 다음과 같은 오류가 보고됩니다. 

ERROR com.tableausoftware.service.helpers.JavaTrustStoreDeployer - Failed to import certificates(인증서 가져오기 실패).
java.lang.NullPointerException

추가 정보

이 동작은 알려진 문제(ID 808909)와 관련되어 있으며, Tableau Server 2018.2.1에서 수정되었습니다. 
이 문서로 문제가 해결되었습니까?