Ошибки Adobe Acrobat Sqlite с сетевыми учетными записями Mac OS X
Мы настроили сетевые учетные записи для наших пользователей Snow Leopard на нескольких компьютерах Mac, которые отлично работают, за исключением приложений, которые используют локальную базу данных Sqlite для своих предпочтений / кэша. Самая большая проблема заключается в том, что Acrobat Reader запускается и аварийно завершает работу, что приводит к ошибке Sqlite.
Локальная учетная запись на том же компьютере не имеет ни одной из этих проблем, что наводит меня на мысль, что это связано с тем, что приложения хранят свои Sqlite в папке профиля пользователя. /Users/JDoe
который из-за нашей настройки учетной записи сети действительно доля Samba smb://server/users/JDoe
,
Я предполагаю, что драйвер Sqlite не может правильно заблокировать файл через SMB/CIFS, поэтому возникают проблемы.
Так можем ли мы:
- Каким-то образом изменить нашу долю Samba, чтобы она стала более дружелюбной по отношению к Sqlite?
- Используйте Samba Vetoing (или подобное), чтобы исключить файлы.sqlite
- Используйте символические ссылки, чтобы файлы.sqlite в профиле пользователя были фактически локальными файлами, возможно, хранящимися в
/Users/Shared
- Некоторое другое намного более интеллектуальное решение.
2 ответа
Я предполагаю, что драйвер Sqlite не может правильно заблокировать файл через SMB/CIFS, поэтому возникают проблемы.
Совершенно верно, хотя он также изводит AFP и, по-видимому, специфичен для определенных версий библиотеки sqlite. Adobe регулярно оскорбляет, когда речь идет о чем-либо, имеющем отношение к сетевым домам, и мы обошли это с помощью метода символической ссылки (обычно это каталог конкретных настроек, а не отдельные файлы).
Это довольно грязное решение, поскольку исправление только для отдельных пользователей на отдельных машинах. Мы также хотели бы знать, если кто-то придумал более элегантный подход.
Обычно это может быть решено для определенных учетных записей или групп пользователей или компьютеров с помощью диспетчера рабочих групп и функции перенаправления папок MCX.
Например: