Bug 678321 - Dialog 'Error Running Transaction' is empty
Summary: Dialog 'Error Running Transaction' is empty
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 15
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 683458 (view as bug list)
Depends On: 678201
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-17 15:32 UTC by James Laska
Modified: 2013-09-02 06:53 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-23 18:30:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
anaconda-logs.tgz (/tmp/*) (29.72 KB, application/x-gzip)
2011-02-17 15:32 UTC, James Laska
no flags Details

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. ***


Note You need to log in before you can comment on or make changes to this bug.