Skyrim: Elder Scrolls

I have installed steam and it seems to be functioning just fine. Now I am trying to get my son’s Skyrim: Elder Scrolls game to function. I few weird things have happened. We tried to install it from the disc, but the disc is not recognized by either of my DVD optical drives. Neither one spins up when the disk is inserted.

My son has it running on steam. He set it up and configured it on Mom’s Windoze computer. When we fire up steam on my Suse box:

OS:Linux 3.4.11-2.16-desktop x86_64
System: openSUSE 12.2 (x86_64)
KDE: 4.8.5 (4.8.5) “release 2”:

it syncs up, but then throws an error when it tries to open the game.

 Unhandled exception: unimplemented function msvcp90.dll.??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z called in 32-bit code (0x7b83bed2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b83bed2 ESP:0033f7a0 EBP:0033f804 EFLAGS:00200283(   - --  I S - - -C)
 EAX:7b827df5 EBX:7b89c5f0 ECX:00000008 EDX:0033f7c0
 ESI:80000100 EDI:00429ef0
Stack dump:
0x0033f7a0:  0033f824 00000008 0041db3c 80000100
0x0033f7b0:  00000001 00000000 7b83bed2 00000002
0x0033f7c0:  7e628b60 7e62b378 00000004 7e646650
0x0033f7d0:  0041db3c 0033f8bc 0033f7ec 00403e52
0x0033f7e0:  00000001 00000000 00138ac8 0033f81c
0x0033f7f0:  00403059 0033fb18 7b83be8a 00000000
=>0 0x7b83bed2 in kernel32 (+0x2bed2) (0x0033f804)
  1 0x7e628ae8 in msvcp90 (+0x68ae7) (0x0033f834)
  2 0x7e5d2745 in msvcp90 (+0x12744) (0x0033fd38)
  3 0x0040a040 in skyrimlauncher (+0xa03f) (0x0033fd38)
  4 0x00412633 in skyrimlauncher (+0x12632) (0x0033fde0)
  5 0x00407acf in skyrimlauncher (+0x7ace) (0x0033fe70)
  6 0x7b85cc0c call_process_entry+0xb() in kernel32 (0x0033fe88)
  7 0x7b8601ab in kernel32 (+0x501aa) (0x0033fec8)
  8 0x7bc717b0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  9 0x7bc71a0d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  10 0x7bc7178e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  11 0x7bc4c57e in ntdll (+0x3c57d) (0x0033ffe8)
0x7b83bed2: subl    $4,%esp
Module    Address            Debug info    Name (74 modules)
PE      400000-  5d2000    Export          skyrimlauncher
PE    10000000-10098000    Deferred        gameoverlayrenderer
PE    3b400000-3b41e000    Deferred        steam_api
ELF    7b800000-7b8fd000    Dwarf           kernel32<elf>
  \-PE    7b810000-7b8fd000    \               kernel32
ELF    7bc00000-7bcc1000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcc1000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7df1f000-7df52000    Deferred        uxtheme<elf>
  \-PE    7df30000-7df52000    \               uxtheme
ELF    7df52000-7df58000    Deferred
ELF    7df58000-7df63000    Deferred
ELF    7e03d000-7e066000    Deferred
ELF    7e066000-7e09c000    Deferred
ELF    7e09c000-7e0ac000    Deferred
ELF    7e0ac000-7e0b0000    Deferred
ELF    7e0b0000-7e0d5000    Deferred
ELF    7e0d5000-7e20f000    Deferred
ELF    7e20f000-7e222000    Deferred
ELF    7e222000-7e23c000    Deferred
ELF    7e23c000-7e245000    Deferred
ELF    7e250000-7e259000    Deferred
ELF    7e259000-7e264000    Deferred
ELF    7e264000-7e2ed000    Deferred        winex11<elf>
  \-PE    7e270000-7e2ed000    \               winex11
ELF    7e2ed000-7e377000    Deferred
ELF    7e396000-7e3b7000    Deferred        imm32<elf>
  \-PE    7e3a0000-7e3b7000    \               imm32
ELF    7e3b7000-7e3de000    Deferred        msacm32<elf>
  \-PE    7e3c0000-7e3de000    \               msacm32
ELF    7e3de000-7e48b000    Deferred        winmm<elf>
  \-PE    7e3f0000-7e48b000    \               winmm
ELF    7e48b000-7e4d1000    Deferred        dsound<elf>
  \-PE    7e490000-7e4d1000    \               dsound
ELF    7e4d1000-7e4ff000    Deferred        msvcr90<elf>
  \-PE    7e4e0000-7e4ff000    \               msvcr90
ELF    7e4ff000-7e58e000    Deferred        msvcrt<elf>
  \-PE    7e510000-7e58e000    \               msvcrt
ELF    7e58e000-7e6a4000    Dwarf           msvcp90<elf>
  \-PE    7e5c0000-7e6a4000    \               msvcp90
ELF    7e6a4000-7e71a000    Deferred        rpcrt4<elf>
  \-PE    7e6b0000-7e71a000    \               rpcrt4
ELF    7e71a000-7e820000    Deferred        ole32<elf>
  \-PE    7e730000-7e820000    \               ole32
ELF    7e820000-7e913000    Deferred        comctl32<elf>
  \-PE    7e830000-7e913000    \               comctl32
ELF    7e913000-7e92b000    Deferred        version<elf>
  \-PE    7e920000-7e92b000    \               version
ELF    7e92b000-7e9e9000    Deferred        gdi32<elf>
  \-PE    7e940000-7e9e9000    \               gdi32
ELF    7e9e9000-7eb27000    Deferred        user32<elf>
  \-PE    7ea00000-7eb27000    \               user32
ELF    7eb27000-7eb92000    Deferred        shlwapi<elf>
  \-PE    7eb40000-7eb92000    \               shlwapi
ELF    7eb92000-7eda3000    Deferred        shell32<elf>
  \-PE    7eba0000-7eda3000    \               shell32
ELF    7eda3000-7ee05000    Deferred        advapi32<elf>
  \-PE    7edb0000-7ee05000    \               advapi32
ELF    7ee05000-7ee1e000    Deferred
ELF    7ee1e000-7ee27000    Deferred
ELF    7ee28000-7ee2c000    Deferred
ELF    7ee2c000-7ee32000    Deferred
ELF    7ee32000-7ee46000    Deferred
ELF    7efb5000-7efe1000    Deferred
ELF    7efe2000-7efe6000    Deferred
ELF    7efe6000-7eff4000    Deferred
ELF    7eff4000-7f000000    Deferred
ELF    f7463000-f7469000    Deferred
ELF    f746c000-f7471000    Deferred
ELF    f7472000-f7618000    Deferred
ELF    f7618000-f7633000    Deferred
ELF    f7652000-f7793000    Dwarf 
ELF    f7794000-f77b7000    Deferred
ELF    f77b7000-f77b8000    Deferred        [vdso].so
process  tid      prio (all id:s are in hex)
00000008 Steam.exe
    0000005a    0
    00000059    0
    00000058    0
    00000057    0
    00000056    0
    00000055    0
    00000053    0
    00000052    0
    00000051    0
    00000050    0
    0000004f    0
    0000004e    0
    0000004d    0
    0000004c    0
    0000004b    1
    0000004a    1
    00000049    0
    00000048    0
    0000003f    0
    00000040    0
    00000041    0
    00000042    0
    00000039    0
    00000026    0
    0000000b    0
    0000000d    0
    0000000c    0
    00000047    0
    00000046    0
    00000045    0
    00000044    0
    00000043    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    0000003a    0
    00000038    0
    00000037    0
    00000036    0
    00000035    0
    00000034    0
    00000033    0
    00000032    0
    00000031    0
    00000030    0
    0000002f    0
    0000002e    0
    0000002d    0
    0000002c    0
    0000002b    0
    0000002a    0
    00000029    0
    00000028    0
    00000027    0
    00000025    0
    00000024    0
    00000009    0
0000000e services.exe
    00000020    0
    0000001f    0
    00000015    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001d    0
    0000001a    0
    00000014    0
    00000013    0
0000001b plugplay.exe
    00000021    0
    0000001e    0
    0000001c    0
00000022 explorer.exe
    00000023    0
0000005b (D) C:\Program Files\Steam\steamapps\common\Skyrim\SkyrimLauncher.exe
    0000005c    0 <==
System information:
    Wine build: wine-1.5.10
    Platform: i386
    Host system: Linux
    Host version: 3.4.11-2.16-desktop

There seems to be a lot of information in here that might be helpful, but it is beyond my comprehension. I notice that it runs in Wine on other distros, but not Suse. Perhaps someone with the knowledge and skill to get it going could work this out. This games is getting very popular and I am sure many people would be thrilled to have it function on Suse.

If this is not the place to make this inquire, please let me know where I should be making it. Thank you.

Hello. I could not find much information about this. It seems Wine in openSUSE does have this dll, at the least it shows up under installed files for me. (I am using openSUSE 12.2 64-bit but with wine i586 rpm). I have heard it mentioned to use winetricks and install vcrun2008.

This thread here says to try to install winbind. That seems illogical but worth a shot. I believe the package you need under openSUSE 64-bit would be samba-winbind or perhaps samba-winbind-32-bit if that doesn’t work. WineHQ - Comments

Sorry my answers are incomplete, hopefully they help though. The disc not reading is kind of odd also.

Thanks but no joy. I have been trying various things using Wine and PlayonLinux without success.

One thing that I am still mystified by is, why do my optical drives ignore the installation DVD?

You can try a few things. One is to check the log after you insert the cd to see if there are any errors.

dmesg | tail

Also you can try mounting it manually. This is assuming the device is /dev/sr0 (it might not be).

mkdir /mnt/dvdrom
mount /dev/sr0 /mnt/dvdrom

To un-mount:

umount /mnt/dvdrom

Your Wine version is old. That function was implemented in 1.5.13. Upgrade to the latest development release (currently 1.5.20).
WineHQ Bugzilla - Bug 29420 - Skyrim needs msvcp90.dll.??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z

// Originally Posted by thedarpone //](

Unhandled exception: unimplemented function msvcp90.dll.??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z called in 32-bit code

                        Your Wine version is not current. you should upgrade to 1.5.20.

I’ve seen this website while looking for security services