rubyinstaller2 icon indicating copy to clipboard operation
rubyinstaller2 copied to clipboard

Failing Ruby Installer of Ruby 2.5.5.1 - Just Hangs

Open DAMisener opened this issue 6 years ago • 0 comments

What problems are you experiencing?

Failing Ruby Installer of Ruby 2.5.5.1 - Just Hangs

  • Environment Windows 10 Enterprise Version1803 Installed on 8/8/2018 OS build 17134.706 16 GB memory
  • No existing C:\RUBY25... \ C:\MSYS2 directories
  • Ruby+Devkit 2.5.5-1 (x86) -> Hangs on install
  • Ruby+Devkit 2.5.5-1 (x64) -> Hangs on install
  • Hang details:
    • Both x86/x64 version fails
    • Both fail when run with/without administration privileges
    • Also fails in same fashion with Ruby without Devkit see below
    • Freezes while Extracting file...
      • extracting C:...\ruby\site_ruby\2.5.0\Ruby\Installer\Runtime\components\02_pacman_update.rb
    • One of the two ruby installer tasks is Suspended
      • Analyze Wait Chain... shows nothing
      • see https://blogs.msdn.microsoft.com/matt_pietrek/2009/04/17/analyze-wait-chain-why-is-my-program-stuck/
    • Procman sees no activity after hang
      • see https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
      • captured last logged events(see TSX:21896_RubyInstaller_procman_logfile.CSV)
    • Installing without Devkit (a to eliminate any MSYS2 implications)
      • Still hangs at same spot on same file
      • Invoked from command line no admin privileges with logging enabled
        • rubyinstaller-2.5.5-1-x64.exe /LOG
          • Last lines of log (after killing both rubyinstaller tasks) 2019-05-28 12:40:50.279 -- File entry -- 2019-05-28 12:40:50.279 Dest filename: C:\Ruby25-x64\lib\ruby\site_ruby\2.5.0\ruby_installer\runtime\components\01_msys2.rb 2019-05-28 12:40:50.279 Time stamp of our file: 2019-04-13 09:00:02.000 2019-05-28 12:40:50.279 Dest file exists. 2019-05-28 12:40:50.279 Time stamp of existing file: 2019-04-13 09:00:02.000 2019-05-28 12:40:50.279 Version of our file: (none) 2019-05-28 12:40:50.279 Version of existing file: (none) 2019-05-28 12:40:50.279 Installing the file. 2019-05-28 12:40:50.295 Successfully installed the file. 2019-05-28 12:40:50.295 -- File entry -- 2019-05-28 12:40:50.295 Dest filename: C:\Ruby25-x64\lib\ruby\site_ruby\2.5.0\ruby_installer\runtime\components\02_pacman_update.rb 2019-05-28 12:40:50.295 Time stamp of our file: 2019-04-13 09:00:02.000 2019-05-28 12:40:50.295 Dest file exists. 2019-05-28 12:40:50.295 Time stamp of existing file: 2019-04-13 09:00:02.000 2019-05-28 12:40:50.295 Version of our file: (none) 2019-05-28 12:40:50.295 Version of existing file: (none) 2019-05-28 12:40:50.295 Installing the file.
        • Note: last logged file (...02_pacman_update.rb) is actually created

Steps to reproduce

  • See above

DAMisener avatar May 28 '19 16:05 DAMisener