The old NVDA won't start after an update problem again


Brian's Mail list account
 

I am posting this here as I originally started an issue on Github about it and wondered now if anyone else had seen the same thing.
Basically if you update nvda either portably or for an installed copy, be it the release, release candidate or either snapshot branch, sometimes, but not always, Nvda will not reboot automatically. It stops working, so you cannot hear that an error box is on screen about nvda being unable to write to the log file. It has however created a small log in the program files folder wherever you had put it of course.
The problem in my mind is that it is not shutting down the old copy before its starting the new one which of course results in the new copy trying to rename the log file and start a new one, which it is unable to achieve hence the problem.
I started to wonder what might cause this, and I think, looking at the log of the temp copy doing the update its a problem with windows getting behind processing file handling requests. Have a look at this update log. Those of a disposition who hate watching paint dry should stop reading here!

DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:27.374):
Python warning:
C:\Users\Brian\AppData\Local\Temp\nsk588E.tmp\app\library.zip\configobj.py:28: DeprecationWarning: The compiler package is deprecated and removed in Python 3.x.
IO - speech.speak (17:11:27.434):
Speaking [LangChangeCommand ('en_GB'), u'Updating NVDA dialog Please wait while your previous installation of NVDA is being updated.']
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:27.460):
installer.tryCopyFile:
Unable to copy \\?\C:\Users\Brian\AppData\Local\Temp\nsk588E.tmp\app\nvda_eoaProxy.exe, error 32
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:27.464):
installer.tryCopyFile:
Unable to copy \\?\C:\Users\Brian\AppData\Local\Temp\nsk588E.tmp\app\python27.dll, error 32
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:27.490):
installer.tryCopyFile:
Unable to copy \\?\C:\Users\Brian\AppData\Local\Temp\nsk588E.tmp\app\_ctypes.pyd, error 32
IO - tones.beep (17:11:28.296):
Beep at pitch 440, for 40 ms, left volume 50, right volume 50
IO - speech.speak (17:11:28.299):
Speaking [LangChangeCommand ('en_GB'), u'Please wait']
IO - tones.beep (17:11:28.331):
Beep at pitch 110.0, for 40 ms, left volume 50, right volume 50
IO - speech.speak (17:11:28.334):
Speaking [LangChangeCommand ('en_GB'), u'0 percent']
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:28.940):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\IAccessible2proxy.dll'
IO - tones.beep (17:11:29.309):
Beep at pitch 440, for 40 ms, left volume 50, right volume 50
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:29.943):
installer.tryRemoveFile:
Failed to delete file C:\Program Files (x86)\NVDA\lib\master-14715,94bc05be\tmp9mt4pu, marking for delete on reboot
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:29.946):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\ISimpleDOM.dll'
IO - tones.beep (17:11:30.325):
Beep at pitch 440, for 40 ms, left volume 50, right volume 50
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:30.948):
installer.tryRemoveFile:
Failed to delete file C:\Program Files (x86)\NVDA\lib\master-14715,94bc05be\tmpdfgzmm, marking for delete on reboot
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:30.953):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\minHook.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:30.957):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\nvdaHelperLocal.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:30.960):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\nvdaHelperLocalWin10.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:30.963):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\nvdaHelperRemote.dll'
IO - tones.beep (17:11:31.338):
Beep at pitch 440, for 40 ms, left volume 50, right volume 50
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:31.966):
installer.tryRemoveFile:
Failed to delete file C:\Program Files (x86)\NVDA\lib\master-14715,94bc05be\tmpof9all, marking for delete on reboot
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.969):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\VBufBackend_adobeAcrobat.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.971):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\VBufBackend_adobeFlash.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.974):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\VBufBackend_gecko_ia2.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.977):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\VBufBackend_lotusNotesRichText.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.983):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\VBufBackend_mshtml.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.986):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be\\VBufBackend_webKit.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.990):
installer.removeOldLibFiles:
Skipping current install lib path: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14729,3152eacc'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.992):
installer.removeOldLibFiles:
Removing old lib directory: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14705,36a03f17'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.993):
installer.removeOldLibFiles:
Removing old lib directory: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be'
WARNING - RPC process 680 (nvda_slave.exe) (17:11:31.994):
installer.removeOldLibFiles:
Failed to remove a directory no longer needed. This can be manually removed after a reboot or the installer will try removing it again next time. Directory: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14715,94bc05be'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:31.996):
installer.removeOldLibFiles:
Removing old lib directory: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14729,3152eacc'
WARNING - RPC process 680 (nvda_slave.exe) (17:11:31.997):
installer.removeOldLibFiles:
Failed to remove a directory no longer needed. This can be manually removed after a reboot or the installer will try removing it again next time. Directory: u'C:\\Program Files (x86)\\NVDA\\lib\\master-14729,3152eacc'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:32.000):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\IAccessible2proxy.dll'
IO - tones.beep (17:11:32.351):
Beep at pitch 440, for 40 ms, left volume 50, right volume 50
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:33.002):
installer.tryRemoveFile:
Failed to delete file C:\Program Files (x86)\NVDA\lib64\master-14715,94bc05be\tmpkocqtp, marking for delete on reboot
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:33.005):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\ISimpleDOM.dll'
IO - tones.beep (17:11:33.365):
Beep at pitch 440, for 40 ms, left volume 50, right volume 50
DEBUGWARNING - RPC process 680 (nvda_slave.exe) (17:11:34.009):
installer.tryRemoveFile:
Failed to delete file C:\Program Files (x86)\NVDA\lib64\master-14715,94bc05be\tmp2h9urt, marking for delete on reboot
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.012):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\minHook.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.015):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\nvdaHelperRemote.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.017):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\nvdaHelperRemoteLoader.exe'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.020):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\VBufBackend_adobeAcrobat.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.023):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\VBufBackend_adobeFlash.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.026):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\VBufBackend_gecko_ia2.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.029):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\VBufBackend_lotusNotesRichText.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.032):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\VBufBackend_mshtml.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.036):
installer.removeOldLibFiles:
Removing old lib file: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be\\VBufBackend_webKit.dll'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.038):
installer.removeOldLibFiles:
Skipping current install lib path: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14729,3152eacc'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.039):
installer.removeOldLibFiles:
Removing old lib directory: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14705,36a03f17'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.040):
installer.removeOldLibFiles:
Removing old lib directory: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be'
WARNING - RPC process 680 (nvda_slave.exe) (17:11:34.042):
installer.removeOldLibFiles:
Failed to remove a directory no longer needed. This can be manually removed after a reboot or the installer will try removing it again next time. Directory: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14715,94bc05be'
DEBUG - RPC process 680 (nvda_slave.exe) (17:11:34.043):
installer.removeOldLibFiles:
Removing old lib directory: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14729,3152eacc'
WARNING - RPC process 680 (nvda_slave.exe) (17:11:34.045):
installer.removeOldLibFiles:
Failed to remove a directory no longer needed. This can be manually removed after a reboot or the installer will try removing it again next time. Directory: u'C:\\Program Files (x86)\\NVDA\\lib64\\master-14729,3152eacc'
IO - tones.beep (17:11:34.055):
Beep at pitch 1760, for 40 ms, left volume 50, right volume 50
INFO - core.main (17:11:34.206):
Exiting
DEBUG - core._terminate (17:11:34.206):
Terminating updateCheck
DEBUG - core._terminate (17:11:34.206):
Terminating watchdog
DEBUG - core._terminate (17:11:34.206):
Terminating global plugin handler
DEBUGWARNING - RPC process 4956 (nvda_update_41yb8b.exe) (17:11:35.269):
Thread 332, build\x86\remote\ia2Support.cpp, IA2Support_inProcess_terminate, 152:
WaitForMultipleObjects returned 258


Seemingly the termination never got to write the rest to the log.
Brian


bglists@...
Sent via blueyonder.
Please address personal email to:-
briang1@..., putting 'Brian Gaff'
in the display name field.

Join nvda@nvda.groups.io to automatically receive all group messages.