[lucid] libvirt-bin fails to install (sed: can't read /etc/apparmor.d/usr.bin.virt-aa-helper)
Bug #493582 reported by
Thierry Carrez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
High
|
Jamie Strandboge | ||
Lucid |
Fix Released
|
High
|
Jamie Strandboge |
Bug Description
Installing libvirt-bin on lucid, either manually or through the UEC/NC ISO installer, fails with:
Setting up libvirt-bin (0.7.2-4ubuntu3) ...
Adding group `libvirtd' (GID 114) ...
Done.
sed: can't read /etc/apparmor.
dpkg: error processing libvirt-bin (--configure):
subprocess installed post-installation script returned error exit status 2
Related branches
Changed in libvirt (Ubuntu Lucid): | |
assignee: | nobody → Jamie Strandboge (jdstrand) |
To post a comment you must log in.
I think the following postinst snippet should check for -n $2 before comparing, so that it doesn't fail in the "first install" case:
-- "/etc/apparmor. d/usr.bin. virt-aa- helper" "/etc/apparmor. d/usr.lib. libvirt. virt-aa- helper" bin/virt- aa-helper# /usr/lib/ libvirt/ virt-aa- helper# g" "$old_profile"
old_profile=
new_profile=
if dpkg --compare-versions "$2" le "0.7.0-1ubuntu15"; then
sed -i "s#/usr/
--