Dropbox запрашивает разрешения на неверную папку после изменения имени учетной записи

31

Я только что получил новый MacBook и сейчас устанавливаю на него приложения. После настройки Dropbox и всего остального, я решил, что хочу изменить имя учетной записи (которая раньше была «mac») на мое имя. Все работало нормально, пока я не попытался открыть Dropbox, он запросил разрешение на неправильную папку пользователя (со старым именем учетной записи), например так:

введите описание изображения здесь

Я попытался отсоединить мой компьютер от учетной записи Dropbox и переустановить Dropbox, программа продолжает искать разрешение для этой папки. Что я должен сделать, чтобы это исправить? Пожалуйста, предложите и спасибо.

РЕДАКТИРОВАТЬ:

После того, как я ввожу свои данные для входа, вот что я получил:

введите описание изображения здесь

Дело в том, что папка /Users/macне существует. Я нажимаю на ссылку диалога и получаю этот журнал:

bn.BUILD_KEY: Dropbox bn.VERSION: 2.6.31 bn.DROPBOXEXT_VERSION: сбой bn.is_frozen: True pid: 489 ppid: 233 uid: 501 user_info: pwd.struct_passwd (pw_name = 'ichigo', pw_passwd = '**** **** ', pw_uid = 501, pw_gid = 20, pw_gecos =' Huong Do ', pw_dir =' / Users / ichigo ', pw_shell =' / bin / bash ')ffective_user_info: pwd.struct_passwd (pw_name =' ichigo ') , pw_passwd = '********', pw_uid = 501, pw_gid = 20, pw_gecos = 'Huong Do', pw_dir = '/ Users / ichigo', pw_shell = '/ bin / bash') euid: 501 gid: 20 egid: 20 group_info: grp.struct_group (gr_name = 'staff', gr_passwd = ' ', gr_gid = 20, gr_mem = ['root'] )ffective_group_info: grp.struct_group (gr_name = 'staff', gr_passwd = '', gr_gid = 20, gr_mem = [' root ']) DYLD_LIBRARY_PATH: Нет cwd: u' / Applications / Dropbox.app / Содержание / Ресурсы 'real_path = u' / Applications / Dropbox.app / Contents / Resources 'mode = 040755 uid = 501 gid = 20 родительский режим = 040755 uid = 501 gid = 20 HOME: u '/ Users / ichigo' appdata: u '/ Users / mac / .dropbox' real_path = u '/ Users / mac / .dropbox' not найден родитель не найден dropbox_path: u '/ Users / mac / Dropbox' real_path = u '/ Users / mac / Dropbox' родитель не найден sys_executable: '/Applications/Dropbox.app/Contents/MacOS/python' real_path = '/ Applications / Dropbox.app / Contents / MacOS / python' mode = 0100755 uid = 501 gid = 20 родительский режим = 040755 uid = 501 gid = 20 trace. файл: '/Applications/Dropbox.app/Contents/Resources/lib/python2.7/site-packages.zip/dropbox/boot_error.pyc' real_path = '/ Applications / Dropbox.app / Contents / Resources / lib / python2.7 /site-packages.zip/dropbox/boot_error.pyc 'не найден родительский файл не найден mode = 040700 uid = 501 gid = 20 родительский режим = 040755 uid = 501 gid = 20 Traceback (последний последний вызов): файл «dropbox / client / main.pyc», строка 1818, в main_startup
Файл «dropbox / client / main.pyc», строка 1048, в рабочем файле «dropbox / client / main.pyc», строка 492, в файле startup_low «dropbox / client / main.pyc», строка 314, в файле safe_makedirs » os.pyc ", строка 150, в makedirs файле" os.pyc ", строка 157, в makedirs OSError: [Errno 13] Отказано в доступе: '/ Users / mac'

Обратите внимание на строки, которые я выделил жирным шрифтом: указан неправильный путь к Dropbox. Должно быть /Users/ichigoвместо

Хуонг
источник
Войти с текущими учетными данными Macbook?
Роб
@Rob Я отредактировал свой вопрос, пожалуйста, проверьте его.
Хуонг
1
Я столкнулся с той же самой проблемой с одним из моих пользователей два дня назад. Отмена связи с Dropbox, полное удаление Dropbox (из / Library & ~ / Library settings, кэши и т. Д.) И переустановка Dropbox не дали эффекта. До сих пор служба поддержки Dropbox не ответила на нашу заявку. Если они это сделают, я передам информацию, в противном случае я буду наблюдать за этим вопросом и хотел бы добавить вознаграждение к нему, как только оно получит право.
Мистер Кролик
1
Это было полезно для решения проблемы Dropbox. Однако я обнаружил, что так много приложений жестко закодировали имя пользователя, что лучшим способом было создать нового пользователя с желаемым именем пользователя и начать все сначала.
jwhitlock

Ответы:

44

Забавное время, только что получил это от поддержки Dropbox, и, похоже, это решило проблему моего пользователя. Ее проблема также возникла, когда мы перенесли ее на новый Mac, а затем изменили имя ее учетной записи.


Спасибо, что написали нам. Если у вас возникли проблемы с запуском Dropbox на вашем Mac, попробуйте выполнить следующие действия, а затем перезапустите Dropbox.

1. Остановите Dropbox (при необходимости):

  • Нажмите значок Dropbox в строке меню в верхней части экрана.
  • Нажмите на значок шестеренки на панели уведомлений и выберите «Выйти из Dropbox».

2. Загрузите самую последнюю версию: www.dropbox.com/install

3. Откройте приложение терминала (находится в / Приложения / Утилиты / Терминал)

4. Скопируйте и вставьте следующие строки в Терминал, ОДИН РАЗ, и нажмите ENTER после каждой. ПОЖАЛУЙСТА, убедитесь, что вы скопировали и вставили эти команды (не вводите их вручную), так как их неправильное использование может нанести некоторый вред. После ввода первой команды вам будет предложено ввести пароль администратора вашего компьютера (а не пароль Dropbox). Имейте в виду, что поле пароля в терминале будет оставаться пустым при вводе пароля. После того, как вы введете его, просто нажмите клавишу ВВОД.

sudo chown "$USER" "$HOME"

sudo chown -R "$USER" ~/Dropbox

sudo chmod -R u+rw ~/Dropbox

sudo mv ~/.dropbox ~/.Trash/dropbox.old

sudo mv ~/.dropbox-master ~/.Trash/dropbox-master.old

sudo chmod -N ~

sudo mv /Library/DropboxHelperTools ~/DropboxHelperTools.old

5. Откройте файл .dmg из шага № 2 и дважды щелкните значок Dropbox, чтобы установить Dropbox.

6. Перезапустите Dropbox из папки «Приложения».


Надеюсь, это поможет вам!

Мистер кролик
источник
1
Действительно хороший выбор времени, ха-ха! Это полностью решает проблему, большое спасибо за ваше время.
Хуонг
8
В моем случае все, что мне было нужно, было mv ~/.dropbox ~/.Trashи sudo mv /Library/DropboxHelperTools ~/.Trash.
Андрей
1
Если вы хотели удалить их, то почему бы просто rm -rf ~/.dropbox?
Берт Висшер
8

Удалите и переустановите:

rm -rf ~/.dropbox/ && rm -rf /Library/DropboxHelperTools

Затем снова запустите установщик.

justingordon
источник
Лучше, чем ответ от Dropbox. За исключением того, что его следует использовать sudoследующим образом:sudo rm -rf ~/.dropbox/ && sudo rm -rf /Library/DropboxHelperTools
риного