Brak pliku c:\Windows\System32\config\systemprofile\…
·82 words·1 min
blog.dsinf.net
windows
Brak pliku c:\Windows\System32\config\systemprofile\.ssh\id_rsa
zgłosił mi serwer Continous Integration (konkretniej TeamCity, swoją drogą naprawdę fajny) podczas próby deploymentu po SSH. Dziwna ścieżka jest spowodowana faktem, że serwer chodzi jako usługa systemowa odpalana przez “NTAUTHORITY\SYSTEM” a jego katalog domowy jest w c:\windows. Plik rzecz jasna tam był.
Po długim poszukiwaniu okazało się, że jeśli usługa jest 64-bitowa to ścieżka jest fake’owana i tak naprawdę prowadzi do c:\Windows\SysWOW64\config\systemprofile\...
(SysWOW64 zamiast System32), jednak w logach nie widać dokąd naprawdę następuje odwołanie.
Wgranie plików tamże rozwiązuje problem.