NingunoTipo de objeto no tiene atributo 'buscar'

1

He estado recibiendo mucho este error en Google Drive:

enter image description here

Si salgo y reinicio el programa, aparece una copia de seguridad de inmediato. He intentado reinstalar, pero eso no ayudó. ¿Qué hace esto y qué puedo hacer para solucionarlo?

Intenté mover el directorio que usa Google Drive y todavía tiene este problema.

Jon
fuente
¿Ha intentado desconectar y volver a conectar su cuenta como sugiere?
Frank Thomas
@FrankThomas Sí
Jon
Raro, parece un error de Python. No conozco ningún otro idioma que use algo llamado NoneType &erio; refiérase a los miembros como atributos, aunque no he codificado en tantos idiomas.
hBy2Py

Respuestas:

2

Sé que este hilo ha estado muerto durante casi un año, pero no encontré la respuesta correcta en ningún lugar, así que pensé en responder por la posteridad. Tuve el mismo problema en mi mac, así que entré en el archivo de registro, descubrí cuál era el problema y lo solucioné.

  1. En mi caso, el archivo de registro se encontraba en ~ / Library / Application Support / Google / Drive / user_default / sync_log.log). Abrir en el editor de texto de su elección.
  2. Buscar esta cadena: AttributeError: 'NoneType' object has no attribute 'file_name'
  3. Hay algunas instancias de esa cadena para cada error, parece. Mira la línea anterior. Para una instancia, habrá un nombre de archivo, en mi caso fue name=u'outline_template.pages' (un documento que creé en la aplicación Pages)
  4. Vaya a la carpeta de la unidad y elimine / mueva ese archivo (en mi caso, acabo de sacar todos los documentos de las páginas)
  5. Reinicie la unidad. Si el problema persiste, repita los pasos 2 a 5 hasta que la unidad funcione nuevamente. En mi caso, matar los archivos de Pages lo hizo.
  6. Toma una cerveza para celebrar.
caleb hanson
fuente
1

También me encontré con el mismo problema "lo siento, la buena unidad necesita para salir" con el mismo no tipo y sin el atributo 'buscar'. Después de buscar una solución por un tiempo, probé lo siguiente y parece que está funcionando conmigo.  Entonces, básicamente, lo que hice fue pedirle a la unidad que obtuviera una copia nueva de la unidad de Google actual en mi unidad local. Siguiendo lo que había hecho paso a paso ...

  1. salir de google drive
  2. cambia la carpeta original 'Google Drive' a 'old Google Drive'
  3. reiniciar google drive
  4. Google Drive se queja de que la carpeta no existe, por lo que la sincronización se cierra.
  5. Entonces creé una carpeta 'Google Drive'
  6. reinicia el disco de google
  7. después de un rato, se completó mi sincronización y la unidad no se bloqueó en absoluto.

Espero que esto pueda ayudar ...

k73x27
fuente
Actualice su publicación si la sincronización se completa correctamente y elimine la sección "cruzar con los dedos", por favor
Prasanna
1
Sí, lo hizo y mi unidad ahora es feliz viviendo localmente. gracias por tu sugerencia.
k73x27