You are not logged in.

#1 2016-05-16 08:57:09

volosincu
Member
From: Romania
Registered: 2016-05-16
Posts: 2

Arch linux ( kvm/qemu virtualization ) failed to open libiscsi.so.4

I have fallowed the steps from Arch linux #KVM and #qemu

1)

sudo pacman -S 

then installed libs
   
    libvirt
    libiscsi
    libaio
    qemu
    qemu-arch-extra
    qemu-block-iscsi
    qemu-block-rbd
    qemu-block-gluster
   


2)

$ lscpu

check if VT-x is enabled



3) added the .conf file in the /etc/modprobe.d/ for the fallowing modules:

    network device (virtio-net)
    block device (virtio-blk)
    controller device (virtio-scsi)
    serial device (virtio-serial)
    balloon device (virtio-balloon)

4) I have included and run in the mkinitcpio.conf the modconf hook to load the modules in initramfs.

5) run

$ lsinitcpio 

 

I think is an issues here because in the output i don't see any virtualization module loaded:

    usr/lib/modules
    usr/lib/modules/4.5.4-1-ARCH
    usr/lib/modules/4.5.4-1-ARCH/modules.devname
    usr/lib/modules/4.5.4-1-ARCH/modules.builtin.bin
    usr/lib/modules/4.5.4-1-ARCH/modules.symbols.bin
    usr/lib/modules/4.5.4-1-ARCH/modules.alias.bin
    usr/lib/modules/4.5.4-1-ARCH/modules.dep.bin
    usr/lib/modules/4.5.4-1-ARCH/kernel
    usr/lib/modules/4.5.4-1-ARCH/kernel/sdhci.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/ext4.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/usb-common.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/ehci-pci.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/sd_mod.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/rtsx_pci_sdmmc.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/serio.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/cdrom.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/hid.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/ehci-hcd.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/sdhci-acpi.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/atkbd.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/xhci-pci.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/usbhid.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/xhci-hcd.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/sr_mod.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/crc16.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/rtsx_pci.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/libps2.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/libahci.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/led-class.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/scsi_mod.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/mmc_core.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/mmc_block.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/i8042.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/usbcore.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/ahci.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/libata.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/mbcache.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/usb-storage.ko
    usr/lib/modules/4.5.4-1-ARCH/kernel/jbd2.ko


6) When I run :

$ modinfo virtio-scsi

I get the fallowing answer :

    filename:       /lib/modules/4.5.4-1-ARCH/kernel/drivers/scsi/virtio_scsi.ko.gz
    license:        GPL
    description:    Virtio SCSI HBA driver
    alias:          virtio:d00000008v*
    depends:        virtio,scsi_mod,virtio_ring
    intree:         Y
    vermagic:       4.5.4-1-ARCH SMP preempt mod_unload modversions


----------


$ systool -v -m virtio-scsi

and here for same module I get an error msg:

    Error opening module virtio-scsi


----------


7) And when I try to create a qemu image

$ qemu-img create -f raw arch-qemu 8G

i get the fallowing error:

$ Failed to open module: libiscsi.so.4: cannot open shared object file: No such file or directory





Any help is appreciated !

Offline

#2 2016-05-16 09:32:53

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Arch linux ( kvm/qemu virtualization ) failed to open libiscsi.so.4

pacman -Syyu

Moving to NC...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2016-05-18 21:26:31

volosincu
Member
From: Romania
Registered: 2016-05-16
Posts: 2

Re: Arch linux ( kvm/qemu virtualization ) failed to open libiscsi.so.4

the solution i found is: downgrade the version of libiscsi to v1.14.0 http://unix.stackexchange.com/questions … 038#284038

Offline

#4 2016-05-18 22:30:51

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,544

Re: Arch linux ( kvm/qemu virtualization ) failed to open libiscsi.so.4

Online

#5 2016-05-18 22:39:11

alphaniner
Member
From: Ancapistan
Registered: 2010-07-12
Posts: 2,810

Re: Arch linux ( kvm/qemu virtualization ) failed to open libiscsi.so.4

FYI, the virtio modules are for qemu guest (virtual machine) not host.


But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner

Offline

Board footer

Powered by FluxBB