[Linux Post] How To: Fix the r6034 Error Upon Installing Patch 3.3

The Problem: You run WoW on Linux via some sort of other program (Wine/Crossover/etc.)

You installed the latest patch and are met with this error upon entering your password:

Microsoft Visual C++ Runtime library
Runtime error!
Program c:\program files\world of warcraft\wow.exe

R6034
An Application has made an attempt to load the C runtime library incorrectly.
Please contact the applications support team for more information.

The Fix:

Paste this into the terminal:

wget http://www.kegel.com/wine/winetricks
sh winetricks vcrun2005sp1 vcrun2005

You may have to hit enter a few times as it does its Linuxy thing. Try loading the game again. If it still doesn’t work, download this and run it via Wine or whatever your thing is.

Have fun! <3 windows-on-linux

(In semi-related news, I can’t watch this without giggling like a maniac. Hey, we’ve already established that I’m a geek. You can’t blame me!)

20 thoughts on “[Linux Post] How To: Fix the r6034 Error Upon Installing Patch 3.3”

  1. Pike you forgot the easiest fix. don’t run on linux 😛

    Im just kidding. I wish I was smart enough to break my dependency on windows

    Happy Patch Day all

  2. FWIW this solution worked well except I can only launch from the console. For some reason launching via a nautilus icon keeps giving me the same error… I am uncertain if I somehow have multiple versions of wine or what. Kind of frustrating. At least it plays 🙂 Thanks!

  3. The copy/paste code doesn’t work for me. When I run the file from MS’s website, it gives the output below and WoW still does not run. any advice?

    “mike@mike-laptop:~$ wine “/home/mike/Downloads/vcredist_x86.exe”
    err:menubuilder:WinMain unknown option -a
    err:menubuilder:WinMain unknown option -r
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP000.TMP\\” 00000000
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP001.TMP\\” 00000000
    fixme:advapi:LookupAccountNameW (null) L”mike” (nil) 0x33f864 (nil) 0x33f868 0x33f85c – stub
    fixme:advapi:LookupAccountNameW (null) L”mike” 0x12b0f8 0x33f864 0x12b198 0x33f868 0x33f85c – stub
    fixme:msi:ACTION_HandleStandardAction unhandled standard action L”SetODBCFolders”
    fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 1 ignored L”Upgrade” table values
    fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L”MsiAssembly” table values
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    mike@mike-laptop:~$ “

  4. @ Eric – You’re welcome!

    @ telanarra – Just takes some healthy curiosity and google-fu ^_^

    @ Jonathan Warner – That’s odd. I wonder if it’s somehow related to the launcher and permissions issue (which I see this patch did not fix.)

    @ Mike – are you using the latest version of Wine? If so, I did find this thread at Ubuntu forums which seems to be a similar issue (albeit a different game): http://ubuntuforums.org/showthread.php?t=845750

  5. Pike,
    You should apply for job at wow.com. They are looking for writer for hunter column. Sounds like a perfect fit. DO IT!!!

  6. *snork* Dangit, I’ve had linux VM’s with snapshotting for years, why didn’t it ever occur to me to try that.

  7. For what it’s worth, there seems to be a bug with the vcrun???? winetricks
    if you install more than one.

    From http://wiki.jswindle.com/index.php/Winetricks

    If you do not know which one, dont install both. Winehq Bugzilla entry 19297 jul 09 : There is a bug that affects the vcrun installers. You should only run one [vcrun2005 or vcrun2005sp1] .

    winetricks vcrun2005sp1 should be enough.

    Go go linux rangers!

  8. OMG THANK U SO MUCHHHHHHHHHHHHHHHH!! NOW WORK CORRECTLYYYYYYYYYYYYYYYYYYYYY I LOVE UUUUUUUUUUUUUUUU THANKSSSSSSSSSSS !!!!

  9. Hi, I have the same Mike problems..
    diana@diana-laptop:~$ sh winetricks vcrun2005sp1 vcrun2005
    Executing wine /home/diana/.winetrickscache/vcrun2005-ms09-035/vcredist_x86.exe
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP000.TMP\\” 00000000
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP001.TMP\\” 00000000
    fixme:advapi:LookupAccountNameW (null) L”diana” (nil) 0x33f854 (nil) 0x33f858 0x33f84c – stub
    fixme:advapi:LookupAccountNameW (null) L”diana” 0x12af48 0x33f854 0x12f648 0x33f858 0x33f84c – stub
    fixme:msi:ACTION_HandleStandardAction unhandled standard action L”SetODBCFolders”
    fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 1 ignored L”Upgrade” table values
    fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L”MsiAssembly” table values
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    Install of vcrun2005sp1 done
    Executing wine /home/diana/.winetrickscache/vcrun2005-ms09-035/vcredist_x86.exe
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP000.TMP\\” 00000000
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP001.TMP\\” 00000000
    fixme:advapi:LookupAccountNameW (null) L”diana” (nil) 0x33f854 (nil) 0x33f858 0x33f84c – stub
    fixme:advapi:LookupAccountNameW (null) L”diana” 0x12af48 0x33f854 0x12f648 0x33f858 0x33f84c – stub
    fixme:msi:ACTION_HandleStandardAction unhandled standard action L”SetODBCFolders”
    fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 1 ignored L”Upgrade” table values
    fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L”MsiAssembly” table values
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    Install of vcrun2005 done
    winetricks done.
    diana@diana-laptop:~$ sh winetricks vcrun2005sp1
    Executing wine /home/diana/.winetrickscache/vcrun2005-ms09-035/vcredist_x86.exe
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP000.TMP\\” 00000000
    fixme:advapi:DecryptFileA “C:\\windows\\temp\\IXP001.TMP\\” 00000000
    fixme:advapi:LookupAccountNameW (null) L”diana” (nil) 0x33f854 (nil) 0x33f858 0x33f84c – stub
    fixme:advapi:LookupAccountNameW (null) L”diana” 0x12af48 0x33f854 0x12f648 0x33f858 0x33f84c – stub
    fixme:msi:ACTION_HandleStandardAction unhandled standard action L”SetODBCFolders”
    fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 1 ignored L”Upgrade” table values
    fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L”MsiAssembly” table values
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
    Install of vcrun2005sp1 done
    winetricks done.
    Can you help me, i work whith CrossOver for play Wow.

    Yesterday, i play with the game, but today : error R6034.
    I’m italian sorry for my english.

  10. Just to report. i got this error today, did everything listed here, to no avail. updated wine to 1.1.33, no dice.

    Then i found the answer here:http://appdb.winehq.org/objectManager.php?bShowAll=true&bIsQueue=false&bIsRejected=false&sClass=version&sTitle=&sReturnTo=&iId=18555

    You need to edit the following file: ~/.wine/drive_c/Program Files/World of Warcraft/Microsoft.VC80.CRT.manifest

    and change the line:

    assemblyIdentity type=”win32″ name=”Microsoft.VC80.CRT” version=”8.0.50727.4053″

    to this

    assemblyIdentity type=”win32″ name=”Microsoft.VC80.CRT” version=”8.0.50727.762″

    Worked for me.

  11. Magrov’s thing turned the trick on my final problem. I think it’s connected to having multiple runtime versions installed, coupled with it maybe not installing them in the right place if you run winetricks from anywhere other than the home directory.

    Bizarre.

    anyway, works now! Thanks!

  12. thank you, very helpful advice. also thx for pushing linux in the wow community every now and then.

    from germany,
    rippchen

  13. @Johathan – What did you do to fix the problem. I am pretty sure that my problem is multiple installs and I cant find a resolution anywhere?

Comments are closed.