• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

[주의] 시놀로지/우분투 rclone 주의 + 임시 해결책

똥쓰똥쓰 1455

1

10

시놀 (또는 유분투 18.0.4)에서 rclone 버전을 1.62.x로 올리지 마세요....(이전 안정된 버전은 1.61.1 입니다.)

확인결과 1.62.x 부터는 fuse3가 필요하고 fuse3가 없으면 마운트가 안됩니다.

 

현재 시놀로지에 fuse3를 설치하는 방법은 아직 소개되어 있지 않습니다.

1.62.x를 쓰실려면 도커로 (fuse3가 함께 포함된 도커이미지로 ) 할 수 밖에 없는듯 합니다.

 

----Error Log-----------

failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH

 

[해결책] rclone forum에 문의하니 개발자분께서 친절하게 해결책 (임시회피책)을 알려주셨습니다.

 

 

 

설명을 드리면 1.62.x 부터는 fuse3를 기본으로 사용하고 시놀로지는 fuse2만 지원합니다. fuse3를 설치할 방법도 없는 상황이고요.

여기서 rclone PM 분이 준 아이디어가 symlink 입니다. symlink는 논리적인 바로가기 기능으로 fuse3 이름으로 임의의 바로가기를 만들고 여기에 시놀로지의 fuse2를 연결하는 대책 입니다. 경로만 일치하면 되니까요.

제가 확인한 결과 symlink 설정으로 정상 동작하는 것을 확인하였습니다.

사용 방법은 간단 합니다. SSH에서 아래 ln 명령을 하고 rclone을 업데이트 하시면 됩니다^^

 

ln -s /bin/fusermount /bin/fusermount3

 

(옵션 중 -s는 소프트링크를 위미하며, ls -l로 symlink로 연결된 리스트 목록을 확인 할 수 있습니다...)

 

추가로 rclone 개발자분이 fuse 쪽으로 issue를 한상태 입니다.

개발자 말에 의하면 시놀로지 말고도 ubuntu도 버전 별 동일 증상이 있다하네요....

fuse쪽에서 수정이 되면 다시 rclone을 빌드해 주실것 같습니다....

그때까지 symlink를 쓰시면 됩니다....

 

 

 

신고공유스크랩
10
2등
사순밥 2023.03.19. 17:48
저도 어제 업데이트 했다가 1.61로 다시 내렸네요. 그리고 선생님 질문좀 드리겠습니다
구글 api 토큰 인증이 1주일만 지나면 마운트가 안됩니다 테스트 사용자로 사용하다가
어제는 앱게시로 다시 올렸읍니다 만약에 1주일후에 또 재인증이 안되면 새로고침 하라는데 재인증 ssh 에서 토큰 재인증 명령어가 어떻게 해야하는지 모르겠네요 가르침좀 주세요
그리고 왜 저는 1주일만 지나면 rclone 이 플리는지 알길이 없네요 새로 만들어서 해보기도
하고 로그 파일을 삭제해서 첨부를 못하네요
똥쓰똥쓰 글쓴이 2023.03.19. 18:14
사순밥

로그에 403 관련 나오면 구글 api 쪽에서 거부하는 겁니다.
이 경우 구글 api의 OAuth동의화면에서 "테스트사용자"로 바꾸고, 접속 가능한 계정을 추가해 주시면 됩니다.

("앱게시"를 하면 테스트 상태가 해지되니 누르지 마세요....)

그리고 저도 오늘 경험을 했는데 rclone 리모트에서 copy나 move같은 쓰기 관련 명령이
실패 되면 api 쪽에서 연결된 토큰을 밴시켜 버린 상태가 발생 되었습니다.

그래서 위 처럼 테스트 사용자로 바꾸고 rclone 리모트를 full 접근이 아닌 read only (아마도 2번 옵션)로
하니 증상이 없어졌습니다.

그리고 구글 api 만들때 OAuth 2.0 클라이언트에서 "데스크톱 클라이언트"로 생성해 보세요.

사순밥 2023.03.19. 18:26
똥쓰똥쓰
아 답변 감사드립니다 403 관련은 없는거로 기억되는데 모르겠네요 1주일 후에 또 재인증
나오면 명령어를 어떻게 작성 해야하나요?
똥쓰똥쓰 글쓴이 2023.03.20. 14:47
사순밥
인증이 풀린다는건 구글 api에서 이상스러운 행동을 감지해서 연결을 밴시켜 버리는 문제인듯 합니다. 또는 api 요청횟수가 제공된 수보다 많을경우 입니다.
1. 첫번째로....밴을 안당하기 위해서 api를 테스트모드로 사용할 필요가 있고,
rclone config 생성 시 리모트 권한을 어떻게 주었는지 확인이 필요해 보입니다.
ready-only 상황에서 쓰기를 자꾸 시도하면 차단당해 버릴 수 있습니다....
그런 쓰기 행위가 있다면 리모트에 full access 권한을 주셔야 할 듯 합니다.
2. 두번째로 요청횟수가 많다면 혹 서버 여러대를 한개의 api에 모두 연결하신게 아닌가요?
서버마다 각각 다른계정의 api를 분리해서 인증하는 것을 추천 드립니다.
사순밥 2023.03.20. 18:17
똥쓰똥쓰
리모트에 full access 권한 1번 선택 했고 서버는 1대에 아이디 1개로 팀드라이브 5군데 연결 했습니다 계속 테스트 사용자로 사용하다 rclone 포럼 검색중 앱게시로 설정하라는 댓글보고
토요일에 앱게시로 마운트 했읍니다 저처럼 1주일 인증 풀리는 사람이 한둘이 아니네요 ㅋㅋㅋ
똥쓰똥쓰 글쓴이 2023.03.21. 09:40
사순밥

저도 예전 인증이 자주 풀렸는데요..... 현재는 전혀 풀리지 않습니다.
1. 예전 구글에서 OAuth를 업글하지 않으면 인증이 풀린다는 메일을 받고 OAuth 2.0를 재설정했고,
2. 리모트는 ready-only로만으로 바꾸고 읽어오기만 합니다.
3. 그리고 여러 개정으로 구글 api를 여러개 만들어서 하나의 원격지만을 마운트하고 있습니다.
요청 횟수 제한이 있어 많은 요청이 있으면 인증이 풀리더라구요....

 

아래는 예전 구글로 받은 block에 대한 안내문입니다.

 

Hello Google OAuth Developer,

We're writing to remind you that the OAuth out-of-band (OOB) flow will be deprecated on October 3, 2022, to protect your users from phishing and app impersonation attacks.

What do I need to know?

As we notified you in May and August 2022, any affected authorization endpoint requests will be blocked with an invalid_request error after October 3, 2022.

If you have already migrated your app(s) to an alternative OAuth method, no further action is required. Please note that if your app(s) is natively installed you may have to request your users to update the app to the newer version to stop using the OOB method.

Below are key dates for compliance:

  • September 5, 2022: A user-facing warning message will be displayed to non-compliant OAuth requests.
  • October 3, 2022: The OOB flow will be blocked for all clients and users will see the error page.

You can consult our previous email with the subject line: “Migrate your OAuth out-of-band flow to an alternative method before October 3, 2022,” for more details.

What do I need to do?

  • Read the Making Google OAuth interactions safer by using more secure OAuth flows blog post to learn about the deprecation.
  • If your apps still need to use the Google OAuth 2.0 authorization endpoint, follow these migration instructions:
    • Follow the Out-of-band (OOB) Migration Guide to migrate your app to an alternative method.
    • You may acknowledge the upcoming deadline and suppress a possible user-facing warning message by following instructions in our blog post. All non-compliant authorization requests will be blocked with an invalid_request error when loading Google's OAuth 2.0 authorization endpoint after October 3, 2022.
    • If necessary, you may request a one-time deprecation enforcement extension for each listed OAuth client ID until January 31, 2023. For clarity, the enforcement for the OOB flow deprecation will be enforced on February 1, 2023, with no exceptions or extensions. If you have already requested an extension please ignore this instruction.
  • If any of the inactive OAuth clients listed below is no longer needed, remove them from your Google Cloud project by following your client links below.

