Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-134129] [Alex Ivy] x64 Second Life Viewer by Linden Labs does not start #2175

Open
sl-service-account opened this issue Aug 13, 2017 · 2 comments

Comments

@sl-service-account
Copy link

Steps to Reproduce

I made a video of what i was doing
https://youtu.be/ZfmlqC4GxPU

Actual Behavior

2017-08-12T18:53:54Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher
2017-08-12T18:53:54Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412
2017-08-12T18:53:54Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: ['--set', 'InstallLanguage', 'en']
2017-08-12T18:53:54Z WARNING: update_manager.py(203) : get_settings: Could not read settings file [Errno 13] Permission denied: u'C:
Users
iceki
AppData
Roaming
SecondLife'
2017-08-12T18:53:54Z WARNING: update_manager.py(662) : update_manager: Failed to load viewer settings (this may be normal) from C:\Users\iceki\AppData\Roaming\SecondLife\user_settings\settings.xml
2017-08-12T18:53:54Z INFO: vmp_util.py(88) : stream: ======== running subcommand ['wmic', 'path', 'Win32_VideoController', 'get', 'NAME']; any stderr follows
2017-08-12T18:53:54Z INFO: vmp_util.py(88) : stream: Unhandled exception:
<type 'exceptions.WindowsError'>
Python 2.7.13: C:\Program Files\SecondLifeViewer\SL_Launcher.exe
Sat Aug 12 14:53:54 2017

A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.

C:\Program Files\SecondLifeViewer\SL_Launcher in ()

C:\Program Files\SecondLifeViewer\SL_Launcher in main()

C:\Program Files\SecondLifeViewer\update_manager.py in update_manager(cli_overrides={'channel': None, 'forceaddresssize': None, 'set': {'UpdaterMaximumBandwidth': None, 'UpdaterServiceCheckPeriod': None, 'UpdaterServiceSetting': None, 'UpdaterServiceURL': None, 'UpdaterWillingToTest': None}, 'settings': None})

C:\Program Files\SecondLifeViewer\update_manager.py in query_vvm(platform_key='win', settings={'ForceAddressSize': None}, UpdaterServiceURL=u'https://update.secondlife.com/update', UpdaterWillingToTest=None)

C:\Program Files\SecondLifeViewer\update_manager.py in getBitness(platform_key='win', settings={'ForceAddressSize': None})

C:\Program Files\SecondLifeViewer\subprocess.py in check_output(*popenargs=(['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'],), **kwargs={'env': {'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, 'startupinfo': <subprocess.STARTUPINFO instance>, 'stderr': <open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, 'stdin': -1})

C:\Program Files\SecondLifeViewer\subprocess.py in init(self=<subprocess.Popen object>, args=['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)

C:\Program Files\SecondLifeViewer\subprocess.py in _execute_child(self=<subprocess.Popen object>, args='wmic path Win32_VideoController get NAME', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)

<type 'exceptions.WindowsError'>: [Error 2] The system cannot find the file specified
class = <type 'exceptions.WindowsError'>
delattr = <method-wrapper 'delattr' of exceptions.WindowsError object>
dict = {}
doc = 'MS-Windows OS system call failed.'
format =
getattribute = <method-wrapper 'getattribute' of exceptions.WindowsError object>
getitem = <method-wrapper 'getitem' of exceptions.WindowsError object>
getslice = <method-wrapper 'getslice' of exceptions.WindowsError object>
hash = <method-wrapper 'hash' of exceptions.WindowsError object>
init = <method-wrapper 'init' of exceptions.WindowsError object>
new =
reduce =
reduce_ex =
repr = <method-wrapper 'repr' of exceptions.WindowsError object>
setattr = <method-wrapper 'setattr' of exceptions.WindowsError object>
setstate =
sizeof =
str = <method-wrapper 'str' of exceptions.WindowsError object>
subclasshook =
unicode =
args = (2, 'The system cannot find the file specified')
errno = 2
filename = None
message = ''
strerror = 'The system cannot find the file specified'
winerror = 2

The above is a description of an error in a Python program. Here is
the original traceback:

Traceback (most recent call last):
File "SL_Launcher", line 311, in
File "SL_Launcher", line 241, in main
File "update_manager.py", line 735, in update_manager
File "update_manager.py", line 358, in query_vvm
File "update_manager.py", line 268, in getBitness
File "subprocess.py", line 212, in check_output
File "subprocess.py", line 390, in init
File "subprocess.py", line 640, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified

2017-08-12T18:54:34Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher
2017-08-12T18:54:34Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412
2017-08-12T18:54:34Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: []
2017-08-12T18:54:34Z WARNING: update_manager.py(203) : get_settings: Could not read settings file [Errno 13] Permission denied: u'C:
Users
iceki
AppData
Roaming
SecondLife'
2017-08-12T18:54:34Z WARNING: update_manager.py(662) : update_manager: Failed to load viewer settings (this may be normal) from C:\Users\iceki\AppData\Roaming\SecondLife\user_settings\settings.xml
2017-08-12T18:54:34Z INFO: vmp_util.py(88) : stream: ======== running subcommand ['wmic', 'path', 'Win32_VideoController', 'get', 'NAME']; any stderr follows
2017-08-12T18:54:34Z INFO: vmp_util.py(88) : stream: Unhandled exception:
<type 'exceptions.WindowsError'>
Python 2.7.13: C:\Program Files\SecondLifeViewer\SL_Launcher.exe
Sat Aug 12 14:54:34 2017

A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.

C:\Program Files\SecondLifeViewer\SL_Launcher in ()

C:\Program Files\SecondLifeViewer\SL_Launcher in main()

C:\Program Files\SecondLifeViewer\update_manager.py in update_manager(cli_overrides={'channel': None, 'forceaddresssize': None, 'set': {'UpdaterMaximumBandwidth': None, 'UpdaterServiceCheckPeriod': None, 'UpdaterServiceSetting': None, 'UpdaterServiceURL': None, 'UpdaterWillingToTest': None}, 'settings': None})

C:\Program Files\SecondLifeViewer\update_manager.py in query_vvm(platform_key='win', settings={'ForceAddressSize': None}, UpdaterServiceURL=u'https://update.secondlife.com/update', UpdaterWillingToTest=None)

C:\Program Files\SecondLifeViewer\update_manager.py in getBitness(platform_key='win', settings={'ForceAddressSize': None})

C:\Program Files\SecondLifeViewer\subprocess.py in check_output(*popenargs=(['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'],), **kwargs={'env': {'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, 'startupinfo': <subprocess.STARTUPINFO instance>, 'stderr': <open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, 'stdin': -1})

C:\Program Files\SecondLifeViewer\subprocess.py in init(self=<subprocess.Popen object>, args=['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)

C:\Program Files\SecondLifeViewer\subprocess.py in _execute_child(self=<subprocess.Popen object>, args='wmic path Win32_VideoController get NAME', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)

<type 'exceptions.WindowsError'>: [Error 2] The system cannot find the file specified
class = <type 'exceptions.WindowsError'>
delattr = <method-wrapper 'delattr' of exceptions.WindowsError object>
dict = {}
doc = 'MS-Windows OS system call failed.'
format =
getattribute = <method-wrapper 'getattribute' of exceptions.WindowsError object>
getitem = <method-wrapper 'getitem' of exceptions.WindowsError object>
getslice = <method-wrapper 'getslice' of exceptions.WindowsError object>
hash = <method-wrapper 'hash' of exceptions.WindowsError object>
init = <method-wrapper 'init' of exceptions.WindowsError object>
new =
reduce =
reduce_ex =
repr = <method-wrapper 'repr' of exceptions.WindowsError object>
setattr = <method-wrapper 'setattr' of exceptions.WindowsError object>
setstate =
sizeof =
str = <method-wrapper 'str' of exceptions.WindowsError object>
subclasshook =
unicode =
args = (2, 'The system cannot find the file specified')
errno = 2
filename = None
message = ''
strerror = 'The system cannot find the file specified'
winerror = 2

The above is a description of an error in a Python program. Here is
the original traceback:

Traceback (most recent call last):
File "SL_Launcher", line 311, in
File "SL_Launcher", line 241, in main
File "update_manager.py", line 735, in update_manager
File "update_manager.py", line 358, in query_vvm
File "update_manager.py", line 268, in getBitness
File "subprocess.py", line 212, in check_output
File "subprocess.py", line 390, in init
File "subprocess.py", line 640, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified

2017-08-12T18:56:23Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher
2017-08-12T18:56:23Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412
2017-08-12T18:56:23Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: ['--set', 'InstallLanguage', 'en']
2017-08-12T18:56:23Z INFO: vmp_util.py(88) : stream: ======== running subcommand ['wmic', 'path', 'Win32_VideoController', 'get', 'NAME']; any stderr follows
2017-08-12T18:56:23Z INFO: vmp_util.py(88) : stream: Unhandled exception:
<type 'exceptions.WindowsError'>
Python 2.7.13: C:\Program Files\SecondLifeViewer\SL_Launcher.exe
Sat Aug 12 14:56:23 2017

A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.

C:\Program Files\SecondLifeViewer\SL_Launcher in ()

C:\Program Files\SecondLifeViewer\SL_Launcher in main()

C:\Program Files\SecondLifeViewer\update_manager.py in update_manager(cli_overrides={'channel': None, 'forceaddresssize': None, 'set': {'UpdaterMaximumBandwidth': None, 'UpdaterServiceCheckPeriod': None, 'UpdaterServiceSetting': None, 'UpdaterServiceURL': None, 'UpdaterWillingToTest': None}, 'settings': None})

C:\Program Files\SecondLifeViewer\update_manager.py in query_vvm(platform_key='win', settings={'AFKTimeout': {'Comment': '\n Time before automatically setti... Valid values are: 0, 120, 300, 600, 1800\n', 'Type': 'S32', 'Value': '0'}, 'AvatarNameTagMode': {'Comment': 'Select Avatar Name Tag Mode', 'Type': 'S32', 'Value': '0'}, 'CurrentGrid': {'Comment': 'Currently Selected Grid', 'Type': 'String', 'Value': 'util.agni.lindenlab.com'}, 'EnableVoiceChat': {'Comment': 'Enable talking to other residents with a microphone', 'Type': 'Boolean', 'Value': 0}, 'FirstRunThisInstall': {'Comment': 'Specifies that you have not run the viewer since you performed a clean install', 'Type': 'Boolean', 'Value': False}, 'ForceAddressSize': None, 'HttpProxyType': {'Comment': 'Proxy type to use for HTTP operations', 'Type': 'String', 'Value': 'None'}, 'LastFeatureVersion': {'Comment': '[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes', 'Type': 'S32', 'Value': 33}, 'LastGPUString': {'Comment': '[DO NOT MODIFY] previous GPU id string for tracking hardware changes', 'Type': 'String', 'Value': 'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2'}, 'LastPrefTab': {'Comment': 'Last selected tab in preferences window', 'Type': 'S32', 'Value': 3}, ...}, UpdaterServiceURL=u'https://update.secondlife.com/update', UpdaterWillingToTest=None)

C:\Program Files\SecondLifeViewer\update_manager.py in getBitness(platform_key='win', settings={'AFKTimeout': {'Comment': '\n Time before automatically setti... Valid values are: 0, 120, 300, 600, 1800\n', 'Type': 'S32', 'Value': '0'}, 'AvatarNameTagMode': {'Comment': 'Select Avatar Name Tag Mode', 'Type': 'S32', 'Value': '0'}, 'CurrentGrid': {'Comment': 'Currently Selected Grid', 'Type': 'String', 'Value': 'util.agni.lindenlab.com'}, 'EnableVoiceChat': {'Comment': 'Enable talking to other residents with a microphone', 'Type': 'Boolean', 'Value': 0}, 'FirstRunThisInstall': {'Comment': 'Specifies that you have not run the viewer since you performed a clean install', 'Type': 'Boolean', 'Value': False}, 'ForceAddressSize': None, 'HttpProxyType': {'Comment': 'Proxy type to use for HTTP operations', 'Type': 'String', 'Value': 'None'}, 'LastFeatureVersion': {'Comment': '[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes', 'Type': 'S32', 'Value': 33}, 'LastGPUString': {'Comment': '[DO NOT MODIFY] previous GPU id string for tracking hardware changes', 'Type': 'String', 'Value': 'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2'}, 'LastPrefTab': {'Comment': 'Last selected tab in preferences window', 'Type': 'S32', 'Value': 3}, ...})

C:\Program Files\SecondLifeViewer\subprocess.py in check_output(*popenargs=(['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'],), **kwargs={'env': {'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, 'startupinfo': <subprocess.STARTUPINFO instance>, 'stderr': <open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, 'stdin': -1})

C:\Program Files\SecondLifeViewer\subprocess.py in init(self=<subprocess.Popen object>, args=['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)

C:\Program Files\SecondLifeViewer\subprocess.py in _execute_child(self=<subprocess.Popen object>, args='wmic path Win32_VideoController get NAME', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)

<type 'exceptions.WindowsError'>: [Error 2] The system cannot find the file specified
class = <type 'exceptions.WindowsError'>
delattr = <method-wrapper 'delattr' of exceptions.WindowsError object>
dict = {}
doc = 'MS-Windows OS system call failed.'
format =
getattribute = <method-wrapper 'getattribute' of exceptions.WindowsError object>
getitem = <method-wrapper 'getitem' of exceptions.WindowsError object>
getslice = <method-wrapper 'getslice' of exceptions.WindowsError object>
hash = <method-wrapper 'hash' of exceptions.WindowsError object>
init = <method-wrapper 'init' of exceptions.WindowsError object>
new =
reduce =
reduce_ex =
repr = <method-wrapper 'repr' of exceptions.WindowsError object>
setattr = <method-wrapper 'setattr' of exceptions.WindowsError object>
setstate =
sizeof =
str = <method-wrapper 'str' of exceptions.WindowsError object>
subclasshook =
unicode =
args = (2, 'The system cannot find the file specified')
errno = 2
filename = None
message = ''
strerror = 'The system cannot find the file specified'
winerror = 2

The above is a description of an error in a Python program. Here is
the original traceback:

Traceback (most recent call last):
File "SL_Launcher", line 311, in
File "SL_Launcher", line 241, in main
File "update_manager.py", line 735, in update_manager
File "update_manager.py", line 358, in query_vvm
File "update_manager.py", line 268, in getBitness
File "subprocess.py", line 212, in check_output
File "subprocess.py", line 390, in init
File "subprocess.py", line 640, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified

2017-08-12T18:56:25Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher
2017-08-12T18:56:25Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412
2017-08-12T18:56:25Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: ['--set', 'InstallLanguage', 'en']
2017-08-12T18:56:25Z INFO: vmp_util.py(88) : stream: ======== running subcommand ['wmic', 'path', 'Win32_VideoController', 'get', 'NAME']; any stderr follows
2017-08-12T18:56:25Z INFO: vmp_util.py(88) : stream: Unhandled exception:
<type 'exceptions.WindowsError'>
Python 2.7.13: C:\Program Files\SecondLifeViewer\SL_Launcher.exe
Sat Aug 12 14:56:25 2017

A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.

C:\Program Files\SecondLifeViewer\SL_Launcher in ()

C:\Program Files\SecondLifeViewer\SL_Launcher in main()

C:\Program Files\SecondLifeViewer\update_manager.py in update_manager(cli_overrides={'channel': None, 'forceaddresssize': None, 'set': {'UpdaterMaximumBandwidth': None, 'UpdaterServiceCheckPeriod': None, 'UpdaterServiceSetting': None, 'UpdaterServiceURL': None, 'UpdaterWillingToTest': None}, 'settings': None})

C:\Program Files\SecondLifeViewer\update_manager.py in query_vvm(platform_key='win', settings={'AFKTimeout': {'Comment': '\n Time before automatically setti... Valid values are: 0, 120, 300, 600, 1800\n', 'Type': 'S32', 'Value': '0'}, 'AvatarNameTagMode': {'Comment': 'Select Avatar Name Tag Mode', 'Type': 'S32', 'Value': '0'}, 'CurrentGrid': {'Comment': 'Currently Selected Grid', 'Type': 'String', 'Value': 'util.agni.lindenlab.com'}, 'EnableVoiceChat': {'Comment': 'Enable talking to other residents with a microphone', 'Type': 'Boolean', 'Value': 0}, 'FirstRunThisInstall': {'Comment': 'Specifies that you have not run the viewer since you performed a clean install', 'Type': 'Boolean', 'Value': False}, 'ForceAddressSize': None, 'HttpProxyType': {'Comment': 'Proxy type to use for HTTP operations', 'Type': 'String', 'Value': 'None'}, 'LastFeatureVersion': {'Comment': '[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes', 'Type': 'S32', 'Value': 33}, 'LastGPUString': {'Comment': '[DO NOT MODIFY] previous GPU id string for tracking hardware changes', 'Type': 'String', 'Value': 'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2'}, 'LastPrefTab': {'Comment': 'Last selected tab in preferences window', 'Type': 'S32', 'Value': 3}, ...}, UpdaterServiceURL=u'https://update.secondlife.com/update', UpdaterWillingToTest=None)

C:\Program Files\SecondLifeViewer\update_manager.py in getBitness(platform_key='win', settings={'AFKTimeout': {'Comment': '\n Time before automatically setti... Valid values are: 0, 120, 300, 600, 1800\n', 'Type': 'S32', 'Value': '0'}, 'AvatarNameTagMode': {'Comment': 'Select Avatar Name Tag Mode', 'Type': 'S32', 'Value': '0'}, 'CurrentGrid': {'Comment': 'Currently Selected Grid', 'Type': 'String', 'Value': 'util.agni.lindenlab.com'}, 'EnableVoiceChat': {'Comment': 'Enable talking to other residents with a microphone', 'Type': 'Boolean', 'Value': 0}, 'FirstRunThisInstall': {'Comment': 'Specifies that you have not run the viewer since you performed a clean install', 'Type': 'Boolean', 'Value': False}, 'ForceAddressSize': None, 'HttpProxyType': {'Comment': 'Proxy type to use for HTTP operations', 'Type': 'String', 'Value': 'None'}, 'LastFeatureVersion': {'Comment': '[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes', 'Type': 'S32', 'Value': 33}, 'LastGPUString': {'Comment': '[DO NOT MODIFY] previous GPU id string for tracking hardware changes', 'Type': 'String', 'Value': 'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2'}, 'LastPrefTab': {'Comment': 'Last selected tab in preferences window', 'Type': 'S32', 'Value': 3}, ...})

C:\Program Files\SecondLifeViewer\subprocess.py in check_output(*popenargs=(['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'],), **kwargs={'env': {'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, 'startupinfo': <subprocess.STARTUPINFO instance>, 'stderr': <open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, 'stdin': -1})

C:\Program Files\SecondLifeViewer\subprocess.py in init(self=<subprocess.Popen object>, args=['wmic', 'path', 'Win32_VideoController', 'get', 'NAME'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u'C:
Users
iceki
AppData
Roaming
SecondLife
logs
SL_Launcher.log', mode 'a'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)

C:\Program Files\SecondLifeViewer\subprocess.py in _execute_child(self=<subprocess.Popen object>, args='wmic path Win32_VideoController get NAME', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={'TMP': 'C:
Users
iceki
AppData
Local
Temp'...sers
Public', 'USERPROFILE': 'C:
Users
iceki'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)

<type 'exceptions.WindowsError'>: [Error 2] The system cannot find the file specified
class = <type 'exceptions.WindowsError'>
delattr = <method-wrapper 'delattr' of exceptions.WindowsError object>
dict = {}
doc = 'MS-Windows OS system call failed.'
format =
getattribute = <method-wrapper 'getattribute' of exceptions.WindowsError object>
getitem = <method-wrapper 'getitem' of exceptions.WindowsError object>
getslice = <method-wrapper 'getslice' of exceptions.WindowsError object>
hash = <method-wrapper 'hash' of exceptions.WindowsError object>
init = <method-wrapper 'init' of exceptions.WindowsError object>
new =
reduce =
reduce_ex =
repr = <method-wrapper 'repr' of exceptions.WindowsError object>
setattr = <method-wrapper 'setattr' of exceptions.WindowsError object>
setstate =
sizeof =
str = <method-wrapper 'str' of exceptions.WindowsError object>
subclasshook =
unicode =
args = (2, 'The system cannot find the file specified')
errno = 2
filename = None
message = ''
strerror = 'The system cannot find the file specified'
winerror = 2

The above is a description of an error in a Python program. Here is
the original traceback:

Traceback (most recent call last):
File "SL_Launcher", line 311, in
File "SL_Launcher", line 241, in main
File "update_manager.py", line 735, in update_manager
File "update_manager.py", line 358, in query_vvm
File "update_manager.py", line 268, in getBitness
File "subprocess.py", line 212, in check_output
File "subprocess.py", line 390, in init
File "subprocess.py", line 640, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified

Expected Behavior

I made a video of what i was expecting to happen instead
https://youtu.be/gd9KshQraRU

Other information

What is SL_Launcher for and why is SL_Launcher needed? the only way to operate the x64 Second Life Viewer by Linden Labs is to by pass SL_Launcher and run the SecondLifeViewer.exe in C:\Program Files\SecondLifeViewer instead

Original Jira Fields
Field Value
Issue BUG-134129
Summary [Alex Ivy] x64 Second Life Viewer by Linden Labs does not start
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter iceing Braveheart (iceing.braveheart)
Created at 2017-08-13T14:51:29Z
Updated at 2017-10-25T16:01:57Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2017-08-14T13:22:45.749-0500',
  "Is there anything you'd like to add?": 'What is SL_Launcher for and why is SL_Launcher needed? the only way to operate the x64 Second Life Viewer by Linden Labs is to by pass SL_Launcher and run the SecondLifeViewer.exe in C:\\Program Files\\SecondLifeViewer instead',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': '2017-08-12T18:53:54Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher\r\n2017-08-12T18:53:54Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412\r\n2017-08-12T18:53:54Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: [\'--set\', \'InstallLanguage\', \'en\']\r\n2017-08-12T18:53:54Z WARNING: update_manager.py(203) : get_settings: Could not read settings file [Errno 13] Permission denied: u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\'\r\n2017-08-12T18:53:54Z WARNING: update_manager.py(662) : update_manager: Failed to load viewer settings (this may be normal) from C:\\Users\\iceki\\AppData\\Roaming\\SecondLife\\user_settings\\settings.xml\r\n2017-08-12T18:53:54Z INFO: vmp_util.py(88) : stream: ======== running subcommand [\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\']; any stderr follows\r\n2017-08-12T18:53:54Z INFO: vmp_util.py(88) : stream: Unhandled exception:\r\n<type \'exceptions.WindowsError\'>\r\nPython 2.7.13: C:\\Program Files\\SecondLifeViewer\\SL_Launcher.exe\r\nSat Aug 12 14:53:54 2017\r\n\r\nA problem occurred in a Python script.  Here is the sequence of\r\nfunction calls leading up to the error, in the order they occurred.\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in <module>()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in main()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in update_manager(cli_overrides={\'channel\': None, \'forceaddresssize\': None, \'set\': {\'UpdaterMaximumBandwidth\': None, \'UpdaterServiceCheckPeriod\': None, \'UpdaterServiceSetting\': None, \'UpdaterServiceURL\': None, \'UpdaterWillingToTest\': None}, \'settings\': None})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in query_vvm(platform_key=\'win\', settings={\'ForceAddressSize\': None}, UpdaterServiceURL=u\'https://update.secondlife.com/update\', UpdaterWillingToTest=None)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in getBitness(platform_key=\'win\', settings={\'ForceAddressSize\': None})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in check_output(*popenargs=([\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'],), **kwargs={\'env\': {\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, \'startupinfo\': <subprocess.STARTUPINFO instance>, \'stderr\': <open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, \'stdin\': -1})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in __init__(self=<subprocess.Popen object>, args=[\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in _execute_child(self=<subprocess.Popen object>, args=\'wmic path Win32_VideoController get NAME\', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)\r\n\r\n<type \'exceptions.WindowsError\'>: [Error 2] The system cannot find the file specified\r\n    __class__ = <type \'exceptions.WindowsError\'>\r\n    __delattr__ = <method-wrapper \'__delattr__\' of exceptions.WindowsError object>\r\n    __dict__ = {}\r\n    __doc__ = \'MS-Windows OS system call failed.\'\r\n    __format__ = <built-in method __format__ of exceptions.WindowsError object>\r\n    __getattribute__ = <method-wrapper \'__getattribute__\' of exceptions.WindowsError object>\r\n    __getitem__ = <method-wrapper \'__getitem__\' of exceptions.WindowsError object>\r\n    __getslice__ = <method-wrapper \'__getslice__\' of exceptions.WindowsError object>\r\n    __hash__ = <method-wrapper \'__hash__\' of exceptions.WindowsError object>\r\n    __init__ = <method-wrapper \'__init__\' of exceptions.WindowsError object>\r\n    __new__ = <built-in method __new__ of type object>\r\n    __reduce__ = <built-in method __reduce__ of exceptions.WindowsError object>\r\n    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.WindowsError object>\r\n    __repr__ = <method-wrapper \'__repr__\' of exceptions.WindowsError object>\r\n    __setattr__ = <method-wrapper \'__setattr__\' of exceptions.WindowsError object>\r\n    __setstate__ = <built-in method __setstate__ of exceptions.WindowsError object>\r\n    __sizeof__ = <built-in method __sizeof__ of exceptions.WindowsError object>\r\n    __str__ = <method-wrapper \'__str__\' of exceptions.WindowsError object>\r\n    __subclasshook__ = <built-in method __subclasshook__ of type object>\r\n    __unicode__ = <built-in method __unicode__ of exceptions.WindowsError object>\r\n    args = (2, \'The system cannot find the file specified\')\r\n    errno = 2\r\n    filename = None\r\n    message = \'\'\r\n    strerror = \'The system cannot find the file specified\'\r\n    winerror = 2\r\n\r\nThe above is a description of an error in a Python program.  Here is\r\nthe original traceback:\r\n\r\nTraceback (most recent call last):\r\n  File "SL_Launcher", line 311, in <module>\r\n  File "SL_Launcher", line 241, in main\r\n  File "update_manager.py", line 735, in update_manager\r\n  File "update_manager.py", line 358, in query_vvm\r\n  File "update_manager.py", line 268, in getBitness\r\n  File "subprocess.py", line 212, in check_output\r\n  File "subprocess.py", line 390, in __init__\r\n  File "subprocess.py", line 640, in _execute_child\r\nWindowsError: [Error 2] The system cannot find the file specified\r\n\r\n\r\n2017-08-12T18:54:34Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher\r\n2017-08-12T18:54:34Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412\r\n2017-08-12T18:54:34Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: []\r\n2017-08-12T18:54:34Z WARNING: update_manager.py(203) : get_settings: Could not read settings file [Errno 13] Permission denied: u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\'\r\n2017-08-12T18:54:34Z WARNING: update_manager.py(662) : update_manager: Failed to load viewer settings (this may be normal) from C:\\Users\\iceki\\AppData\\Roaming\\SecondLife\\user_settings\\settings.xml\r\n2017-08-12T18:54:34Z INFO: vmp_util.py(88) : stream: ======== running subcommand [\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\']; any stderr follows\r\n2017-08-12T18:54:34Z INFO: vmp_util.py(88) : stream: Unhandled exception:\r\n<type \'exceptions.WindowsError\'>\r\nPython 2.7.13: C:\\Program Files\\SecondLifeViewer\\SL_Launcher.exe\r\nSat Aug 12 14:54:34 2017\r\n\r\nA problem occurred in a Python script.  Here is the sequence of\r\nfunction calls leading up to the error, in the order they occurred.\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in <module>()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in main()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in update_manager(cli_overrides={\'channel\': None, \'forceaddresssize\': None, \'set\': {\'UpdaterMaximumBandwidth\': None, \'UpdaterServiceCheckPeriod\': None, \'UpdaterServiceSetting\': None, \'UpdaterServiceURL\': None, \'UpdaterWillingToTest\': None}, \'settings\': None})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in query_vvm(platform_key=\'win\', settings={\'ForceAddressSize\': None}, UpdaterServiceURL=u\'https://update.secondlife.com/update\', UpdaterWillingToTest=None)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in getBitness(platform_key=\'win\', settings={\'ForceAddressSize\': None})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in check_output(*popenargs=([\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'],), **kwargs={\'env\': {\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, \'startupinfo\': <subprocess.STARTUPINFO instance>, \'stderr\': <open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, \'stdin\': -1})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in __init__(self=<subprocess.Popen object>, args=[\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in _execute_child(self=<subprocess.Popen object>, args=\'wmic path Win32_VideoController get NAME\', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)\r\n\r\n<type \'exceptions.WindowsError\'>: [Error 2] The system cannot find the file specified\r\n    __class__ = <type \'exceptions.WindowsError\'>\r\n    __delattr__ = <method-wrapper \'__delattr__\' of exceptions.WindowsError object>\r\n    __dict__ = {}\r\n    __doc__ = \'MS-Windows OS system call failed.\'\r\n    __format__ = <built-in method __format__ of exceptions.WindowsError object>\r\n    __getattribute__ = <method-wrapper \'__getattribute__\' of exceptions.WindowsError object>\r\n    __getitem__ = <method-wrapper \'__getitem__\' of exceptions.WindowsError object>\r\n    __getslice__ = <method-wrapper \'__getslice__\' of exceptions.WindowsError object>\r\n    __hash__ = <method-wrapper \'__hash__\' of exceptions.WindowsError object>\r\n    __init__ = <method-wrapper \'__init__\' of exceptions.WindowsError object>\r\n    __new__ = <built-in method __new__ of type object>\r\n    __reduce__ = <built-in method __reduce__ of exceptions.WindowsError object>\r\n    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.WindowsError object>\r\n    __repr__ = <method-wrapper \'__repr__\' of exceptions.WindowsError object>\r\n    __setattr__ = <method-wrapper \'__setattr__\' of exceptions.WindowsError object>\r\n    __setstate__ = <built-in method __setstate__ of exceptions.WindowsError object>\r\n    __sizeof__ = <built-in method __sizeof__ of exceptions.WindowsError object>\r\n    __str__ = <method-wrapper \'__str__\' of exceptions.WindowsError object>\r\n    __subclasshook__ = <built-in method __subclasshook__ of type object>\r\n    __unicode__ = <built-in method __unicode__ of exceptions.WindowsError object>\r\n    args = (2, \'The system cannot find the file specified\')\r\n    errno = 2\r\n    filename = None\r\n    message = \'\'\r\n    strerror = \'The system cannot find the file specified\'\r\n    winerror = 2\r\n\r\nThe above is a description of an error in a Python program.  Here is\r\nthe original traceback:\r\n\r\nTraceback (most recent call last):\r\n  File "SL_Launcher", line 311, in <module>\r\n  File "SL_Launcher", line 241, in main\r\n  File "update_manager.py", line 735, in update_manager\r\n  File "update_manager.py", line 358, in query_vvm\r\n  File "update_manager.py", line 268, in getBitness\r\n  File "subprocess.py", line 212, in check_output\r\n  File "subprocess.py", line 390, in __init__\r\n  File "subprocess.py", line 640, in _execute_child\r\nWindowsError: [Error 2] The system cannot find the file specified\r\n\r\n\r\n2017-08-12T18:56:23Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher\r\n2017-08-12T18:56:23Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412\r\n2017-08-12T18:56:23Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: [\'--set\', \'InstallLanguage\', \'en\']\r\n2017-08-12T18:56:23Z INFO: vmp_util.py(88) : stream: ======== running subcommand [\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\']; any stderr follows\r\n2017-08-12T18:56:23Z INFO: vmp_util.py(88) : stream: Unhandled exception:\r\n<type \'exceptions.WindowsError\'>\r\nPython 2.7.13: C:\\Program Files\\SecondLifeViewer\\SL_Launcher.exe\r\nSat Aug 12 14:56:23 2017\r\n\r\nA problem occurred in a Python script.  Here is the sequence of\r\nfunction calls leading up to the error, in the order they occurred.\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in <module>()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in main()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in update_manager(cli_overrides={\'channel\': None, \'forceaddresssize\': None, \'set\': {\'UpdaterMaximumBandwidth\': None, \'UpdaterServiceCheckPeriod\': None, \'UpdaterServiceSetting\': None, \'UpdaterServiceURL\': None, \'UpdaterWillingToTest\': None}, \'settings\': None})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in query_vvm(platform_key=\'win\', settings={\'AFKTimeout\': {\'Comment\': \'\\n                Time before automatically setti...        Valid values are: 0, 120, 300, 600, 1800\\n\', \'Type\': \'S32\', \'Value\': \'0\'}, \'AvatarNameTagMode\': {\'Comment\': \'Select Avatar Name Tag Mode\', \'Type\': \'S32\', \'Value\': \'0\'}, \'CurrentGrid\': {\'Comment\': \'Currently Selected Grid\', \'Type\': \'String\', \'Value\': \'util.agni.lindenlab.com\'}, \'EnableVoiceChat\': {\'Comment\': \'Enable talking to other residents with a microphone\', \'Type\': \'Boolean\', \'Value\': 0}, \'FirstRunThisInstall\': {\'Comment\': \'Specifies that you have not run the viewer since you performed a clean install\', \'Type\': \'Boolean\', \'Value\': False}, \'ForceAddressSize\': None, \'HttpProxyType\': {\'Comment\': \'Proxy type to use for HTTP operations\', \'Type\': \'String\', \'Value\': \'None\'}, \'LastFeatureVersion\': {\'Comment\': \'[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes\', \'Type\': \'S32\', \'Value\': 33}, \'LastGPUString\': {\'Comment\': \'[DO NOT MODIFY] previous GPU id string for tracking hardware changes\', \'Type\': \'String\', \'Value\': \'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2\'}, \'LastPrefTab\': {\'Comment\': \'Last selected tab in preferences window\', \'Type\': \'S32\', \'Value\': 3}, ...}, UpdaterServiceURL=u\'https://update.secondlife.com/update\', UpdaterWillingToTest=None)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in getBitness(platform_key=\'win\', settings={\'AFKTimeout\': {\'Comment\': \'\\n                Time before automatically setti...        Valid values are: 0, 120, 300, 600, 1800\\n\', \'Type\': \'S32\', \'Value\': \'0\'}, \'AvatarNameTagMode\': {\'Comment\': \'Select Avatar Name Tag Mode\', \'Type\': \'S32\', \'Value\': \'0\'}, \'CurrentGrid\': {\'Comment\': \'Currently Selected Grid\', \'Type\': \'String\', \'Value\': \'util.agni.lindenlab.com\'}, \'EnableVoiceChat\': {\'Comment\': \'Enable talking to other residents with a microphone\', \'Type\': \'Boolean\', \'Value\': 0}, \'FirstRunThisInstall\': {\'Comment\': \'Specifies that you have not run the viewer since you performed a clean install\', \'Type\': \'Boolean\', \'Value\': False}, \'ForceAddressSize\': None, \'HttpProxyType\': {\'Comment\': \'Proxy type to use for HTTP operations\', \'Type\': \'String\', \'Value\': \'None\'}, \'LastFeatureVersion\': {\'Comment\': \'[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes\', \'Type\': \'S32\', \'Value\': 33}, \'LastGPUString\': {\'Comment\': \'[DO NOT MODIFY] previous GPU id string for tracking hardware changes\', \'Type\': \'String\', \'Value\': \'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2\'}, \'LastPrefTab\': {\'Comment\': \'Last selected tab in preferences window\', \'Type\': \'S32\', \'Value\': 3}, ...})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in check_output(*popenargs=([\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'],), **kwargs={\'env\': {\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, \'startupinfo\': <subprocess.STARTUPINFO instance>, \'stderr\': <open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, \'stdin\': -1})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in __init__(self=<subprocess.Popen object>, args=[\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in _execute_child(self=<subprocess.Popen object>, args=\'wmic path Win32_VideoController get NAME\', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)\r\n\r\n<type \'exceptions.WindowsError\'>: [Error 2] The system cannot find the file specified\r\n    __class__ = <type \'exceptions.WindowsError\'>\r\n    __delattr__ = <method-wrapper \'__delattr__\' of exceptions.WindowsError object>\r\n    __dict__ = {}\r\n    __doc__ = \'MS-Windows OS system call failed.\'\r\n    __format__ = <built-in method __format__ of exceptions.WindowsError object>\r\n    __getattribute__ = <method-wrapper \'__getattribute__\' of exceptions.WindowsError object>\r\n    __getitem__ = <method-wrapper \'__getitem__\' of exceptions.WindowsError object>\r\n    __getslice__ = <method-wrapper \'__getslice__\' of exceptions.WindowsError object>\r\n    __hash__ = <method-wrapper \'__hash__\' of exceptions.WindowsError object>\r\n    __init__ = <method-wrapper \'__init__\' of exceptions.WindowsError object>\r\n    __new__ = <built-in method __new__ of type object>\r\n    __reduce__ = <built-in method __reduce__ of exceptions.WindowsError object>\r\n    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.WindowsError object>\r\n    __repr__ = <method-wrapper \'__repr__\' of exceptions.WindowsError object>\r\n    __setattr__ = <method-wrapper \'__setattr__\' of exceptions.WindowsError object>\r\n    __setstate__ = <built-in method __setstate__ of exceptions.WindowsError object>\r\n    __sizeof__ = <built-in method __sizeof__ of exceptions.WindowsError object>\r\n    __str__ = <method-wrapper \'__str__\' of exceptions.WindowsError object>\r\n    __subclasshook__ = <built-in method __subclasshook__ of type object>\r\n    __unicode__ = <built-in method __unicode__ of exceptions.WindowsError object>\r\n    args = (2, \'The system cannot find the file specified\')\r\n    errno = 2\r\n    filename = None\r\n    message = \'\'\r\n    strerror = \'The system cannot find the file specified\'\r\n    winerror = 2\r\n\r\nThe above is a description of an error in a Python program.  Here is\r\nthe original traceback:\r\n\r\nTraceback (most recent call last):\r\n  File "SL_Launcher", line 311, in <module>\r\n  File "SL_Launcher", line 241, in main\r\n  File "update_manager.py", line 735, in update_manager\r\n  File "update_manager.py", line 358, in query_vvm\r\n  File "update_manager.py", line 268, in getBitness\r\n  File "subprocess.py", line 212, in check_output\r\n  File "subprocess.py", line 390, in __init__\r\n  File "subprocess.py", line 640, in _execute_child\r\nWindowsError: [Error 2] The system cannot find the file specified\r\n\r\n\r\n2017-08-12T18:56:25Z INFO: vmp_util.py(60) : getLogger: ================ Running SL_Launcher\r\n2017-08-12T18:56:25Z INFO: SL_Launcher(205) : main: Viewer version 5.1.0.507412\r\n2017-08-12T18:56:25Z INFO: SL_Launcher(140) : capture_vmp_args: Parsing passed arguments: [\'--set\', \'InstallLanguage\', \'en\']\r\n2017-08-12T18:56:25Z INFO: vmp_util.py(88) : stream: ======== running subcommand [\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\']; any stderr follows\r\n2017-08-12T18:56:25Z INFO: vmp_util.py(88) : stream: Unhandled exception:\r\n<type \'exceptions.WindowsError\'>\r\nPython 2.7.13: C:\\Program Files\\SecondLifeViewer\\SL_Launcher.exe\r\nSat Aug 12 14:56:25 2017\r\n\r\nA problem occurred in a Python script.  Here is the sequence of\r\nfunction calls leading up to the error, in the order they occurred.\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in <module>()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\SL_Launcher in main()\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in update_manager(cli_overrides={\'channel\': None, \'forceaddresssize\': None, \'set\': {\'UpdaterMaximumBandwidth\': None, \'UpdaterServiceCheckPeriod\': None, \'UpdaterServiceSetting\': None, \'UpdaterServiceURL\': None, \'UpdaterWillingToTest\': None}, \'settings\': None})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in query_vvm(platform_key=\'win\', settings={\'AFKTimeout\': {\'Comment\': \'\\n                Time before automatically setti...        Valid values are: 0, 120, 300, 600, 1800\\n\', \'Type\': \'S32\', \'Value\': \'0\'}, \'AvatarNameTagMode\': {\'Comment\': \'Select Avatar Name Tag Mode\', \'Type\': \'S32\', \'Value\': \'0\'}, \'CurrentGrid\': {\'Comment\': \'Currently Selected Grid\', \'Type\': \'String\', \'Value\': \'util.agni.lindenlab.com\'}, \'EnableVoiceChat\': {\'Comment\': \'Enable talking to other residents with a microphone\', \'Type\': \'Boolean\', \'Value\': 0}, \'FirstRunThisInstall\': {\'Comment\': \'Specifies that you have not run the viewer since you performed a clean install\', \'Type\': \'Boolean\', \'Value\': False}, \'ForceAddressSize\': None, \'HttpProxyType\': {\'Comment\': \'Proxy type to use for HTTP operations\', \'Type\': \'String\', \'Value\': \'None\'}, \'LastFeatureVersion\': {\'Comment\': \'[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes\', \'Type\': \'S32\', \'Value\': 33}, \'LastGPUString\': {\'Comment\': \'[DO NOT MODIFY] previous GPU id string for tracking hardware changes\', \'Type\': \'String\', \'Value\': \'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2\'}, \'LastPrefTab\': {\'Comment\': \'Last selected tab in preferences window\', \'Type\': \'S32\', \'Value\': 3}, ...}, UpdaterServiceURL=u\'https://update.secondlife.com/update\', UpdaterWillingToTest=None)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\update_manager.py in getBitness(platform_key=\'win\', settings={\'AFKTimeout\': {\'Comment\': \'\\n                Time before automatically setti...        Valid values are: 0, 120, 300, 600, 1800\\n\', \'Type\': \'S32\', \'Value\': \'0\'}, \'AvatarNameTagMode\': {\'Comment\': \'Select Avatar Name Tag Mode\', \'Type\': \'S32\', \'Value\': \'0\'}, \'CurrentGrid\': {\'Comment\': \'Currently Selected Grid\', \'Type\': \'String\', \'Value\': \'util.agni.lindenlab.com\'}, \'EnableVoiceChat\': {\'Comment\': \'Enable talking to other residents with a microphone\', \'Type\': \'Boolean\', \'Value\': 0}, \'FirstRunThisInstall\': {\'Comment\': \'Specifies that you have not run the viewer since you performed a clean install\', \'Type\': \'Boolean\', \'Value\': False}, \'ForceAddressSize\': None, \'HttpProxyType\': {\'Comment\': \'Proxy type to use for HTTP operations\', \'Type\': \'String\', \'Value\': \'None\'}, \'LastFeatureVersion\': {\'Comment\': \'[DO NOT MODIFY] Feature Table Version number for tracking rendering system changes\', \'Type\': \'S32\', \'Value\': 33}, \'LastGPUString\': {\'Comment\': \'[DO NOT MODIFY] previous GPU id string for tracking hardware changes\', \'Type\': \'String\', \'Value\': \'NVIDIA Corporation GeForce GTX 780/PCIe/SSE2\'}, \'LastPrefTab\': {\'Comment\': \'Last selected tab in preferences window\', \'Type\': \'S32\', \'Value\': 3}, ...})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in check_output(*popenargs=([\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'],), **kwargs={\'env\': {\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, \'startupinfo\': <subprocess.STARTUPINFO instance>, \'stderr\': <open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, \'stdin\': -1})\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in __init__(self=<subprocess.Popen object>, args=[\'wmic\', \'path\', \'Win32_VideoController\', \'get\', \'NAME\'], bufsize=0, executable=None, stdin=-1, stdout=-1, stderr=<open file u\'C:\\\\Users\\\\iceki\\\\AppData\\\\Roaming\\\\SecondLife\\\\logs\\\\SL_Launcher.log\', mode \'a\'>, preexec_fn=None, close_fds=False, shell=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0)\r\n\r\n\r\n C:\\Program Files\\SecondLifeViewer\\subprocess.py in _execute_child(self=<subprocess.Popen object>, args=\'wmic path Win32_VideoController get NAME\', executable=None, preexec_fn=None, close_fds=False, cwd=None, env={\'TMP\': \'C:\\\\Users\\\\iceki\\\\AppData\\\\Local\\\\Temp\'...sers\\\\Public\', \'USERPROFILE\': \'C:\\\\Users\\\\iceki\'}, universal_newlines=False, startupinfo=<subprocess.STARTUPINFO instance>, creationflags=0, shell=False, to_close=set([<_subprocess_handle object>, <_subprocess_handle object>]), p2cread=<_subprocess_handle object>, p2cwrite=<_subprocess_handle object>, c2pread=<_subprocess_handle object>, c2pwrite=<_subprocess_handle object>, errread=None, errwrite=<_subprocess_handle object>)\r\n\r\n<type \'exceptions.WindowsError\'>: [Error 2] The system cannot find the file specified\r\n    __class__ = <type \'exceptions.WindowsError\'>\r\n    __delattr__ = <method-wrapper \'__delattr__\' of exceptions.WindowsError object>\r\n    __dict__ = {}\r\n    __doc__ = \'MS-Windows OS system call failed.\'\r\n    __format__ = <built-in method __format__ of exceptions.WindowsError object>\r\n    __getattribute__ = <method-wrapper \'__getattribute__\' of exceptions.WindowsError object>\r\n    __getitem__ = <method-wrapper \'__getitem__\' of exceptions.WindowsError object>\r\n    __getslice__ = <method-wrapper \'__getslice__\' of exceptions.WindowsError object>\r\n    __hash__ = <method-wrapper \'__hash__\' of exceptions.WindowsError object>\r\n    __init__ = <method-wrapper \'__init__\' of exceptions.WindowsError object>\r\n    __new__ = <built-in method __new__ of type object>\r\n    __reduce__ = <built-in method __reduce__ of exceptions.WindowsError object>\r\n    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.WindowsError object>\r\n    __repr__ = <method-wrapper \'__repr__\' of exceptions.WindowsError object>\r\n    __setattr__ = <method-wrapper \'__setattr__\' of exceptions.WindowsError object>\r\n    __setstate__ = <built-in method __setstate__ of exceptions.WindowsError object>\r\n    __sizeof__ = <built-in method __sizeof__ of exceptions.WindowsError object>\r\n    __str__ = <method-wrapper \'__str__\' of exceptions.WindowsError object>\r\n    __subclasshook__ = <built-in method __subclasshook__ of type object>\r\n    __unicode__ = <built-in method __unicode__ of exceptions.WindowsError object>\r\n    args = (2, \'The system cannot find the file specified\')\r\n    errno = 2\r\n    filename = None\r\n    message = \'\'\r\n    strerror = \'The system cannot find the file specified\'\r\n    winerror = 2\r\n\r\nThe above is a description of an error in a Python program.  Here is\r\nthe original traceback:\r\n\r\nTraceback (most recent call last):\r\n  File "SL_Launcher", line 311, in <module>\r\n  File "SL_Launcher", line 241, in main\r\n  File "update_manager.py", line 735, in update_manager\r\n  File "update_manager.py", line 358, in query_vvm\r\n  File "update_manager.py", line 268, in getBitness\r\n  File "subprocess.py", line 212, in check_output\r\n  File "subprocess.py", line 390, in __init__\r\n  File "subprocess.py", line 640, in _execute_child\r\nWindowsError: [Error 2] The system cannot find the file specified',
  'What were you doing when it happened?': 'I made a video of what i was doing\r\nhttps://youtu.be/ZfmlqC4GxPU',
  'What were you expecting to happen instead?': 'I made a video of what i was expecting to happen instead\r\nhttps://youtu.be/gd9KshQraRU',
  'Where': 'Second Life Release 5.1.0.507412 (64bit)\r\nRelease Notes\r\n\r\nYou are at 240.4, 159.6, 1,439.9 in Forever Diamant located at sim10715.agni.lindenlab.com (216.82.53.77:13015)\r\nSLURL: http://maps.secondlife.com/secondlife/Forever Diamant/240/160/1440\r\n(global coordinates 179,952.0, 327,584.0, 1,439.9)\r\nSecond Life Server 17.07.27.327933\r\nRelease Notes\r\n\r\nCPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (3499.99 MHz)\r\nMemory: 32707 MB\r\nOS Version: Microsoft Windows 10 64-bit (Build 14393)\r\nGraphics Card Vendor: NVIDIA Corporation\r\nGraphics Card: GeForce GTX 780/PCIe/SSE2\r\n\r\nWindows Graphics Driver Version: 22.21.0013.8253\r\nOpenGL Version: 4.5.0 NVIDIA 382.53\r\n\r\nWindow size: 1920x1017\r\nFont Size Adjustment: 96pt\r\nUI Scaling: 1\r\nDraw distance: 512m\r\nBandwidth: 500kbit/s\r\nLOD factor: 2\r\nRender quality: 6 / 7\r\nAdvanced Lighting Model: Enabled\r\nTexture memory: 512MB\r\nVFS (cache) creation time: August 12 2017 11:54:41\r\n\r\nJ2C Decoder Version: KDU v7.9.1\r\nAudio Driver Version: FMOD Ex 4.44.64\r\nDullahan: 1.1.800 / CEF: 3.3071.1634.g9cc59c8 / Chrome: 59\r\nLibVLC Version: 2.2.4\r\nVoice Server Version: Not Connected\r\nPackets Lost: 0/9,249 (0.0%)\r\nAugust 12 2017 11:57:52',
}
@sl-service-account
Copy link
Author

Dan Linden commented at 2017-08-14T18:22:46Z

Hi iceing.
Please run cmd.exe and enter the following command:
wmic path Win32_VideoController get Name

Then paste the response in a comment here and click the Info Provided button above.

The wmic command should respond with a list of all graphics cards on your system however, the logs you've attached indicate that the wmic command is missing from your Operating System.

@sl-service-account
Copy link
Author

Oz Linden commented at 2017-10-25T16:01:41Z

It's sufficient that we know this is possible, and we should find a way to make the problem a little more clear in the log

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant