-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-9.4
-
None
-
Low
-
rhel-sst-virt-tools
-
ssg_virtualization
-
3
-
QE ack
-
False
-
-
None
-
None
-
None
-
None
-
-
x86_64
-
None
What were you trying to do that didn't work?
1. Extra linebreak when set net-desc by --edit
2. Redundant <metadata/> after remove net-metadata
3. Error reported too late when illegal edit net-metadata by --edit
Please provide the package NVR for which bug is seen:
libvirt-10.0.0-4.el9.x86_64
qemu-kvm-8.2.0-6.el9.x86_64
How reproducible:
100%
Steps to reproduce
1. Extra linebreak when set net-desc by --edit (in edit space)
# virsh net-desc default --edit Network description updated successfully # virsh net-desc default hello desc# virsh net-dumpxml default <network> <name>default</name> <uuid>7b537230-92ce-4c1c-9923-fac1233245a7</uuid> <title>hello title</title> <description>hello desc <===here </description> … Additional info: (1)Not reproducible if by cmd line: # virsh net-desc default 'modified desc' Network description updated successfully # virsh net-desc default modified desc # virsh net-dumpxml default <network> <name>default</name> <uuid>7b537230-92ce-4c1c-9923-fac1233245a7</uuid> <title>hello title</title> <description>modified desc</description> … (2)Not reproducible for title setting: # virsh net-desc default --title --edit Network title updated successfully # virsh net-desc default --title hello title # virsh net-dumpxml default <network> <name>default</name> <uuid>7b537230-92ce-4c1c-9923-fac1233245a7</uuid> <title>hello title</title> …
2. Redundant <metadata/> after remove net-metadata, seems no meaning of it, is it possible to remove it from the xml?
# virsh net-metadata default --uri http://app.org/ --remove Metadata removed # virsh net-metadata default --uri http://app.org/ error: metadata not found: Requested metadata element is not present # virsh net-dumpxml default <network> <name>default</name> <uuid>7b537230-92ce-4c1c-9923-fac1233245a7</uuid> <title>hello title</title> <metadata/> ...
3. Error reported too late when illegal edit net-metadata by --edit
(1)live edit net-metadata for inactive network # virsh net-metadata default http://app.org/ --live --key meta --edit (edit space opened and can input something then save) error: Requested operation is not valid: network is not running Failed. Try again? [y,n,f,?]: (2)readonly edit net-metadata # virsh -r net-metadata default http://app.org/ --current --key meta --edit (edit space also opened) error: operation forbidden: read only access prevents virNetworkSetMetadata Failed. Try again? [y,n,f,?]: Good example of live edit net-desc: Additional info: (1)Not reproduced by cmdline edit (by --setting) # virsh -r net-metadata default http://app.org/ --current --key meta --set '<content/>' error: operation forbidden: read only access prevents virNetworkSetMetadata (2) not reproduced for net-desc edit or vm edit # virsh net-desc default --edit --live error: Requested operation is not valid: network is not running (edit space was not opened.) # virsh -r edit avocado-vt-vm1 error: operation forbidden: virDomainGetXMLDesc with secure flag (edit space was not opened.)
4. additional question:
Is it possible or appropriate to downgrade the debug level of reading empty metadata from 'error' to lower? Thanks!
# virsh net-metadata default --uri http://app.org/ error: metadata not found: Requested metadata element is not present Example of net-desc: # virsh net-desc default No description for network: default
Expected results
Actual results
As in test steps.
Since 'readonly' mode is involved, set this issue as 'Red Hat Employee' level. Please correct me if it's not appropriate.