반응형
로켓챗 "MongoError: E11000 duplicate key error collection:" 에러 해결 방법

mongorestore 시 "MongoError: E11000 duplicate key error collection:" 에러가 발생할 수 있습니다. 보통 db에 이미 컬렉션들이 있어서 발생하는 에러로 기존 database를 삭제한 후 restore 해주면 에러를 해결할 수 있습니다.

※ 전체 데이터를 삭제 하므로 기존 데이터는 반드시 백업하고, restore의 목적으로 사용 하셔야 합니다.

 

아래와 같이 db 삭제 후 restore를 재시도 합니다.

mongo

# 일부 버전의 경우 use parties
use rocketchat

db.dropDatabase()
반응형
반응형

 

로켓챗 관리자 계정 2FA 비활성화  (2FA Blocked Admin)

로켓챗에서 관리자 계정이 2FA에 의해 접속이 불가능할 때 아래와 같이 mongodb에서 비활성화 시킬 수 있습니다.

mongo
show dbs

# 일부 버전의 경우 use parties
use rocketchat

# "USER NAME"부분에 관리자 계정의 사용자명을 입력 합니다.
db.users.update({"username":"USER NAME"},  {"$set":{"services.email2fa.enabled": false}});
반응형
반응형
  • 로켓챗 "Request Entity Too Large" 에러 해결 방법

로켓챗 관리에서 파일 업로드 사이즈를 늘렸어도 Reverse Proxy를 사용하는 경우 앞단에서도 변경해주어야 합니다.

보통 SSL 적용을 위해 nginx를 사용해 Reverse Proxy를 사용하게 되는데 이럴땐 로켓챗 뿐만 아니라 nginx.conf에서 아래와 같이 사이즈를 설정해주어야 합니다.

http {
	client_max_body_size 20M;   # default : 1M
    }

 

client_max_body_size를 설정한 후 nginx 서비스를 재시작하고 다시 확인 해보시면 됩니다.

반응형
반응형
  • 로켓챗 파일 다운로드 403 에러 해결 방법 (Rocketchat file download 403 error)

파일 다운로드시에 발생하는 403 에러는 Site_URL 변경에 의한 결과일 수 있습니다.

 

예를들어 아래와 같은 상황에서 192.168.1.1:3000으로도 접속이 가능하고 https://nirsa.tistory.com 으로도 접속이 가능하다면, 현재 자신이 파일 다운로드를 시도하고 있는 웹이 192.168.1.1:3000 이 아닌지 확인 해보아야 합니다.

  • 기존 URL : 192.168.1.1:3000
  • 변경 URL : https://nirsa.tistory.com

 

로켓챗에는 Site_URL이 변경되었기에 192.168.1.1:3000 에서 접근할 경우 파일 다운로드시에 접근하는 경로가 달라 403 에러가 발생 합니다.

반응형

+ Recent posts