FS#44245 - [qemu] "qemu-system-x86_64: symbol lookup error: qemu-system-x86_64: undefined symbol: libssh2_sftp"
Attached to Project:
Arch Linux
Opened by Javier (jevv) - Wednesday, 18 March 2015, 20:34 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 19 March 2015, 07:18 GMT
Opened by Javier (jevv) - Wednesday, 18 March 2015, 20:34 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 19 March 2015, 07:18 GMT
|
Details
Description:
Keeping packages up to date daily. However after recent update, qemu broke, giving me the following error: qemu-system-x86_64: symbol lookup error: qemu-system-x86_64: undefined symbol: libssh2_sftp_fsync If I do updates, I don't get anything new... My command line: qemu-system-x86_64 -enable-kvm -name win-8-coe -machine type=pc,accel=kvm -drive file=/home/<username>/.qemu/imgs/win8-coe.qcow2,index=0,media=disk,if=virtio -net nic,model=virtio -net user -usbdevice tablet -usb -m 2.7G -smp cores=1,threads=2,sockets=1 -display sdl -vga std -soundhw ac97 -rtc base=localtime -usbdevice host:0b0e:0032 This same command line was working before today's update. To me qemu is critical, given it's the only way I have for office lync meetings with audio and shared desktops... Additional info: * package version(s) qemu 2.2.1-1 * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Thursday, 19 March 2015, 07:18 GMT
Reason for closing: Fixed
Additional comments about closing: qemu-2.2.1-2
qemu-2.2.1-3
Thursday, 19 March 2015, 07:18 GMT
Reason for closing: Fixed
Additional comments about closing: qemu-2.2.1-2
qemu-2.2.1-3
1) qemu as a package needs to depend on libssh2 since /usr/bin/qemu-systemd-x86_64 links directly to libssh2.so. I don't care that curl uses libssh2, if you link directly to a lib, you should absolutely depend on it.
2) qemu-2.2.1-1 was likely built in a dirty root, or else the configure script wouldn't have detected the available libssh2 as having this particular symbol.