Details
-
Bug
-
Status: Ready for Engineering
-
Normal
-
Resolution: Unresolved
-
PUP 4.4.0
-
None
-
Agent: Windows Server 2012 R2 (WIN_SUT)
-
-
Night's Watch
-
5
Description
Description
If a user attempts to run Puppet under a Unicode Windows user account an unhandled exception will be thrown.
Attachments
- None.
Reproduction Steps
- Install Puppet Agent test build on WIN_SUT.
- Create user "㔲㔳㔴㔵㔶" and join the user to the "Administrators" group on WIN_SUT.
- Logoff and logon as the "㔲㔳㔴㔵㔶" user on the WIN_SUT.
- Open a Puppet console and execute the following command:
C:\>puppet --version
Error: Could not initialize global default settings: Invalid argument @ dir_s_mk
dir - C:/Users/?????
Expect
Puppet should display the version number.
Actual
Puppet throws an unhandled exception:
C:\>puppet --version
|
Error: Could not initialize global default settings: Invalid argument @ dir_s_mk
|
dir - C:/Users/?????
|
|
C:\>chcp 65001
|
Active code page: 65001
|
|
C:\>puppet --version
|
Error: Could not initialize global default settings: Invalid argument @ dir_s_mk
|
dir - C:/Users/?????
|
Attachments
Issue Links
- is blocked by
-
PA-344 Update puppet-agent's Ruby to 2.1.9 (Windows)
-
- Closed
-
- relates to
-
PUP-5768 Fix problematic usage of ENV for Windows
-
- Closed
-
-
PUP-5821 Cannot Execute PowerShell Command as Unicode User
-
- Closed
-
-
PUP-6034 Bundler Fails when Running Under a Unicode Windows User
-
- Closed
-
-
PUP-5884 Internationalization for Windows
-
- Closed
-
- links to
(1 links to)