Bug 1144927

Summary: Syntax error in lens definition: /usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Could not load module Quote for Quote.do_dquotee
Product: Red Hat Enterprise Linux 7 Reporter: Lingfei Kong <lkong>
Component: libguestfsAssignee: Richard W.M. Jones <rjones>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: low Docs Contact:
Priority: medium    
Version: 7.1CC: dcleal, leiwang, mbooth, ptoscano, wshi, yuliu
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libguestfs-1.28.1-1.5.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-05 13:45:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1145249, 1145495    
Bug Blocks:    

Description Lingfei Kong 2014-09-22 03:37:57 UTC
Description of problem:
><fs> aug-init  / 8 failed due to the following error:
><fs> aug-init  / 8
libguestfs: trace: aug_init "/" 8
guestfsd: main_loop: new request, len 0x34
guestfsd: error: aug_init: / (flags 8): Syntax error in lens definition: /usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Could not load module Quote for Quote.do_dquote
/usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Undefined variable Quote.do_dquote
/usr/share/guestfs/guestfs_lvm_conf.aug:29.31-.44:Could not load module Rx for Rx.relinteger
/usr/share/guestfs/guestfs_lvm_conf.aug:29.31-.44:Undefined variable Rx.relinteger
/usr/share/guestfs/guestfs_lvm_conf.aug:32.20-.23:Undefined variable int
/usr/share/guestfs/guestfs_lvm_conf.aug:40.17-.29:Undefined variable flat_literal
/usr/share/guestfs/guestfs_lvm_conf.aug:46.11-.23:Undefined variable flat_literal
/usr/share/guestfs/guestfs_lvm_conf.aug:51.4-.14:Could not load module Util for Util.empty
/usr/share/guestfs/guestfs_lvm_conf.aug:51.4-.14:Undefined variable Util.empty
/usr/share/guestfs/guestfs_lvm_conf.aug:59.4-.15:Could not load module Util for Util.indent
/usr/share/guestfs/guestfs_lvm_conf.aug:59.4-.15:Undefined variable Util.indent
/usr/share/guestfs/guestfs_lvm_conf.aug:67.11-.18:Undefined variable nondef
/usr/share/guestfs/guestfs_lvm_conf.aug:72.4-.16:Could not load module Util for Util.stdexcl
/usr/share/guestfs/guestfs_lvm_conf.aug:72.4-.16:Undefined variable Util.stdexcl
/usr/share/guestfs/guestfs_lvm_conf.aug:74.21-.24:Undefined variable lns
/usr/share/guestfs/guestfs_lvm_conf.aug:74.25-.31:Undefined variable filter
guestfsd: main_loop: proc 16 (aug_init) took 0.0libguestfs: trace: aug_init = -1 (error)


Version-Release number of selected component (if applicable):
libguestfs-tools-c-1.27.48-1.1.el7


How reproducible:
100%


Steps to Reproduce:
# guestfish -a rhel6.6.img
><fs> run
><fs> list-filesystems
/dev/sda1: ext4
/dev/VolGroup/lv_root: ext4
/dev/VolGroup/lv_swap: swap
><fs> mount /dev/VolGroup/lv_root /
><fs> aug-init  / 8
libguestfs: error: aug_init: aug_init: / (flags 8): Syntax error in lens definition: /usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Could not load module Quote for Quote.do_dquote
/usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Undefined variable Quote.do_dquote
/usr/share/guestfs/guestfs_lvm_conf.aug:29.31-.44:Could not load module Rx for Rx.relinteger
/usr/share/guestfs/guestfs_lvm_conf.aug:29.31-.44:Undefined variable Rx.relinteger
/usr/share/guestfs/guestfs_lvm_conf.aug:32.20-.23:Undefined variable int
/usr/share/guestfs/guestfs_lvm_conf.aug:40.17-.29:Undefined variable flat_literal
/usr/share/guestfs/guestfs_lvm_conf.aug:46.11-.23:Undefined variable flat_literal
/usr/share/guestfs/guestfs_lvm_conf.aug:51.4-.14:Could not load module Util for Util.empty
/usr/share/guestfs/guestfs_lvm_conf.aug:51.4-.14:Undefined variable Util.empty
/usr/share/guestfs/guestfs_lvm_conf.aug:59.4-.15:Could not load module Util for Util.indent
/usr/share/guestfs/guestfs_lvm_conf.aug:59.4-.15:Undefined variable Util.indent
/usr/share/guestfs/guestfs_lvm_conf.aug:67.11-.18:Undefined variable nondef
/usr/share/guestfs/guestfs_lvm_conf.aug:72.4-.16:Could not load module Util for Util.stdexcl
/usr/share/guestfs/guestfs_lvm_conf.aug:72.4-.16:Undefined variable Util.stdexcl
/usr/share/guestfs/guestfs_lvm_conf.aug:74.21-.24:Undefined variable lns
/usr/share/guestfs/guestfs_lvm_conf.aug:74.25-.31:Undefined variable filter
><fs>


Actual results:
libguestfs: error: aug_init: aug_init: / (flags 8): Syntax error in lens definition: /usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Could not load module Quote for Quote.do_dquote

It works well with libguestfs-tools-c-1.22.6-22.el7


Expected results:
><fs> aug-init / 8 finished successfully:
><fs> aug-init  / 8
><fs>


Additional info:

Comment 2 Richard W.M. Jones 2014-09-22 14:14:31 UTC
Upstream discussion:
https://www.redhat.com/archives/libguestfs/2014-September/thread.html#00161

Comment 4 yuliu 2014-11-11 08:05:01 UTC
Version: libguestfs-1.28.1-1.9.el7.x86_64

Steps:
><fs> aug-init / 8
><fs> trace 1
><fs> aug-init / 8
libguestfs: trace: aug_init "/" 8
libguestfs: trace: aug_init = 0
><fs> 

Works fine.

Verified.

Comment 6 errata-xmlrpc 2015-03-05 13:45:28 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-0303.html