Skip to content

unable to find plugin with name 'qemu'. #17

@2meito

Description

@2meito

I've installed cloudflow and memflowup using the standard installers.

When running:

cloudflow -ef -vvv

and in another terminal, executing:

echo "<vm_name> qemu" >> /cloudflow/connector/new

I receive the following error:

17:42:38 [INFO] scanning "/tmp/memflow" for libraries
Mounting FUSE filesystem on /cloudflow
17:42:38 [INFO] filesystem mounted at /cloudflow
17:42:38 [INFO] please use 'umount' or 'fusermount -u' to unmount the filesystem
Initialized!
17:42:38 [INFO] Mounting /cloudflow
17:42:38 [DEBUG] (2) fuse::request: INIT(2)   kernel: ABI 7.43, flags 0x73fffffb, max readahead 131072
17:42:38 [DEBUG] (2) fuse_mt::fusemt: init
17:42:38 [DEBUG] (2) fuse::request: INIT(2) response: ABI 7.8, flags 0x1, max readahead 131072, max write 16777216
17:42:38 [DEBUG] (2) fuse::request: ACCESS(4) ino 0x0000000000000001, mask 0o004
17:42:38 [DEBUG] (2) fuse_mt::fusemt: access: "/", mask=0o4
17:42:38 [DEBUG] (2) filer_fuse: access "/"
17:42:38 [DEBUG] (2) fuse::request: LOOKUP(6) parent 0x0000000000000001, name ".Trash"
17:42:38 [DEBUG] (2) fuse_mt::fusemt: lookup: "/", ".Trash"
17:42:38 [DEBUG] (2) fuse::request: LOOKUP(8) parent 0x0000000000000001, name ".Trash-1000"
17:42:38 [DEBUG] (2) fuse_mt::fusemt: lookup: "/", ".Trash-1000"
17:42:41 [DEBUG] (2) fuse::request: LOOKUP(10) parent 0x0000000000000001, name "connector"
17:42:41 [DEBUG] (2) fuse_mt::fusemt: lookup: "/", "connector"
17:42:41 [DEBUG] (2) fuse_mt::inode_table: adding 2 -> "/connector" with 0 lookups
17:42:41 [DEBUG] (2) fuse_mt::inode_table: lookups on 2 -> Some("/connector") now 1
17:42:41 [DEBUG] (2) fuse::request: LOOKUP(12) parent 0x0000000000000002, name "new"
17:42:41 [DEBUG] (2) fuse_mt::fusemt: lookup: "/connector", "new"
17:42:41 [DEBUG] (2) fuse_mt::inode_table: adding 3 -> "/connector/new" with 0 lookups
17:42:41 [DEBUG] (2) fuse_mt::inode_table: lookups on 3 -> Some("/connector/new") now 1
17:42:41 [DEBUG] (2) fuse::request: OPEN(14) ino 0x0000000000000003, flags 0x8401
17:42:41 [DEBUG] (2) fuse_mt::fusemt: open: "/connector/new"
17:42:41 [DEBUG] (2) fuse::request: FLUSH(16) ino 0x0000000000000003, fh 274877906944, lock owner 4812418671152214001
17:42:41 [DEBUG] (2) fuse_mt::fusemt: flush: "/connector/new"
17:42:41 [DEBUG] (2) fuse_mt::fusemt: initializing threadpool with 8 threads
17:42:41 [DEBUG] (3) filer_fuse: flush "/connector/new"
17:42:41 [DEBUG] (2) fuse::request: WRITE(18) ino 0x0000000000000003, fh 274877906944, offset 0, size 11, flags 0x6
17:42:41 [DEBUG] (2) fuse_mt::fusemt: write: "/connector/new" 0xb @ 0x0
17:42:41 [ERROR] unable to find plugin with name 'qemu'.
17:42:41 [ERROR] possible available `Connector` plugins are: 
17:42:41 [ERROR] outdated/mismatched `Connector` plugins where found at: 
17:42:41 [ERROR] EoF
17:42:41 [DEBUG] (2) fuse::request: RELEASE(20) ino 0x0000000000000003, fh 274877906944, flags 0x8401, release flags 0x0, lock owner 0
17:42:41 [DEBUG] (2) fuse_mt::fusemt: release: "/connector/new"

Copying the connectors from the local installation location got past the error:

sudo mkdir -p /usr/lib/memflow
sudo cp $HOME/.local/lib/memflow/* /usr/lib/memflow/

It seems by default memflowup is not a recognized command even with sudo -E -u <username>.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions