Erros do Adobe Acrobat Sqlite com contas de rede do Mac OS X

3

Nós configuramos contas de rede para nossos usuários do Snow Leopard em vários Macs, que funcionam muito bem, exceto para aplicativos que usam um banco de dados Sqlite local para suas preferências / cache. O maior problema sendo o Acrobat Reader, que inicia e trava imediatamente, causando um erro Sqlite.

Uma conta local na mesma máquina não tem nenhum desses problemas, o que me leva a acreditar que é devido a aplicativos armazenando seu Sqlite na pasta de perfil do usuário /Users/JDoe , o que, devido à configuração da nossa conta de rede, é realmente uma ação do Samba% código%.

Eu estou supondo que o driver Sqlite não pode bloquear corretamente o arquivo sobre o SMB / CIFS, portanto, os problemas.

Então nós podemos:

  1. De alguma forma, alterar o nosso compartilhamento Samba para ser mais amigável com o Sqlite?
  2. Use o Samba Vetoing (ou similar) para excluir arquivos .sqlite
  3. Use links simbólicos para que os arquivos .sqlite no perfil de usuários sejam arquivos locais, talvez armazenados em smb://server/users/JDoe
  4. Alguma outra solução muito mais inteligente.
por Jon Rhoades 09.02.2010 / 05:24

2 respostas

2

I'm guessing that the Sqlite driver can't properly lock the file over SMB/CIFS hence the issues.

Exatamente certo, embora também afete o AFP e seja aparentemente específico para certas versões da biblioteca sqlite. A Adobe é um ofensor comum quando se trata de qualquer coisa relacionada a residências de rede e resolvemos isso com o método de links simbólicos (geralmente o diretório de preferências específicas, em vez de arquivos individuais).

É uma solução bastante confusa, pois é apenas uma correção para usuários individuais em máquinas individuais. Também gostaríamos de saber se alguém criou uma abordagem mais elegante.

    
por 10.02.2010 / 10:37
0

Geralmente, isso pode ser resolvido para determinadas contas ou grupos de redes de computadores ou usuários que usam o Workgroup Manager e o Redirecionamento de pastas MCX recurso.

Por exemplo:

    
por 18.01.2011 / 21:14