Bug 1574187
| Summary: | [RFE] provide LVM stderr in imgbased if an exception is caught | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | vaibhav <vpagar> | 
| Component: | imgbased | Assignee: | Ryan Barry <rbarry> | 
| Status: | CLOSED ERRATA | QA Contact: | Yaning Wang <yaniwang> | 
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.1.10 | CC: | cshao, dfediuck, eheftman, michal.skrivanek | 
| Target Milestone: | ovirt-4.2.3-1 | Keywords: | FutureFeature, ZStream | 
| Target Release: | --- | Flags: | lsvaty:
                testing_plan_complete-
                 | 
  
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | imgbased-1.0.17 | Doc Type: | Enhancement | 
| Doc Text: | 
       Previously, imgbased filtered out stderr from LVM commands to improve parsing reliability. In this release, imgbased now logs stderr from LVM commands in order to provide this information in the imgbased logs, for example during an upgrade failure. 
 | 
        
        
        
        Story Points: | --- | 
| Clone Of: | Environment: | ||
| Last Closed: | 2018-06-11 06:56:53 UTC | Type: | Bug | 
| Regression: | --- | Mount Type: | --- | 
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Node | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1582433 | ||
| 
 
        
          Description
        
        
          vaibhav
        
        
        
        
        
          2018-05-02 18:34:51 UTC
        
       
      
      
      
    imgbased already logs detailed information in /tmp/imgbased.log or /var/log/imgbased.log, depending on the version. Are you expecting this to appear in RHVM, or just the stderr in the logs? 'imgbase check' should not be creating LVs. Verify Steps:
from rhvh-4.1-0.20180126.0
upgrade to rhvh-4.2.3.1-0.20180531.0
Results:
upgrade failed due to no enough space
stderr be captured in `imgbased.log`
```
2018-06-04 05:47:26,650 [ERROR] (MainThread) Failed to migrate etc
Traceback (most recent call last):
  File "/tmp/tmp.oscuVNMJKQ/usr/lib/python2.7/site-packages/imgbased/plugins/osupdater.py", line 118, in on_new_layer
    check_nist_layout(imgbase, new_lv)
  File "/tmp/tmp.oscuVNMJKQ/usr/lib/python2.7/site-packages/imgbased/plugins/osupdater.py", line 209, in check_nist_layout
    v.create(t, paths[t]["size"], paths[t]["attach"])
  File "/tmp/tmp.oscuVNMJKQ/usr/lib/python2.7/site-packages/imgbased/volume.py", line 55, in create
    vol = self.imgbase._thinpool().create_thinvol(volname, size)
```
    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://access.redhat.com/errata/RHSA-2018:1820 BZ<2>Jira Resync  |