FS#74811 - [qemu-guest-agent] /etc/qemu/fsfreeze-hook has incorrect permissions (needs +x)

Attached to Project: Arch Linux
Opened by Nigel Kukard (nkukard) - Saturday, 21 May 2022, 07:39 GMT
Last edited by David Runge (dvzrv) - Saturday, 03 September 2022, 00:14 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Anatol Pomozov (anatolik)
David Runge (dvzrv)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

Package qemu-guest-agent, file /etc/qemu/fsfreeze-hook has incorrect permissions (needs +x) to work correctly.


Additional info:

* package version(s)
7.0.0-10


* config and/or log files etc.

This is observed on the host side, which originates in the VM....
------
can't access fsfreeze hook '/etc/qemu/fsfreeze-hook': Permission denied
------


Steps to reproduce:
1. create a virtual machine under qemu
2. install qemu-guest-agent on the virtual machine
3. issue a fsfreeze from the host system


Fix:
chmod +x /etc/qemu/fsfreeze-hook



This task depends upon

Closed by  David Runge (dvzrv)
Saturday, 03 September 2022, 00:14 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with qemu-guest-agent 7.1.0-2
Comment by Toolybird (Toolybird) - Tuesday, 12 July 2022, 03:38 GMT
I've put up a patch here [1] that includes a fix for this bug (along with 3 others).

[1] https://gitlab.com/-/snippets/2368546
Comment by David Runge (dvzrv) - Wednesday, 17 August 2022, 08:04 GMT
The issue with /etc/qemu/fsfreeze-hook is now fixed in SVN and will be included in the next pkgrel bump.
Comment by Toolybird (Toolybird) - Friday, 02 September 2022, 22:16 GMT
@dvzrv, it seems the fix was accidentally undone in today's update commit to 7.1.0?
Comment by David Runge (dvzrv) - Friday, 02 September 2022, 22:26 GMT
Ugh... I hate SVN so much...
Comment by David Runge (dvzrv) - Saturday, 03 September 2022, 00:14 GMT
Added back in 7.1.0-2 (currently in [testing])

Loading...