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: Справжній 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 =' / Користувачі / ichigo ', pw_shell =' / bin / bash ') ефективні_користувачі_info: pwd.struct_passwd (pw_name =' ichigo ') , pw_passwd = '********', pw_uid = 501, pw_gid = 20, pw_gecos = 'Huong Do', pw_dir = '/ Користувачі / ichigo', pw_shell = '/ bin / bash') euid: 501 gid: 20 egid: 20 group_info: grp.struct_group (gr_name = 'персонал', gr_passwd = ' ', gr_gid = 20, gr_mem = ['root']) ефективні_групи_інфо: grp.struct_group (gr_name = 'персонал', gr_passwd = '', gr_gid = 20, gr_mem = [' root ']) DYLD_LIBRARY_PATH: None cwd: u' / Програми / Dropbox.app / Зміст / Ресурси 'real_path = u' / Програми / Dropbox.app / Зміст / Ресурси 'режим = 040755 uid = 501 gid = 20 батьківський режим = 040755 uid = 501 gid = 20 HOME: u '/ Користувачі / ichigo' додаток: u '/ Користувачі / mac / .dropbox' real_path = u '/ Користувачі / mac / .dropbox' не знайдено батьківський не знайдено dropbox_path: u '/ Користувачі / mac / Dropbox' real_path = u '/ Користувачі / mac / Dropbox' не знайдено батьківського не знайдено sys_executable: '/Applications/Dropbox.app/Contents/MacOS/python' real_path = '/ Програми / Dropbox.app / Зміст / MacOS / python' режим = 0100755 uid = 501 gid = 20 батьківський режим = 040755 uid = 501 gid = 20 слідів. файл: '/Applications/Dropbox.app/Contents/Resources/lib/python2.7/site-packages.zip/dropbox/boot_error.pyc' real_path = '/ Програми / Dropbox.app / Зміст / Ресурси / lib / python2.7 /site-packages.zip/dropbox/boot_error.pyc 'не знайдено батьківський не знайдено tempdir: u' / var / folders / l1 / f5mv9brd0s5fwx12z2lrp4s40000gn / T 'real_path = u' / private / var / folders / l1 / f5s5sv9bd режим = 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, у Македонії OSError: [Errno 13] У дозволі відмовлено: '/ Користувачі / mac'

Зверніть увагу на рядки, які я підкреслював жирним текстом: був заданий неправильний шлях до Dropbox. Це має бути /Users/ichigoзамість цього


Увійти за допомогою своїх поточних облікових даних Macbook?
Роб

@Rob Я відредагував своє запитання, будь ласка, ознайомтесь.
хуон

1
Я зіткнувся з цією самою проблемою з одним із своїх користувачів два дні тому. Відключення Dropbox, повне видалення Dropbox (з / Бібліотека & ~ / Бібліотечні налаштування, кеші тощо) та перевстановлення Dropbox не мали ефекту. Поки підтримка Dropbox не відповіла на наш довідковий квиток. Якщо вони дійдуть, я передам інформацію, інакше я буду дивитись це питання і хотів би додати до нього суму, як тільки це стане право.
Містер Кролик

1
Це було корисно для вирішення проблеми Dropbox. Однак я виявив, що так багато додатків жорстко закодували ім'я користувача, що найкращим способом вперед було створення нового користувача з потрібним ім'ям користувача та початок спочатку.
jwhitlock

Відповіді:


44

Смішні терміни, щойно я повернувся з підтримки Dropbox і, здається, вирішив проблему мого користувача. Її проблема подібно з'явилася, коли ми перенесли її на новий Mac, а потім змінили ім’я її облікового запису користувача.


Дякуємо за запис. Якщо у вас виникли проблеми із запуском Dropbox на вашому Mac, то спробуйте виконати ці дії та перезапустіть Dropbox.

1. Зупиніть Dropbox (за потреби):

  • Клацніть піктограму Dropbox у рядку меню у верхній частині екрана
  • Натисніть на значок шестірні на панелі сповіщень та оберіть "Закрити Dropbox"

2. Завантажте найновішу версію: www.dropbox.com/install

3. Відкрийте додаток Terminal (Розташований за адресою / Програми / Утиліти / Термінал)

4. Скопіюйте та вставте наступні рядки в термінал, ОДНІЙ НА ВРЕМУ, і натисніть ENTER після кожного. ЗАБЕЗПЕЧУЙТЕ, щоб скопіювати та вставити ці команди (не вводити їх вручну), оскільки неправильне їх отримання може спричинити шкоду. Після введення першої команди вам буде запропоновано ввести пароль адміністратора комп'ютера (а не пароль Dropbox). Майте на увазі, що поле пароля в терміналі залишатиметься порожнім під час введення пароля. Після введення його просто натисніть ENTER.

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

Потім запустіть інсталятор знову.


Краще, ніж відповідь Dropbox. За винятком того, що він повинен використовувати sudoтак:sudo rm -rf ~/.dropbox/ && sudo rm -rf /Library/DropboxHelperTools
rinogo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.