The following OAuth client(s) will be blocked.

OAuth client list:

  • Project ID ......
사순밥 2023.03.21. 18:27
똥쓰똥쓰
자세한 설명 감사드립니다 요번 주말에 싹다 선생님 말씀처럼 셋팅 해보겠습니다
3등
사순밥 2023.03.22. 18:18

ln -s /bin/fusermount /bin/fusermount3

rclone

1.62 에서 퓨즈3 설치 명령어 라는데
rclone 포럼에서 나온 댓글인데 저 명령어는 어떻게 설치하는 거에요
https://forum.rclone.org/t/synoloy-nas-does-not-support-fuse3/36944/9

똥쓰똥쓰 글쓴이 2023.03.22. 21:53
사순밥

첨부 된 글은 제가 작성한 글인데 이렇게 다시 보니 반갑네요^^

설명을 드리면 1.62.x 부터는 fuse3를 기본으로 사용하고 시놀로지는 fuse2만 지원합니다. fuse3를 설치할 방법도 없는 상황이고요.

여기서 rclone PM 분이 준 아이디어가 symlink 입니다. symlink는 논리적인 바로가기 기능으로 fuse3 이름으로 임의의 바로가기를 만들고 여기에 시놀로지의 fuse2를 연결하는 대책 입니다. 경로만 일치하면 되니까요.

제가 확인한 결과 symlink 설정으로 정상 동작하는 것을 확인하였습니다.

사용 방법은 간단 합니다. SSH에서 위 ln 명령을 하고 rclone을 업데이트 하시면 됩니다^^

(옵션 중 -s는 소프트링크를 위미하며, ls -l로 symlink로 연결된 리스트 목록을 확인 할 수 있습니다...)

 

추가로 rclone 개발자분이 fuse 쪽으로 issue를 한상태 입니다.

개발자 말에 의하면 시놀로지 말고도 ubuntu도 버전 별 동일 증상이 있다하네요....

fuse쪽에서 수정이 되면 다시 rclone을 빌드해 주실것 같습니다....

그때까지 symlink를 쓰시면 됩니다....

 

 

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
오픈소스 Hoarder 소개 📦 - AI 기반 태깅 기능을 갖춘 오픈 소스 Bookmark-Everything 앱(mymind 오픈 소스 대안) 6 달소 15시간 전22:53 137 +1
정보 Proxmox) VMware ESXi 기반 가상 머신 마이그레이션에 사용할 수 있는 새로운 가져오기 마법사 5 달소 15시간 전22:48 83 +1
정보 안녕하세요! 새로 가입했습니다. 6 Razorbacks 19시간 전18:06 83 +1
3779 잡담
normal
kmw_ 21분 전13:43 23 0
3778 오픈소스
image
달소 15시간 전22:53 138 +1
3777 정보
image
달소 15시간 전22:48 84 +1
3776 정보
image
Razorbacks 19시간 전18:06 83 +1
3775 질문
normal
맛밥 22시간 전15:34 210 0
3774 정보
image
툭툭이 1일 전11:14 440 +10
3773 질문
normal
유니파트 1일 전22:09 202 0
3772 질문
image
반투검스 2일 전12:46 75 0
3771 질문
normal
니즛 2일 전00:37 354 0
3770 잡담
image
주차장 2일 전17:47 482 +1
3769 질문
image
양미 3일 전11:16 223 0
3768 질문
normal
주차장 3일 전23:44 174 0
3767 질문
image
surno 4일 전00:56 124 0
3766 질문
image
TANG 4일 전19:14 408 0
3765 질문
image
게르노 5일 전23:55 469 0
3764 질문
normal
very 6일 전09:57 209 0
3763 질문
normal
ljr10 6일 전09:11 87 0
3762 질문
normal
very 6일 전18:04 244 0
3761 가이드
normal
minis 6일 전14:20 156 0
3760 잡담
normal
아나나나나다 24.03.21.12:58 376 0