[Eisfair] FYI: qemu auf eisx64, q.e.d.

D. Oezbilen oezbilen at gmx.net
Do Feb 6 18:00:23 CET 2020


Holger,

> tsetse, udev-dev ;-)
ich habe echt nicht mehr den Wald gesehen.

Eingespielt, dann kam diese Meldung.

ERROR: Multipath requires libmpathpersist devel

also wieder

#########################################

./instwatchmake.sh

Aus dem akt. Verzeichniss

         /.cache/b/multipath-tools

wird nach der Bestaetigung multipath-tools installiert.

Bitte geben Sie jetzt YES ein. Sie haben 5s Zeit dafuer.YES
YES

Pos. Bestaetigung => Installation.
make[1]: Entering directory '/.cache/b/multipath-tools/libmpathcmd'
install -d /lib64
install -m 755 libmpathcmd.so.0 /lib64/libmpathcmd.so.0
ln -sf libmpathcmd.so.0 /lib64/libmpathcmd.so
install -d /usr/include
install -m 644 mpath_cmd.h /usr/include
make[1]: Leaving directory '/.cache/b/multipath-tools/libmpathcmd'
make[1]: Entering directory '/.cache/b/multipath-tools/libmultipath'
Checking for dm_task_no_flush in /usr/include/libdevmapper.h ... yes
Checking for dm_task_set_cookie in /usr/include/libdevmapper.h ... yes
Checking for udev_monitor_set_receive_buffer_size in 
/usr/include/libudev.h ... yes
Checking for dm_task_deferred_remove in /usr/include/libdevmapper.h ... no
install -d /lib64
install -m 755 libmultipath.so.0 /lib64/libmultipath.so.0
install -m 755 -d /lib64/multipath
ln -sf libmultipath.so.0 /lib64/libmultipath.so
make[1]: Leaving directory '/.cache/b/multipath-tools/libmultipath'
make[1]: Entering directory 
'/.cache/b/multipath-tools/libmultipath/prioritizers'
Checking if /usr/include/linux/nvme_ioctl.h exists ... no
install -m 755 libprio*.so /lib64/multipath
make[1]: Leaving directory 
'/.cache/b/multipath-tools/libmultipath/prioritizers'
make[1]: Entering directory 
'/.cache/b/multipath-tools/libmultipath/checkers'
install -m 755 libcheckcciss_tur.so libcheckreadsector0.so 
libchecktur.so libcheckdirectio.so libcheckemc_clariion.so 
libcheckhp_sw.so libcheckrdac.so /lib64/multipath
make[1]: Leaving directory '/.cache/b/multipath-tools/libmultipath/checkers'
make[1]: Entering directory '/.cache/b/multipath-tools/libmultipath/foreign'
install -m 755 libforeign-nvme.so /lib64/multipath
make[1]: Leaving directory '/.cache/b/multipath-tools/libmultipath/foreign'
make[1]: Entering directory '/.cache/b/multipath-tools/libmpathpersist'
install -d /lib64
install -m 755 libmpathpersist.so.0 /lib64/libmpathpersist.so.0
install -m 755 -d /lib64
install -m 755 -d /usr/share/man/man3
install -m 755 -d /usr/include
ln -sf libmpathpersist.so.0 /lib64/libmpathpersist.so
install -m 644 mpath_persistent_reserve_in.3.gz /usr/share/man/man3
install -m 644 mpath_persistent_reserve_out.3.gz /usr/share/man/man3
install -m 644 mpath_persist.h /usr/include
make[1]: Leaving directory '/.cache/b/multipath-tools/libmpathpersist'
make[1]: Entering directory '/.cache/b/multipath-tools/multipath'
install -d /sbin
install -m 755 multipath /sbin/
install -d /usr/lib/udev/rules.d
install -m 644 11-dm-mpath.rules /usr/lib/udev/rules.d
install -m 644 multipath.rules /usr/lib/udev/rules.d/56-multipath.rules
install -d /usr/share/man/man8
install -m 644 multipath.8.gz /usr/share/man/man8
install -d /usr/share/man/man5
install -m 644 multipath.conf.5.gz /usr/share/man/man5
make[1]: Leaving directory '/.cache/b/multipath-tools/multipath'
make[1]: Entering directory '/.cache/b/multipath-tools/multipathd'
install -d /sbin
install -m 755 multipathd /sbin
install -d /usr/share/man/man8
install -m 644 multipathd.8.gz /usr/share/man/man8
make[1]: Leaving directory '/.cache/b/multipath-tools/multipathd'
make[1]: Entering directory '/.cache/b/multipath-tools/mpathpersist'
install -d /sbin
install -m 755 mpathpersist /sbin/
install -d /usr/share/man/man8
install -m 644 mpathpersist.8.gz /usr/share/man/man8
make[1]: Leaving directory '/.cache/b/multipath-tools/mpathpersist'
make[1]: Entering directory '/.cache/b/multipath-tools/kpartx'
Checking for dm_task_set_cookie in /usr/include/libdevmapper.h ... yes
install -d /sbin
install -m 755 kpartx /sbin
install -d /usr/lib/udev
install -m 755 kpartx_id /usr/lib/udev
install -d /usr/lib/udev/rules.d
install -m 644 dm-parts.rules /usr/lib/udev/rules.d/11-dm-parts.rules
install -m 644 kpartx.rules /usr/lib/udev/rules.d/66-kpartx.rules
install -m 644 del-part-nodes.rules 
/usr/lib/udev/rules.d/68-del-part-nodes.rules
install -d /usr/share/man/man8
install -m 644 kpartx.8.gz /usr/share/man/man8
make[1]: Leaving directory '/.cache/b/multipath-tools/kpartx'
make[1]: Entering directory '/.cache/b/multipath-tools/libdmmp'
mkdir -p /lib64
install -m 755 libdmmp.so.0.2.0 /lib64/libdmmp.so.0.2.0
install -m 644 -D \
         libdmmp/libdmmp.h /usr/include/libdmmp/libdmmp.h
ln -sf libdmmp.so.0.2.0 /lib64/libdmmp.so
install -m 644 -D \
         libdmmp.pc.in /lib64/pkgconfig/libdmmp.pc
perl -i -pe 's|__VERSION__|0.2.0|g' \
         /lib64/pkgconfig/libdmmp.pc
perl -i -pe 's|__LIBDIR__|/lib64|g' \
         /lib64/pkgconfig/libdmmp.pc
perl -i -pe 's|__INCLUDEDIR__|/usr/include|g' \
         /lib64/pkgconfig/libdmmp.pc
make[1]: Leaving directory '/.cache/b/multipath-tools/libdmmp'

(Es sind irgendwelche Verzeichnisse, das alles ist noch strukturiert, 
neu nazugehen, reproduzierbar muss es sein.)
#########################################

configure gibt fuer qemu dies aus:

libudev           yes
Multipath support yes

Compilelauf ohne nix.

Jetzt qemu ____mit____ mpath.

beide bins, vorher vs. mpath.
923a4d28d0bb07759f253695c61e2c15  qemu-system-x86_64
923a4d28d0bb07759f253695c61e2c15  qemu-system-x86_64.org_brlapi

Ich denke, ist gut gelaufen.

*Bingo* *Bingo* *Bingo* *Bingo* *Bingo*

Danke Dir.
Derya



Mehr Informationen über die Mailingliste Eisfair