안녕하세요,
여기에 있는 튜토리얼을 따라 두 포럼을 통합하고 있습니다.
gunzip < /path/to/data/other-2018-08-02-134227-v2018xxx.tar.gz | psql -d copyme 명령어에서 막혀 있습니다.
이해할 수 없는 문자로 된 import 오류가 여러 줄 표시됩니다.
실시한 단계는 다음과 같습니다:
- VPS에서 공식 방법으로 Discourse 설치.
- 통합할 백업(forumother)을 GUI를 통해 가져오기.
- 해당 백업 생성 (최신 버전의 discourse 백업을 갖기 위해).
- 대상 포럼(forumdest)의 백업 가져오기.
forumother백업을 SFTP를 통해/var/discourse/shared/standalone/backups/default폴더로 가져오기.
그 후 위 폴더로 이동하여 tar xvzf forumother.tar.gz 명령을 실행했습니다 (실제 백업 파일명을 사용).
cd /var/discourse로 이동한 후 ./launcher enter app 실행
sudo -u postgres psql 실행 후 CREATE DATABASE "copyme" ENCODING = 'utf8'; 입력하고 q 로 종료
지금 이 단계에서 막혀 있습니다.
gunzip < public/backups/default/forumother.tar.gz | psql -d copyme 명령어는 그대로 실행되지 않습니다.
에러 메시지는 psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "root" does not exist 입니다.
이것이 연결 문제임을 알 수 있지만, 해결 방법을 찾지 못하고 있습니다.
su - postgres로 postgres 사용자로 로그인한 후 gunzip ... 명령을 실행해 보았지만, 그때부터 명령어 출력이 완전히 일관성이 없습니다.
postgres@testforum-app:~$ gunzip < /var/www/discourse/public/backups/default/forum-francophon
e-home-assistant-2022-04-24-120337-v20220407195246.tar.gz | psql -d copyme3
invalid command \{wB
invalid command \֬IeY┴WPC<P%£6◆BP␌U@Q█5
␋┼┴▒┌␋␍ ␌└└▒┼␍ \
␋┼┴▒┌␋␍ ␌└└▒┼␍ \];*░Һ
␋┼┴▒┌␋␍ ␌└└▒┼␍ \FMݤ!≥"≠±↓QʏCMHȽ◆)&E/M6!◆┐
␋┼┴▒┌␋␍ ␌└└▒┼␍ \↑
ERROR: ␋┼┴▒┌␋␍ ␉≤├␊ ␊─┤␊┼␌␊ ° ␊┼␌␍␋┼± "UTF8": █│␊° █│37 █│49
ERROR: ␋┼┴▒┌␋␍ ␉≤├␊ ␊─┤␊┼␌␊ ° ␊┼␌␍␋┼± "UTF8": █│␉␉
␋┼┴▒┌␋␍ ␌└└▒┼␍ \лT4٩3┼←
␋┼┴▒┌␋␍ ␌└└▒┼␍ \^EC◆≥]B2Ɣ?8[N→^G9←@±4?WY°O͖↓HY┬4
ERROR: ␋┼┴▒┌␋␍ ␉≤├␊ ␊─┤␊┼␌␊ ° ␊┼␌␍␋┼± "UTF8": █│␉2
...
invalid command \UWXJ&qkW*SQy2漆&%>N≤OI2·^;├
␋┼┴▒┌␋␍ ␌└└▒┼␍ \2d-ɸjrR*֬&^_'Ƶ褚N2HhIu
S3
invalid command \VI
invalid command \}Jݐ
invalid command \BQNr|΅tU~#_k#D,WHfqtC
invalid command \syJx%
invalid command \Eq
invalid command \-KmJ
invalid command \
invalid command \/ly=}E~ԚYj>nO
invalid command \SM!{Co~UH^x)*O}9vUǙk}LQ
invalid command \eH<=gTRPR1}{~/t!wiwhӒCґJmCĥ=;O^p*-
invalid command \gq{cr}N;.
invalid command \2p3a-.C:m_Y@c<4/mvΩߵj]SޙU"O}$[
invalid command \)
invalid command \
invalid command \VOtDIM2+͆Yq4R
invalid command \WHElnHBDm%?PBFrOڙ}d"
invalid command \PjsחPmqJ[B@$Wt*!&|Zz))Q6AJY%!/6=JRJBPþA)YTZ┘=!M^␉CO)→└␋9┤E▒5█E≤Pі
T│ȐOȾB)W┌Ad:}1,kNDoO')G^W5:B␊I│7!N;─À@#┘
┼┴▒┌␋␍ ␌└└▒┼␍ \6◆3
␋┼┴▒┌␋␍ ␌└└▒┼␍ \2�Ψ)VD4π]
ERROR: ␋┼┴▒┌␋␍ ␉≤├␊ ␊─┤␊┼␌␊ ° ␊┼␌␍␋┼± "UTF8": █│89
├±␊@├␊├°┤└↑▒:·$
포럼에서 검색해 보았지만 이 문제에 대한 내용은 찾지 못했습니다.
도움을 부탁드립니다. 미리 감사드립니다.
P.S. 제 영어가 좋지 않아 포럼에서 적절한 단어를 사용하여 검색하지 못했거나, 이 게시물 초반에 인용된 튜토리얼을 오해하고 있을 수 있습니다.