NoneType 개체에 'find' 속성이 없습니다.

NoneType 개체에 'find' 속성이 없습니다.

Google 드라이브에서 다음 오류가 자주 발생했습니다.

여기에 이미지 설명을 입력하세요

프로그램을 종료했다가 다시 시작하면 바로 다시 나타납니다. 다시 설치해 보았지만 도움이 되지 않았습니다. 이 기능은 무엇이며 이를 해결하려면 어떻게 해야 합니까?

Google 드라이브가 사용하는 디렉터리를 이동해 보았지만 여전히 이 문제가 있습니다.

답변1

이 스레드가 사라진 지 거의 1년이 된 것으로 알고 있지만 어디에서도 정답을 찾을 수 없어서 후손을 위해 답변을 드려야겠다고 생각했습니다. 내 Mac에서도 같은 문제가 있어서 로그 파일로 가서 문제가 무엇인지 파악하고 해결했습니다.

  1. 제 경우에는 로그 파일이 ~/Library/Application Support/Google/Drive/user_default/sync_log.log)에 있었습니다. 원하는 텍스트 편집기에서 엽니다.
  2. 다음 문자열을 검색하세요:AttributeError: 'NoneType' object has no attribute 'file_name'
  3. 각 오류마다 해당 문자열의 인스턴스가 몇 개 있는 것 같습니다. 이전 줄을보십시오. 예를 들어, 파일 이름이 있을 것입니다. 제 경우에는 name=u'outline_template.pages'(페이지 앱에서 만든 문서) 였습니다.
  4. 드라이브 폴더로 이동하여 해당 파일을 삭제/이동합니다. (제 경우에는 거기에 있는 Pages 문서를 모두 꺼냈습니다.)
  5. 드라이브를 다시 시작하세요. 문제가 지속되면 드라이브가 다시 작동할 때까지 2~5단계를 반복하세요. 제 경우에는 Pages 파일을 종료했습니다.
  6. 축하하기 위해 맥주를 마셔보세요.

답변2

나는 또한 동일한 nontype과 'find' 속성이 없는 동일한 "죄송합니다. 좋은 드라이브를 종료해야 합니다" 문제에 직면했습니다. 잠시 동안 해결책을 찾은 후 다음을 시도했는데 나와 함께 작동하는 것 같습니다. 그래서 기본적으로 제가 한 일은 드라이브에 로컬 드라이브에 있는 현재 Google 드라이브의 새로운 복사본을 가져오도록 요청하는 것이었습니다. 다음은 내가 단계별로 수행한 작업입니다.

  1. 구글 드라이브 종료
  2. 원본 폴더 'Google Drive'를 '이전 Google Drive'로 변경하세요.
  3. 구글 드라이브 다시 시작
  4. Google 드라이브에서 폴더가 존재하지 않는다고 불만을 표시하여 동기화가 종료됩니다.
  5. 그런 다음 'Google Drive' 폴더를 만들었습니다.
  6. 구글 드라이브 다시 시작해
  7. 잠시 후 동기화가 완료되었고 드라이브가 전혀 충돌하지 않았습니다.

이것이 도움이 되기를 바랍니다...

관련 정보