Métodos para diagnosticar porque um aplicativo funciona para uma conta de usuário local, mas falha em uma conta de usuário de rede?

4

Eu configurei uma máquina do CentOS 6.5 que está conectada ao domínio da minha empresa. O sistema operacional é configurado para permitir a autenticação do Active Directory, portanto, não é necessário ter nomes de usuário e senhas separados para fazer login nele.

O aplicativo ANSYS Mechanical funciona bem quando eu inicio enquanto estiver logado com uma conta local (não AD). No entanto, quando é lançado enquanto está logado com minha conta do AD, ele relata:

Script Error
Line: 25959
Char: 2
Error: Object required
Code: 800a01a8
Source: Microsoft JScript runtime error
Script: var pg=pm.PreferencesCategories.Item("CATNAME_DesignModeler").PreferencesGroups;

Minha pergunta é: que ferramentas e métodos devo usar para me ajudar a diagnosticar esse problema estranho?

O objetivo seria corrigir um possível mau ajuste no final ou comunicar ao fornecedor do software o meu problema. O fornecedor do software não ajudaria, já que o aplicativo funciona com uma conta de usuário local regular; no entanto, se eu tiver mais informações específicas, posso abordar os desenvolvedores.

Eu sinto que há alguma configuração que está causando isso.

    
por nish 27.02.2014 / 08:45

1 resposta

1

Se for uma diferença no ambiente que é estabelecido durante o login para cada um dos usuários, eu começaria fazendo o seguinte.

  • Faça login como localuser, digite env > /usr/tmp/localuser.env
  • faça o login como aduser, digite env > /usr/tmp/aduser.env

E, em seguida, observe as diferenças e torne-as iguais. Talvez a solução seja adicionar configurações ausentes no perfil de login do aduser.

Ajuda para verificar ambientes.

cd /user/tmp
sort localuser.env >localuser_sorted.env
sort aduser.env >aduser_sorted.env

diff localuser_sorted.env aduser_sorted.env >usersenv.dif
less userenv.dif
    
por 27.02.2014 / 13:07