Bug 550199 - Software Installer reports an internal system error
Summary: Software Installer reports an internal system error
Keywords:
Status: CLOSED DUPLICATE of bug 541645
Alias: None
Product: Fedora
Classification: Fedora
Component: PackageKit
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-23 23:59 UTC by David Fraser
Modified: 2009-12-27 17:38 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-27 17:38:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description David Fraser 2009-12-23 23:59:34 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091216 Fedora/3.5.6-1.fc12 Firefox/3.5.6

Attempt to install xine-lib but receive an internal system error

Reproducible: Always

Steps to Reproduce:
1. Run software update
2. Click on Install
3.
Actual Results:  
Dialogue appears stating:

An internal system error has occurred

A problem that we were not expecting has occurred
Please report this ...

Expected Results:  
Expected software to be installed. Clicked on Close and Quit,

Package: xine-lib-1.1.16.3-5.fc12

Error message:

Error Type: <class 'yum.Errors.RepoError'>
Error Value: Error getting repository data for installed, repository not found
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3125, in <module>
    main()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3122, in main
    backend.dispatcher(sys.argv[1:])
  File : /usr/lib/python2.6/site-packages/packagekit/backend.py, line 710, in dispatcher
    self.dispatch_command(args[0], args[1:])
  File : /usr/lib/python2.6/site-packages/packagekit/backend.py, line 657, in dispatch_command
    self.update_packages(only_trusted, package_ids)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1948, in update_packages
    signed = self._is_package_repo_signed(pkg)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1437, in _is_package_repo_signed
    repo = self.yumbase.repos.getRepo(pkg.repoid)
  File : /usr/lib/python2.6/site-packages/yum/repos.py, line 121, in getRepo
    'Error getting repository data for $s, repository not found' $ (repoid)

Comment 1 Rex Dieter 2009-12-24 01:23:37 UTC
not sure how best to triage this, but as the traceback only mentions PackageKit...

Were you using kpackagekit (KDE) or gnome-packagekit (Gnome)?

Comment 2 Kevin Kofler 2009-12-24 01:32:04 UTC
I've seen this happen with kpackagekit when applying the current F12 updates, including xine-lib-1.1.16.3-5.fc12. The obsoletion of xine-lib-pulseaudio might be confusing PackageKit. Actually, I saw 3 strange things happen:
1. The confirmation dialog listed the packages as to be removed when they were actually to be upgraded.
2. I got a dialog complaining about an unknown error.
3. I got the above backtrace.

Comment 3 Rex Dieter 2009-12-24 01:45:12 UTC
ok, let's go with kpackagekit for now.

Comment 4 David Fraser 2009-12-24 05:07:39 UTC
I was using gpk-update-viewer (Gnome).

Comment 5 Rex Dieter 2009-12-24 18:24:39 UTC
alrighty, PackageKit is common to both (the exception seemed to be in the pk yum backend code).

Comment 6 Greg Stewart 2009-12-26 18:00:36 UTC
Same issue here when using gpk-update-viewer to install updates. Seems to resolve dependencies and then throws the error:

Error Type: <class 'yum.Errors.RepoError'>
Error Value: Error getting repository data for installed, repository not found
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3125, in <module>
    main()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3122, in main
    backend.dispatcher(sys.argv[1:])
  File : /usr/lib/python2.6/site-packages/packagekit/backend.py, line 710, in dispatcher
    self.dispatch_command(args[0], args[1:])
  File : /usr/lib/python2.6/site-packages/packagekit/backend.py, line 657, in dispatch_command
    self.update_packages(only_trusted, package_ids)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1948, in update_packages
    signed = self._is_package_repo_signed(pkg)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1437, in _is_package_repo_signed
    repo = self.yumbase.repos.getRepo(pkg.repoid)
  File : /usr/lib/python2.6/site-packages/yum/repos.py, line 121, in getRepo
    'Error getting repository data for $s, repository not found' $ (repoid)


These are the yum/updater-related packages I have on the system: 

kpackagekit-0.5.1.1-1.fc12.x86_64
gnome-packagekit-2.28.2-0.2.20091116git.fc12.x86_64
yum-presto-0.6.1-1.fc12.noarch
anaconda-yum-plugins-1.0-5.fc12.noarch
yum-3.2.25-1.fc12.noarch
yum-metadata-parser-1.1.2-14.fc12.x86_64
PackageKit-yum-0.5.4-0.4.20091029git.fc12.x86_64
yum-utils-1.1.24-2.fc12.noarch
PackageKit-yum-plugin-0.5.4-0.4.20091029git.fc12.x86_64

Comment 7 Rex Dieter 2009-12-27 17:38:06 UTC

*** This bug has been marked as a duplicate of bug 541645 ***


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