From 955df7d19f8cfd1c62a3bbeeaf04321582691090 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 1 Jan 2023 21:07:20 +0200 Subject: [tutorials/vmfob] Added tutorial for virt-manager freezing on Browse button --- src/tutorials/index.md | 5 +++++ .../virt-manager-freeze-on-browse/index.md | 26 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 src/tutorials/virt-manager-freeze-on-browse/index.md (limited to 'src/tutorials') diff --git a/src/tutorials/index.md b/src/tutorials/index.md index 016f6a4..4e83e1b 100644 --- a/src/tutorials/index.md +++ b/src/tutorials/index.md @@ -4,6 +4,11 @@ Educational articles with the sole goal of explaining technologies, processes or
+&&gb [virt-manager freezing up when clicking Browse in any window](/tutorials/virt-manager-freeze-on-browse) +: `virt-manager` `QEMU/KVM` `libvirt` `Linux` `GTK` + +#### *2022* + &&gb [How to encrypt email](/tutorials/how-to-encrypt-email) : `Email` `PGP` `S/MIME` `Email Client` `Gmail` `Outlook` `Protonmail` diff --git a/src/tutorials/virt-manager-freeze-on-browse/index.md b/src/tutorials/virt-manager-freeze-on-browse/index.md new file mode 100644 index 0000000..aa14532 --- /dev/null +++ b/src/tutorials/virt-manager-freeze-on-browse/index.md @@ -0,0 +1,26 @@ +# virt-manager freezing up when clicking Browse in any window + +[**Article Source**](https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/tutorials/virt-manager-freeze-on-browse/index.md) + +**Created: 01.01.2023** || **Edited: 01.01.2023** + +
+ +The title explains what the problem is. +You might've also noticed that it spikes a CPU core's utilization to 100%. +Furthermore everything works if you enter a file location manually in the corresponding input field, it's just that darn button. + +This issue is caused by some sort of problem with the storage pools[^storage-pools] when it tries to load them. +I was able to fix it by pretty much deleting that folder, but you really should just rename it: + +``` +sudo mv /etc/libvirt/storage /etc/libvirt/storage-broken +``` + +libvirt automagically regenerates the original folder, so you might need to restart it: + +``` +sudo systemctl restart libvirtd +``` + +[^storage-pools]: The storage pool is just a folder with files that store what locations can be used by virtual machines (more info [here](https://libvirt.org/storage.html)). In the case of virt-manager, pretty much every time you select any folder or file, a folder entry gets added there. -- cgit v1.3.1-23-gd82d