Bug 678321

Summary: Dialog 'Error Running Transaction' is empty
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 15CC: anaconda-maint-list, borgan, hoyang, jlayton, jonathan, jturner, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-23 18:30:45 UTC Type: ---
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: 678201    
Bug Blocks:    
Attachments:
Description Flags
anaconda-logs.tgz (/tmp/*) none

Description James Laska 2011-02-17 15:32:14 UTC
Created attachment 479351 [details]
anaconda-logs.tgz (/tmp/*)

Description of problem:

While testing upgrades (and bug#678201), I noticed that the installer presents an error when there are package issues on upgrade.  However, the details of the dialog are empty.  I've seen this in TUI and GUI installs.

Version-Release number of selected component (if applicable):
 * anaconda-15.20-1

How reproducible:


Steps to Reproduce:
1. Install F14 + F14-updates
2. Upgrade to F15 Alpha TC2
  
Actual results:

Welcome to Fedora for x86_64


       ┌─────────────────┤ Error Running Transaction ├──────────────────┐
       │                                                                │
       │ There was an error running your transaction for the following  │       
       │ reason(s): required package.                                   │       
       │                                                                │       
       │                                                              ↑ │       
       │                                                              ▮ │       
       │                                                              ▒ │       
       │                                                              ▒ │       
       │                                                              ▒ │       
       │                                                              ↓ │       
       │                                                                │       
       │                      ┌────────────────┐                        │       
       │                      │ Exit installer │                        │       
       │                      └────────────────┘                        │       
       │                                                                │
       │                                                                │
       └────────────────────────────────────────────────────────────────┘


  <Tab>/<Alt-Tab> between elements   |  <Space> selects   |  <F12> next screen


Expected results:

No package transaction errors, but that's for another bug.  I would expect to see the cause of the transaction errors in the dialog.

Additional info:

* /tmp/anaconda.log shows ....

09:42:29,549 ERR anaconda: required package: libgweather.so.1()(64bit) is needed by gnome-applets-1:2.32.0-3.fc15.x86_64
09:42:29,550 ERR anaconda: required package: libpanel-applet-2.so.0()(64bit) is needed by gnome-applets-1:2.32.0-3.fc15.x86_64
09:42:29,550 ERR anaconda: required package: libpanel-applet-3.so.0()(64bit) is needed by gnome-applets-1:2.32.0-3.fc15.x86_64
09:42:29,550 ERR anaconda: required package: libpanel-applet-2.so.0()(64bit) is needed by (installed) gnome-python2-applet-2.32.0-2.fc14.x86_64
09:42:29,550 ERR anaconda: required package: libpanel-applet-2.so.0()(64bit) is needed by (installed) libpanelappletmm-2.26.0-2.fc12.x86_64

# tar -ztvf /tmp/anaconda-logs.tgz 
-rw-r--r-- root/root     11680 2011-02-17 09:42 tmp/anaconda.log
-rw-r--r-- root/root         0 2011-02-17 09:40 tmp/ifcfg.log
-rw-r--r-- root/root     21011 2011-02-17 09:41 tmp/program.log
-rw-r--r-- root/root     77298 2011-02-17 09:40 tmp/storage.log
-rw-r--r-- root/root     54429 2011-02-17 10:17 tmp/syslog
-rw-r--r-- root/root     11374 2011-02-17 09:42 tmp/yum.log

Comment 1 Chris Lumens 2011-02-18 15:02:24 UTC
This is because _run in yuminstall.py doesn't have a way of converting rpm.RPMPROB_REQUIRES into useful error messages.  It seems unlikely that's by accident, so perhaps we're never meant to run into that problem and something else is going wrong.

Comment 2 Hongqing Yang 2011-02-23 05:21:17 UTC
it also occurred on f15-alpha-rc1

05:08:13,505 INFO anaconda: Preparing to install packages
05:09:35,789 ERR anaconda: required package: libgweather.so.1()(64bit) is needed by gnome-applets-1:2.32.0-3.fc15.x86_64
05:09:35,789 ERR anaconda: required package: libpanel-applet-2.so.0()(64bit) is needed by gnome-applets-1:2.32.0-3.fc15.x86_64
05:09:35,790 ERR anaconda: required package: libpanel-applet-3.so.0()(64bit) is needed by gnome-applets-1:2.32.0-3.fc15.x86_64
05:09:35,790 ERR anaconda: required package: libpanel-applet-2.so.0()(64bit) is needed by (installed) gnome-python2-applet-2.32.0-1.fc14.x86_64
05:09:35,791 ERR anaconda: required package: libpanel-applet-2.so.0()(64bit) is needed by (installed) libpanelappletmm-2.26.0-2.fc12.x86_64

Comment 3 James Laska 2011-02-23 11:53:27 UTC
Sounds like this dialog may go away completely based on the fix for bug#678201 ?

Comment 4 Chris Lumens 2011-02-23 15:22:41 UTC
(In reply to comment #3)
> Sounds like this dialog may go away completely based on the fix for bug#678201
> ?

Yes, I think so.

Comment 5 Chris Lumens 2011-02-23 18:30:45 UTC
Since we should not ever be running into this problem, and were only hitting it because of bug 678201, I'm going to close as NOTABUG.  If you think another resolution is more appropriate, feel free to change it.

Comment 6 Chris Lumens 2011-03-09 15:09:32 UTC
*** Bug 683458 has been marked as a duplicate of this bug. ***