[SOLVED] Grub failing to install on UEFI

I am trying to do a fresh install on my desktop and am running into issues when installing grub. 
My setup is: 3x500GB drives (sda1 is a 1GB partition for /boot/efi, sd[bc]1 raid 1 for swap, sd[abc]2 raid 5 with LVM for /, /home, and /tmp). ASUS m5a97 LE R2.0 motherboard.
I am currently chroot into /mnt, where my / LVM is mounted, I have dm_mod loaded, and I was following the instructions here.
I get an error from grub toward the end saying "Path  `/boot/grub' is not readable by GRUB on boot. Installation is impossile. Aborting."  (there's a LOT of output before that because of --debug. 
I tried looking around, and I saw some people say that they had success with a fresh install when upgrading, but that doesn't really apply to me as this is already a fresh install.
Does anyone have any ideas what could be causing this? Thanks in advance!
David
Last edited by slackcub (2013-07-28 08:17:30)

slackcub wrote:Alright I figured I may as well update this.  I fell a little silly, but I do know at first the DVD was booting in UEFI mode, but apparently at some point that stopped, and that was what was causing all my issues.  I am now up and running and all good. Thanks for the help everyone!
I find it a very good idea to keep something as /boot/EFI/boot/bootx64.efi (or \EFI\BOOT\BOOTX64.efi relative to the root of the ESP).  That is the "default" efi application.  It is what is run if you have your machine set to boot in UEFI mode and you choose the disk to boot from (rather than a firmware entry like those created by efibootmgr).  It was put into the spec so that one could boot a removable medium, like a USB flash drive or cdrom, with UEFI. Obviously, a removable whatever is not going to have a firmware entry for it, so there needed to be some kind of standardization on how to make those work.  From there, apparently that idea carried over to the internal devices as well, and now a vast majority of UEFI firmwares use this for all disks, not just removable ones.
Nowadays, I keep gummiboot there.  But when I first started using UEFI, I kept the UEFI Shell v2 there since it that is probably the most versatile thing that could be used as a fallback.  But as long as you have somethign there, in the event that you lose all your firmware entries, this might save your ass.  In my Phoenix bios, the exit and save changes, you would use F10, while a total reset of the bios to defaults is F9... yeah, I reset my bios by accident once.  Having the UEFI Shell in that spot made my life quite a bit easier.

Similar Messages

  • How to install Linux on UEFI systems where GRUB fail to install?

    A few of us are asking:
    How to install Linux on UEFI systems where GRUB fail to install? Because after installing Linux, my MBR is messed up, and I get a "no operating system found" at system startup.
    abvasili
    I'm just a volunteer. I like to help others where I can. Do my ideas work? I hope so. o_O
    Who helped you today? Do not forget to thank him.
    My hardware: TP x120e 0596-2ru. Windows 7, sp1, 64Bit, English, installed in UEFI mode.
    Solved!
    Go to Solution.

    Hi again,
    I would like to answer to another question, just in case:
    Question: Can I dual boot Win7 and Linux on a UEFI capable bios?
    Answer: Yes you can. If your HDD is formatted in MBR partition table (or msdos) than you can install first windows 7 and than the distro of your choice. BUT, careful, if you install windows from a DVD media it will convert your HDD in GPT partition table and dual boot will be almost impossible... (or will give you a lot of headache) to avoid this, dump the win7 iso to an usb using Windows 7 USB/DVD Download Tool. Installing from USB will not change the hdd in GPT partition table.
    take care
    abvasili
    I'm just a volunteer. I like to help others where I can. Do my ideas work? I hope so. o_O
    Who helped you today? Do not forget to thank him.
    My hardware: TP x120e 0596-2ru. Windows 7, sp1, 64Bit, English, installed in UEFI mode.

  • [SOLVED] GRUB Failing on Fresh Install

    I'm trying to do a fresh install on a computer with an existing 20GB windows installation. I have done this for years with no problem, but now grub-mkconfig is returning errors (here's a photo - http://imgur.com/8Az66wx), and if I go ahead with grub-install afterwards, I find that there's no Windows boot option and trying to boot Linux also yields errors (see this photo - http://imgur.com/umfMznr). I've tried twice now with the same results. Any ideas what's going on? Thanks.
    Last edited by tony5429 (2013-12-14 00:41:59)

    Actually I did search a bit and found a lot of discussion about the error in cases where people were trying to use an LVM, and situations which returned errors but still allowed them to boot. My case is a bit different as I'm just using standard hard drive partitions, and Linux is not booting.

  • [SOLVED]Grub fails to open dm-crypt+LUKS volume on boot(Waiting 10s..)

    I know there are quite a few solved posts like these but it's usually because of "mkinitcpio -p linux" not being regenerated.
    My problem is after boot Grub says:
    running hook [udev]
    running hook [encrypt]
    Waiting 10 seconds for device /dev/disk/by-uuid/d1d0825c-25d1-4cbe-811f-725d9ef8d034>...
    ERROR: device 'UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034' not found. Skipping fsck.
    ERROR: Unable to find root device 'UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034'.
    Here are all the files that I think would be needed for this:
    /etc/fstab
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    #/dev/mapper/cryptroot / ext4 rw,realtime,data=ordered 0 1
    UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034 / ext4 rw,relatime,data=ordered 0 1
    #/dev/sda5 /boot ext4 rw,relatime,data=ordered 0 2
    UUID=d04b37b1-4dfb-451c-b582-b9d95ca8fe22 /boot ext4 rw,relatime,data=ordered 0 2
    lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 298.1G 0 disk
    ├─sda1 8:1 0 100M 0 part
    ├─sda2 8:2 0 97.6G 0 part
    ├─sda3 8:3 0 1K 0 part
    ├─sda5 8:5 0 300M 0 part
    ├─sda6 8:6 0 50G 0 part
    │ └─cryptroot 254:1 0 50G 0 crypt /
    ├─sda7 8:7 0 1G 0 part
    └─sda8 8:8 0 149.1G 0 part
    sdb 8:16 1 29.3G 0 disk
    ├─sdb1 8:17 1 558M 0 part
    └─sdb2 8:18 1 31M 0 part
    sdc 8:32 1 15G 0 disk
    └─sdc1 8:33 1 15G 0 part /mnt/usb
    sr0 11:0 1 1024M 0 rom
    loop0 7:0 0 240.9M 1 loop
    loop1 7:1 0 1.5G 1 loop
    └─arch_root-image 254:0 0 1.5G 0 dm /etc/resolv.conf
    loop2 7:2 0 1.5G 0 loop
    └─arch_root-image 254:0 0 1.5G 0 dm /etc/resolv.conf
    blkid
    /dev/sda1: LABEL="System Reserved" UUID="3A481C2D481BE703" TYPE="ntfs" PARTUUID="850a6169-01"
    /dev/sda2: UUID="EE3443C234438D11" TYPE="ntfs" PARTUUID="850a6169-02"
    /dev/sda5: UUID="d04b37b1-4dfb-451c-b582-b9d95ca8fe22" TYPE="ext4" PARTUUID="850a6169-05"
    /dev/sda6: UUID="691c218e-658f-47ff-8296-6b266b2c06c9" TYPE="crypto_LUKS" PARTUUID="850a6169-06"
    /dev/sdb1: UUID="2014-07-03-18-41-56-00" LABEL="ARCH_201407" TYPE="iso9660" PTUUID="6039e1c4" PTTYPE="dos" PARTUUID="6039e1c4-01"
    /dev/sdb2: SEC_TYPE="msdos" LABEL="ARCHISO_EFI" UUID="3B47-A69A" TYPE="vfat" PARTUUID="6039e1c4-02"
    /dev/loop0: TYPE="squashfs"
    /dev/loop1: UUID="5857fcdc-02d9-4d16-aeb5-00d786995ffc" TYPE="ext4"
    /dev/loop2: UUID="5857fcdc-02d9-4d16-aeb5-00d786995ffc" TYPE="ext4"
    /dev/mapper/arch_root-image: UUID="5857fcdc-02d9-4d16-aeb5-00d786995ffc" TYPE="ext4"
    /dev/mapper/cryptroot: UUID="d1d0825c-25d1-4cbe-811f-725d9ef8d034" TYPE="ext4"
    /dev/sdc1: UUID="86D3-3C7E" TYPE="vfat" PARTUUID="c3072e18-01"
    /dev/sda7: PARTUUID="850a6169-07"
    /dev/sda8: PARTUUID="850a6169-08"
    /etc/default/grub
    GRUB_DEFAULT=0
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="Arch"
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda6:cryptroot"
    # Preload both GPT and MBR modules so that they are not missed
    GRUB_PRELOAD_MODULES="part_gpt part_msdos"
    # Uncomment to enable Hidden Menu, and optionally hide the timeout count
    #GRUB_HIDDEN_TIMEOUT=5
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    # Uncomment to use basic console
    GRUB_TERMINAL_INPUT=console
    # Uncomment to disable graphical terminal
    #GRUB_TERMINAL_OUTPUT=console
    # The resolution used on graphical terminal
    # note that you can use only modes which your graphic card supports via VBE
    # you can see them in real GRUB with the command `vbeinfo'
    GRUB_GFXMODE=auto
    # Uncomment to allow the kernel use the same resolution used by grub
    GRUB_GFXPAYLOAD_LINUX=keep
    # Uncomment if you want GRUB to pass to the Linux kernel the old parameter
    # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
    #GRUB_DISABLE_LINUX_UUID=true
    # Uncomment to disable generation of recovery mode menu entries
    GRUB_DISABLE_RECOVERY=true
    # Uncomment and set to the desired menu colors. Used by normal and wallpaper
    # modes only. Entries specified as foreground/background.
    #GRUB_COLOR_NORMAL="light-blue/black"
    #GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
    # Uncomment one of them for the gfx desired, a image background or a gfxtheme
    #GRUB_BACKGROUND="/path/to/wallpaper"
    #GRUB_THEME="/path/to/gfxtheme"
    # Uncomment to get a beep at GRUB start
    #GRUB_INIT_TUNE="480 440 1"
    #GRUB_SAVEDEFAULT="true"
    /boot/grub/grub.cfg
    # DO NOT EDIT THIS FILE
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    ### BEGIN /etc/grub.d/00_header ###
    insmod part_gpt
    insmod part_msdos
    if [ -s $prefix/grubenv ]; then
    load_env
    fi
    if [ "${next_entry}" ] ; then
    set default="${next_entry}"
    set next_entry=
    save_env next_entry
    set boot_once=true
    else
    set default="0"
    fi
    if [ x"${feature_menuentry_id}" = xy ]; then
    menuentry_id_option="--id"
    else
    menuentry_id_option=""
    fi
    export menuentry_id_option
    if [ "${prev_saved_entry}" ]; then
    set saved_entry="${prev_saved_entry}"
    save_env saved_entry
    set prev_saved_entry=
    save_env prev_saved_entry
    set boot_once=true
    fi
    function savedefault {
    if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
    fi
    function load_video {
    if [ x$feature_all_video_module = xy ]; then
    insmod all_video
    else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
    fi
    if loadfont unicode ; then
    set gfxmode=auto
    load_video
    insmod gfxterm
    set locale_dir=$prefix/locale
    set lang=en_US
    insmod gettext
    fi
    terminal_input console
    terminal_output gfxterm
    if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
    # Fallback normal timeout code in case the timeout_style feature is
    # unavailable.
    else
    set timeout=5
    fi
    ### END /etc/grub.d/00_header ###
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-d1d0825c-25d1-4cbe-811f-725d9ef8d034' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod cryptodisk luks gcry_rijndael gcry_rijndael gcry_sha1
    insmod ext2
    set root='cryptouuid/691c218e658f47ff82966b266b2c06c9'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint='cryptouuid/691c218e658f47ff82966b266b2c06c9' d1d0825c-25d1-4cbe-811f-725d9ef8d034
    else
    search --no-floppy --fs-uuid --set=root d1d0825c-25d1-4cbe-811f-725d9ef8d034
    fi
    echo 'Loading Linux linux ...'
    linux /boot/vmlinuz-linux root=UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034 rw cryptdevice=/dev/sda6:cryptroot quiet
    echo 'Loading initial ramdisk ...'
    initrd /boot/initramfs-linux.img
    submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-d1d0825c-25d1-4cbe-811f-725d9ef8d034' {
    menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-d1d0825c-25d1-4cbe-811f-725d9ef8d034' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod cryptodisk luks gcry_rijndael gcry_rijndael gcry_sha1
    insmod ext2
    set root='cryptouuid/691c218e658f47ff82966b266b2c06c9'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint='cryptouuid/691c218e658f47ff82966b266b2c06c9' d1d0825c-25d1-4cbe-811f-725d9ef8d034
    else
    search --no-floppy --fs-uuid --set=root d1d0825c-25d1-4cbe-811f-725d9ef8d034
    fi
    echo 'Loading Linux linux ...'
    linux /boot/vmlinuz-linux root=UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034 rw cryptdevice=/dev/sda6:cryptroot quiet
    echo 'Loading initial ramdisk ...'
    initrd /boot/initramfs-linux.img
    menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-d1d0825c-25d1-4cbe-811f-725d9ef8d034' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod cryptodisk luks gcry_rijndael gcry_rijndael gcry_sha1
    insmod ext2
    set root='cryptouuid/691c218e658f47ff82966b266b2c06c9'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint='cryptouuid/691c218e658f47ff82966b266b2c06c9' d1d0825c-25d1-4cbe-811f-725d9ef8d034
    else
    search --no-floppy --fs-uuid --set=root d1d0825c-25d1-4cbe-811f-725d9ef8d034
    fi
    echo 'Loading Linux linux ...'
    linux /boot/vmlinuz-linux root=UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034 rw cryptdevice=/dev/sda6:cryptroot quiet
    echo 'Loading initial ramdisk ...'
    initrd /boot/initramfs-linux-fallback.img
    ### END /etc/grub.d/10_linux ###
    ### BEGIN /etc/grub.d/20_linux_xen ###
    ### END /etc/grub.d/20_linux_xen ###
    ### BEGIN /etc/grub.d/30_os-prober ###
    ### END /etc/grub.d/30_os-prober ###
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###
    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f ${config_directory}/custom.cfg ]; then
    source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
    source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    ### BEGIN /etc/grub.d/60_memtest86+ ###
    ### END /etc/grub.d/60_memtest86+ ###
    Things I tried:
    Replace this line in grub.cfg with
    linux /boot/vmlinuz-linux root=UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034 rw cryptdevice=UUID=d1d0825c-25d1-4cbe-811f-725d9ef8d034:cryptroot quiet
    Do mkinitcpio -p linux but the hook ecrypt is there, so I assume it's a grub issue.
    In
    /etc/default/grub
    replace GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda6:cryptroot" with actual UUID, etc.
    Grub config was made with
    grub-mkconfig -o /boot/grub/grub.cfg
    Grub was installed with
    grub-install --target=i386-pc --recheck /dev/sda
    Last edited by shape (2014-07-21 15:23:05)

    Welcome to the forum :-)
    Please remember to mark the thread as solved https://bbs.archlinux.org/viewtopic.php?id=130309
    When posting configs, code or command output, please use [ code ] tags, not [ quote ] tags https://bbs.archlinux.org/help.php#bbcode
    like this
    It makes the code more readable and - in case of longer listings - more convenient to scroll through.

  • GRUB Fails to Install on Macbook Pro 5,3

    Hi All,
    I feel like an idiot, never having had GRUB issues before, but for the life of me, I can't get it to install via the setup tool, or the Bootloader Install Guide.
    How my filesystem is setup:
    /dev/sda is only harddrive
    sda1 = EFI
    sda2 = OSX
    sda3 = swap
    sda4 = ext4 mounted to /
    My menu.list correctly shows (hd0,3) and I'm trying to install into partition /dev/sda4 as I have rEFIT installed as a master bootloader.
    Edit: my fstab
    /dev/sda3 swap swap defaults 0 0
    /dev/sda4 / ext4 defaults,relatime,nodiratime 0 1
    I don't know how to look at /dev/tty7 to get the error, but am hoping that someone has seen this before and can tell me what I'm missing.
    Thanks!
    Rob
    Last edited by rgoble4 (2010-01-01 19:03:32)

    I did try that unfortunately, but I can't even get the 'df' command to display the partitions.  So the 'find' command doesn't work and running grub-install simply gets me something like 'file not found'
    Chakra also failed, so I may be headed back to Ubuntu.  I love the hardware side of my mac, but am so freaking tired of dealing with EFI. 
    After 6 months of 'easy' linux I thought I was ready for something a bit more challenging, but I guess I am not up to the task.

  • [SOLVED]pacman fails to install mtpaint

    [me@mypc ~]$ sudo pacman -S mtpaint
    resolving dependencies...
    looking for inter-conflicts...
    Targets (3): giflib-4.1.6-4 openjpeg-1.3-3 mtpaint-3.31-4
    Total Download Size: 0.86 MB
    Total Installed Size: 2.61 MB
    Proceed with installation? [Y/n] y
    :: Retrieving packages from extra...
    giflib-4.1.6-4-x86_64 85.0K 533.6K/s 00:00:00 [###################################################################################################################################################################] 100%
    error: failed retrieving file 'openjpeg-1.3-3-x86_64.pkg.tar.gz' from mirror.lividpenguin.com : File unavailable (e.g., file not found, no access)
    warning: failed to retrieve some files from extra
    error: failed to commit transaction (File unavailable (e.g., file not found, no access))
    Errors occurred, no packages were upgraded.
    [me@mypc ~]$
    I have tried changing mirrors but it doesn't help
    Last edited by dameunmate (2011-09-25 21:56:23)

    You must use pacman -Syy when changing mirrors. openjpeg is at version 1.4-1. You should not expect to find openjpeg 1.3-3 anywhere.

  • [SOLVED] Steam failing to install

    Hey guys, my first post here though I've been using Arch and lurking here for over a year now. I haven't ever found the need to post since usually I'm able to resolve all issues with the magic of the Search function, however this problem has stumped me. I've been trying to install Steam for the first time, and always run into this error after the initial install when trying to launch Steam:
    ╔(~/Downloads)astraeus@BIGmassya
    ╚═> $ msiexec /i SteamInstall.msi
    fixme:storage:create_storagefile Storage share mode not implemented.
    fixme:msi:ControlEvent_SpawnWaitDialog Doing Nothing
    fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
    fixme:advapi:SetNamedSecurityInfoW L"MACHINE\\SOFTWARE\\Valve\\Steam" 4 4 (nil) (nil) 0x128cd0 (nil)
    fixme:advapi:SetNamedSecurityInfoW L"C:\\Program Files\\Steam" 1 4 (nil) (nil) 0x128cd0 (nil)
    fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x1262d8, L"C:\\Program Files\\Steam\\Steam.exe"
    fixme:hnetcfg:fw_app_put_Name 0x1262d8, L"Steam"
    fixme:hnetcfg:fw_apps_Add 0x126290, 0x1262d8
    fixme:service:QueryServiceObjectSecurity 0x129308 4 0x33f990 512 0x33f958 - semi-stub
    fixme:service:SetServiceObjectSecurity 0x129308 4 0x33f97c
    Steam Client Service install completed.
    fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005160, 0x3f036b20, 0x3f036b18
    fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005160, 0x3f036b58, 0x3f036b50
    fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005160, 0x3f036ae8, 0x3f036ae0
    fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005160, 0x3f036b90, 0x3f036b88
    fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005160, 0x3f036bc8, 0x3f036bc0
    fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
    fixme:iphlpapi:NotifyAddrChange (Handle 0x455d70c, overlapped 0x4374770): stub
    fixme:winsock:WSALookupServiceBeginW (0x455d80c 0x00000ff0 0x455d854) Stub!
    [0904/230106:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x167458)->(0x33d314): stub
    Assert( Assertion Failed: Couldn't get string length ):..\vgui_surfacelib\win32font.cpp:912
    fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005160, 0x3f036b20, 0x3f036b18
    fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005160, 0x3f036b58, 0x3f036b50
    fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005160, 0x3f036ae8, 0x3f036ae0
    fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005160, 0x3f036b90, 0x3f036b88
    fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005160, 0x3f036bc8, 0x3f036bc0
    fixme:heap:HeapSetInformation (nil) 1 (nil) 0
    fixme:dbghelp:elf_search_auxv can't find symbol in module
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x16a998)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x16a7c0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x16ddb8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x16fc30)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x171a70)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1738b0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1756f0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x133dd8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x134518)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x17aff0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x17ce30)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x17ec70)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x180ab0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1828f0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x184730)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x186570)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1883b0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x18a1f8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x178c00)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x179840)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x190328)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x192168)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x193fa8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x195de8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x197c28)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x199a70)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x19b8b0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x19d6f8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x18c038)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x18cc70)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1a3830)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1a5670)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1a74b0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1a92f0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1ab130)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1acf70)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1aedb0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1b0bf0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x19f538)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1a01a0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1a0ea8)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1b8d78)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1babc0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1bce98)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1bf170)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1c1448)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1c3720)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1c5568)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1b2a30)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1b4870)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1cb690)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1cd4d0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1cf310)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1d1158)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1d2f98)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1d4de0)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1d6c20)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1d8a60)->(0x33d314): stub
    fixme:dwrite:dwritefontfamily_GetFamilyNames (0x1c73a8)->(0x33d314): stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    Assert( Assertion Failed: Illegal termination of worker thread 'UICEFThread' ):threadtools.cpp:2861
    This is followed by a popup window from Steam:
    This happens no matter what I use to install Steam. ie. I've tried using wine, winetricks, playonlinux, and all of these run into the same problem. I have tried reinstalling wine (after removing winetricks and playonlinux) and deleting the .wine directory multiple times. I have installed the required fonts (as far as I know), have all of the optional wine dependencies and wine_gecko installed. I'm thinking I'm missing something obvious, but I just can't see it. I initially followed the instructions on the wiki to install Steam, and after those failed I've been Googling and trying out everything I find but to no avail.
    Does anybody have any ideas?
    Last edited by Kraetzin (2012-09-06 16:17:18)

    I have indeed tried it before, and I tried it again. Here are the outputs of the two stages:
    ╔(~)astraeus@BIGmassya
    ╚═> $ winetricks --no-isolate steam
    Executing w_do_call steam
    Executing load_steam
    Executing mkdir -p /home/astraeus/.cache/winetricks/steam
    Working around wine bug 22751 -- Installing corefonts to prevent a Steam crash
    Executing w_do_call corefonts
    Executing load_corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing mkdir -p /home/astraeus/.cache/winetricks/corefonts
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/arial32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Arialbd.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Arialbi.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Ariali.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Arial.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/arialb32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/AriBlk.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/comic32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Comicbd.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Comic.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/courie32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/courbd.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/courbi.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/couri.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/cour.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/georgi32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Georgiab.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Georgiai.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Georgia.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Georgiaz.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/impact32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Impact.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/times32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Timesbd.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Timesbi.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Timesi.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Times.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/trebuc32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Trebucbd.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/trebucbi.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/trebucit.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/trebuc.ttf /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/verdan32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Verdanab.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Verdanai.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Verdana.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Verdanaz.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing cabextract -q -q --directory=/home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts /home/astraeus/.cache/winetricks/corefonts/webdin32.exe
    Executing cp -f /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/temp/_corefonts/Webdings.TTF /home/astraeus/.local/share/wineprefixes/steam/dosdevices/c:/windows/Fonts
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing winetricks_early_wine regedit C:\windows\Temp\_corefonts\_register-font.reg
    Executing wine msiexec /i SteamInstall.msi
    fixme:storage:create_storagefile Storage share mode not implemented.
    fixme:msi:ControlEvent_SpawnWaitDialog Doing Nothing
    fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
    fixme:advapi:SetNamedSecurityInfoW L"MACHINE\\SOFTWARE\\Valve\\Steam" 4 4 (nil) (nil) 0x128cd0 (nil)
    fixme:advapi:SetNamedSecurityInfoW L"C:\\Program Files\\Steam" 1 4 (nil) (nil) 0x128cd0 (nil)
    fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x1262d8, L"C:\\Program Files\\Steam\\Steam.exe"
    fixme:hnetcfg:fw_app_put_Name 0x1262d8, L"Steam"
    fixme:hnetcfg:fw_apps_Add 0x126290, 0x1262d8
    fixme:service:QueryServiceObjectSecurity 0x129308 4 0x33f990 512 0x33f958 - semi-stub
    fixme:service:SetServiceObjectSecurity 0x129308 4 0x33f97c
    Steam Client Service install completed.------------------------------------------------------
    Working around wine bug 22053 -- Disabling gameoverlayrenderer to prevent game crashes on some machines.
    Using override for following DLLs: gameoverlayrenderer
    Executing winetricks_early_wine regedit C:\windows\Temp\_steam\override-dll.reg
    Working around wine bug 31320 -- Disabling dwrite.dll to prevent a Steam crash.
    Using override for following DLLs: dwrite
    Executing winetricks_early_wine regedit C:\windows\Temp\_steam\override-dll.reg
    And after Steam has updated and tries to properly launch:
    ╔(~)astraeus@BIGmassya
    ╚═> $ fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005160, 0x3f036b20, 0x3f036b18
    fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005160, 0x3f036b58, 0x3f036b50
    fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005160, 0x3f036ae8, 0x3f036ae0
    fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005160, 0x3f036b90, 0x3f036b88
    fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005160, 0x3f036bc8, 0x3f036bc0
    fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
    fixme:iphlpapi:NotifyAddrChange (Handle 0x455d70c, overlapped 0x43747d8): stub
    fixme:winsock:WSALookupServiceBeginW (0x455d80c 0x00000ff0 0x455d854) Stub!
    [0904/235530:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
    Assert( Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.
    ):..\common\steam\client_api.cpp:252
    fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005160, 0x3f036b20, 0x3f036b18
    fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005160, 0x3f036b58, 0x3f036b50
    fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005160, 0x3f036ae8, 0x3f036ae0
    fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005160, 0x3f036b90, 0x3f036b88
    fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005160, 0x3f036bc8, 0x3f036bc0
    fixme:heap:HeapSetInformation (nil) 1 (nil) 0
    fixme:dbghelp:elf_search_auxv can't find symbol in module
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    This results in the same popup as before.

  • [Solved] GRUB fails to Recall previous entry; GRUB_SAVEDEFAULT="true"

    I have used this for years even pre-archlinux.  Recently it has stopped working.
    From my /etc/default/grub
    GRUB_DEFAULT=saved
    GRUB_SAVEDEFAULT="true"
    From pacman -Qii grub
    Version : 1:2.02.beta2-1
    Architecture : x86_64
    Build Date : Sun 05 Jan 2014 11:07:40 AM PST
    Install Date : Fri 10 Jan 2014 09:00:39 AM PST
    /etc/default/grub has not changed except for add/remove GRUB_DISABLE_SUBMENU=y for the bug FS#38234
    Am I the only one experiencing this?
    Last edited by keepitsimpleengineer (2014-02-27 23:38:38)

    keepitsimpleengineer wrote:So I will change the load_env and save_env in grub.cfg to force the default grubenv and see what happens.
    After changing /boot/grub/grub.cfg so that load_env is replaced with load_env -f /boot/grub/grubenv and all save_env are changed to save_env -f /boot/grub/grubenv there is no change in behavior.
    root@kise-005 grub# pwd
    /boot/grub
    root@kise-005 grub# ls -lat
    total 398
    drwxr-xr-x 6 root root 1024 Feb 8 12:48 .
    -rw------- 1 root root 58093 Feb 8 12:48 grub.cfg
    -rw------- 1 root root 57983 Feb 8 08:54 grub.cfg.without
    -rw------- 1 root root 57983 Feb 8 08:54 grub.cfg~
    -rw------- 1 root root 58971 Feb 8 08:53 grub.cfg.with
    drwxr-xr-x 7 root root 1024 Jan 31 09:34 ..
    -rw------- 1 root root 53749 Dec 27 12:47 grub.conf
    drwxr-xr-x 2 root root 7168 Sep 7 22:53 i386-pc
    drwxr-xr-x 2 root root 1024 Sep 7 22:53 locale
    -rw-r--r-- 1 root root 4087 Aug 5 2013 grub.cfg.pacnew
    -rw------- 1 root root 45366 Jun 23 2013 grub.cfg.example
    -rw------- 1 root root 47614 May 30 2013 grub.cfg.pacsave
    drwxr-xr-x 2 root root 1024 Jul 20 2012 fonts
    -rw-r--r-- 1 root root 1024 Jul 20 2012 grubenv
    drwxr-xr-x 3 root root 1024 Jul 20 2012 themes
    --ljohnson{13:00:44}grub]$ grub-editenv grubenv list
    saved_entry=osprober-chain-545A36C35A36A1A2
    Well, I can live with this but I'm curious as to what is  happening.
    modified grub.cfg at http://pastebin.com/VdsupFfn
    /ect/default/grub at http://pastebin.com/tqmHKNvv
    Last edited by keepitsimpleengineer (2014-02-08 21:38:50)

  • [solved] xfce4, fails to install....

    Trying to: pacman -S xfce4
    Proceed with upgrade? [Y/n] y
    checking package integrity... done.
    loading package data... done.
    checking for file conflicts...
    error: the following file conflicts were found:
    opt/xfce4/bin/xfce4-iconbox: exists in "xfce4-panel" (target) and "xfce4-iconbox" (target)
    opt/xfce4/share/icons/hicolor/48x48/apps/xfce4-iconbox.png: exists in "xfce4-panel" (target) and "xfce4-iconbox" (target)
    opt/xfce4/lib/xfce4/panel-plugins/libsystray.so: exists in "xfce4-panel" (target) and "xfce4-systray" (target)
    opt/xfce4/bin/xfce4-tips: exists in "xfce4-session" (target) and "xfce4-toys" (target)
    opt/xfce4/share/xfce4/tips/tips: exists in "xfce4-session" (target) and "xfce4-toys" (target)
    opt/xfce4/share/xfce4/tips/tips.dat: exists in "xfce4-session" (target) and "xfce4-toys" (target)
    errors occurred, no packages were upgraded.
    How can i reslove this?

    I assume you're trying to install from the testing repo.
    I bypassed the conflicts with:
    pacman -Sf xfce4
    Everything seemed to work fine except for the systray, though I presume that's unrelated to these errors (haven't checked if this is a reported bug yet). Unfortunately with xfce-svn broken, the rc2 in testing not having a working systray, and the version from extra being a bit dated I have been missing out on Xfce so far.

  • GRUB unable to find file, fails to install

    (FTP install via floppies, GRUB 0.96-1, installation via arch/setup utility)
    GRUB fails to install, giving the error message "Error: unable to find file" after checking for a file in /boot/grub (grub.menu IIRC), and quitting without further action. Menu.1st is there, but GRUB seems to want something else.

    There might be an issue relative to the used fs. I allways had problems if I tried to install grub into xfs or jfs partitions, and had to install lilo first during installation procedure. After first boot, I usually removed lilo and installed grub without any problems.

  • Kb2920189 fails to install on Windows 2012 R2 Essentials

    Hello,
    I have a 2012 R2 Essentials server that fails to install the UEFI KB2920189 update.  All other updates installed fine.  It's running two disks, one has 8.1 the other has 2012 R2 Esssentials in dual boot mode.  No VM.  I have heard reports
    of successful installs of this kb2920189 update that basically bricks the OS on reboot.  I would like to avoid this.  The error code during the failed installation is 800F0922.
    Thanks

    Hi,
    Based on your description, I understand that you failed to install KB2920189 with error 800F0922.
    Please refer to following operations and check if can help you to solve this issue.
    Refer to the KB (KB947821), and use the inbox Deployment Image Servicing and Management (DISM) tool. Then install
    this update again.
    Please
    reset Windows Update components and monitor the result.
    Please perform a
    clean boot and check if you can install this update successfully.
    If this issue still persists, please navigate to: %windir%\Windowsupdate.log and check the log file if can
    find some more clues.
    For more details, please refer to the following KB.
    How to read the Windowsupdate.log file
    Hope this helps.
    Best regards,
    Justin Gu

  • [SOLVED] grub-install command failing for UEFI

    I downloaded the 8/2013 iso and burned it with dd. I have an ASUS Rampage IV Extreme motherboard. I was booted into efi mode on both the ISO and in the chroot (the /sys/firmware/efi directory did exist).
    I followed the instructions in the Beginner's Guide, but with a 512 MB EFI partition as sda1, 50 GB root as sda2, the rest of my 256 GB SSD as /home, and a 100 GB space on my HDD as /tmp. Everything was ext4 and the EFI partition was a fat32. The EFI partition was mounted on /boot of the new install, as the beginner's guide stated it should be
    Everything worked until I get to the part of installing GRUB. Before installing, I again confirmed that /sys/firmware/efi existed. When booting, on the motherboard boot selection screen, it showed 2 options for my USB, one with the name of my drive and another with [UEFI] in front of the drive name. I selected the UEFI option, so I was booted into UEFI mode, and the USB's bootloader also gave options to boot into a UEFI shell instead of the standard Arch ISO bootloader I get on MBR computers (though I did not try those EFI shell options). I looked into te /sys/firmware/efi/efivars directory and it had 2 items in it
    Going back to the chroot's / directory, I did the first command in the guide for installing grub (after installing grub and efibootmgr with pacman).
    umount /sys/firmware/efi/efivarsk
    This gave the error that the directory was not mounted
    modprobe -r efivars and modprobe efivars worked correctly (or at least they didn't output any errors).
    When I got to
    grub-install --efi-directory=/boot --bootloader-id=arch_grub --recheck
    it gave this error:
    Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
    I searched around on the interwebs and for every other person this problem was occuring because they were booted into BIOS mode instead of UEFI mode, and booting the USB into UEFI mode fixed the problem for them. However, the /sys/firmware/efi directory exists and I made sure to boot into EFI mode in the BIOS.
    Are there any other reasons that this could be happening?
    Also, is there really any advantage to GPT/EFI booting over GPT/BIOS booting other than a 1-2 second shorter boot time?
    Last edited by subraizada3 (2013-08-23 21:10:37)

    You burnt it to CD?DVD, right? Not dd? Because that won't create an EFI bootable USB key, for example.
    modprobe efivars never gives errors (that I've seen). The question is whether the directories are populated. It isn't enough for /sys/firmware/efi to exist. /sys/firmware/efi/vars/ should be full of a *lot* of stuff. In fact /sys/firmware/efi/efivars/ should have lots of stuff before you umount it.
    Did you modprobe before arch-chroot? That's essential if the installed kernel is different from the one on the installer (which is very likely).
    I think you are confused. There's no such thing as GPT/MBR booting.
    GPT and MBR are 2 ways of partitioning disks. GPT has various advantages explained on the wiki page.
    EFI and BIOS are 2 ways of booting.
    In my personal opinion, if BIOS booting works for you, I'd stick with BIOS. EFI is buggy - why be a guinea pig if you can help it?
    Also in my personal opinion, if you can only use GPT in EFI mode, it is worth the hassle to use EFI to reap the benefits of GPT.
    At least, those are the decisions I made. Nothing will convince my laptop to boot BIOS mode with a GPT disk. MBR+BIOS is fine but GPT+BIOS is a non-starter. So I use GPT+EFI.  On machines that don't care, I prefer BIOS+GPT.
    If you are dual booting Windows, I believe BIOS+GPT may not be an option but I'm not certain of this.
    Your kilometres may vary.
    By the way, you almost certainly do not want a partition for /tmp unless you are extraordinarily short of RAM and even then...

  • [SOLVED]UEFI boot gives 'failed to install override security policy'

    Hi, newb here who has hit a dead end quite early in the process of installing Arch.
    When trying to boot Arch into EFI mode, it says
    'failed to install override security policy'
    Of course I did my research and it seems that only three other people on this planet have had the same problem, and their solutions do not work for me.
    http://superuser.com/questions/615142/u … ity-policy
    Overwriting EFI/boot/bootx64.efi with loader.efi enables me to see a menu where I can choose from booting Arch, UEFI shell v1 or UEFI shell v2. Still, selecting Arch results in a blank screen with two grey bars at the top and bottom of the screen, so not really not much help.
    I'm not a UNIX nor an EFI wizard, so please bear with me. I'm a Windows user with some anecdotal Linux knowledge (I have installed Ubuntu countless times, wanted a bit of a challenge this time) who wanted to make the switch to the Linux ecosystem, but this error prevents me from doing so. I also tried to install rEFInd as suggested here: https://bbs.archlinux.org/viewtopic.php?id=174734
    But I seem to be unable to boot into any UEFI shell v2, it's also printing the errors:
    ASSERT_EFI_ERROR (Status = Not Found)
    ASSERT C:\svn_code...and so on )
    My Windows installation is on BIOS/MBR, so I cannot install rEFInd manually using Windows, and I also cannot use the v1 UEFI shell because of the lacking bcfg command. I don't know how to procede from here. My board is an AsRock P67 Extreme4 Rev 09 with a 2.10 EFI. This board doesn't even have Secure Boot if I'm correct, I also searched every possible submenu of the EFI for an option to disable Secure Boot, but haven't found anything.
    Last edited by 0x33 (2015-03-11 17:35:56)

    I presume you are trying to use gummiboot?
    Please post the contents of /boot/loader/loader.conf and also your gummiboot configuration file for your Arch system (if you are not using gummiboot post the config. files for whichever boot loader/manager you are using).
    Load the Arch live ISO, mount all your partitions and `arch-chroot` into your system and then post the output of:
    lsblk -f
    # parted -l
    # efibootmgr -v
    Last edited by Head_on_a_Stick (2015-03-10 21:05:43)

  • How to solve the issue: "Failed to install NtCreateSection monitor" etc

    I am a user of VM VirtualBox Manager
    I have been searching for the solution for the above issue.
    But I got nothing until now 22nd August 2014.
    But after several trying several settings, I succeeded to start VM VirtualBox Manager without getting "Failed to install NtCreateSection monitor"
    So I just want to share with others, and perhaps what I did above can solve the issue for others with similar problems
    Here it is:
    1. Try to change the display resolution to AUTOMATIC
    2. and / or try to disable the extension packs
    As for me, I only did no.1 only.
    And also when I did that, I was still disabling my avast.
    (Here I'm trying to give a solution of an issue, without following other's thread.)
    Actually for me this was an idea, and thx to BluShadow, I know this thread belongs here as a discussion topic.

    I received the above msgs just now (2nd time after yesterday as 1st time), and I could get rid of the error msg by doing the above steps once again.
    The important thing is to change the display to another option.
    eg. if your current display is "Automatic" then change it to "Hint" etc
    if your current display is "Hint" then change it to "Automatic" etc, then you can start the virtual machine / HDD again.
    Hope I can help you guys with the same problem.
    Thx,

  • [SOLVED] Failed to install override security policy

    Hi,
    I am trying to install Arch linux in UEFI in a dual boot setup with Windows 8.1. I already have the Windows OS installed, but every time I go to boot from the Arch installation CD I made using the latest .iso download (2013.12.01), I get the following:
    ERROR
    Failed to install override security policy: (14) not found
    I hit return on the "OK", (the only available option), and the error reappears once again. After I hit return for a second time, the installation quits and I am returned to a normal Windows boot. This error happens right at the very start, I literally tell my computer to boot from the CD drive and then straight away the error appears.
    I have tried the solution suggested here:
    https://bbs.archlinux.org/viewtopic.php?id=169354
    (i.e. replacing the bootx64.efi with the loader.efi file (but renamed of course), in the EFI/BOOT/ directory of the iso), and I have tried using other versions of the iso (specifically 2013.10.01) as well as re downloading and re burning the most recent iso. All of these have been to no avail.
    I am running an ASUS Sabbertooth 990FX (Rev 1.01), which I know to be an UEFI board. Also, I was able to install Windows 8.1 in UEFI just fine.
    Any thoughts about what the problem may be?
    PS: Merry Christmas to you all!
    -Ryan
    --- SOLUTION ---
    Download the Arch Linux variant of rEFInd, from http://www.rodsbooks.com/refind/getting.html. Then, install as per the instructions for you particular operating system and needs; follow the following: http://www.rodsbooks.com/refind/installing.html.
    Reboot. Next time your computer starts, after the POST is completed, instead of booting into your normal operating system/boot loader, rEFInd should load instead. It will search for bootable media and operating systems automatically, and present you with a list of options. Choose the one corresponding to your CD/DVD/flash drive (depending on your installation medium). It should then boot in UEFI.
    Once you are prompted with a command shell, type the commands:
    # mount -t efivarfs efivarfs /sys/firmware/efi/efivars # ignore if already mounted
    # efivar -l
    If a list of variables is displayed, then you know you have succeeded in booting the installation media in UEFI!
    Hope this helps some people...
    Last edited by Machione (2014-01-10 21:32:05)

    Lone_Wolf wrote:Buckeye, Machione did you try disabling secure boot ?
    Thanks for the response Lone_Wolf.
    I had a good old rummage through the "UEFI BIOS setup" for my motherboard (ASUS Sabertooth 990FX rev 1.01), and found no option to either disable nor enable Secure Boot, which I found rather odd, so I did some searching online and found this quote:
    "I've recently bought an ASUS Sabertooth 990FX, which is a uefi
    motherboard.
    Secure boot cannot be ENabled."
    from: http://comments.gmane.org/gmane.linux.mageia.user/8143
    Intrigued, I then done some more searching, and came to opening up Windows System Information, to see if I had Secure Boot enabled or not already. The result (as shown in the below screenshot), is that Secure Boot is "Unsupported", which means that my "PC does not support Secure Boot or is a Legacy (BIOS) installed Windows". Since I am running Windows already in UEFI, this means that my motherboard indeed does not support Secure Boot, and hence there is no need for me to disable it.
    https://www.dropbox.com/s/3to4x7pcxctzz … enshot.jpg
    I will send a quick email to ASUS to confirm this finding, but it certainly seems like Secure Boot is not an option that I have, and hence I have no need to disable it in the first place.
    Thanks anyway for the response,
    -Ryan

Maybe you are looking for