Description of problem: I installed Fedora 9 Preview and ran system-config-printer; it found my HP6800 printer on the network and installed the driver but: 1) did not install HPIJS. Attempting to print generated a troubleshooting dialog that quickly diagnosed the problem and gave me an 'Install' option. However, 2) clicking 'Install' gave no feedback at all that HPIJS had been installed or had failed to install. I think it failed because 'rpm -qa | grep -i hpijs' returns nothing and because PackageKit says: "Null Waiting for other tasks to complete: HPIJS Waiting for other tasks to complete" At the 'Install' step I believe I: a) Clicked 'Install' b) Clicked 'Forward' c) Clicked 'Back' d) Clicked 'Install' again e) Finally clicked 'Forward' all the way through to the end. Version-Release number of selected component (if applicable): 0.7.82.2 How reproducible: I will delete the printer, reboot, try it again, and update this bug report. Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Installing the printer should automatically install the required packages (in this case HPIJS) along with the driver. I really thought that it did install HPIJS in a previous version; maybe I am wrong. In addition, clicking 'Install' should provide some feedback for success or failure. Additional info:
Created attachment 305020 [details] Printer debug log
I rebooted and tried again and it worked fine. I tried every abnormal combination I could think of at the 'Install' button, but every time I clicked it, regardless of what I did before or after, it prompted me for the root password (which it did NOT do yesterday). So, perhaps this bug really belongs to Packagekit, and should be marked 'Intermittent' or 'Rare'.
system-config-printer just runs system-install-packages to install drivers, and that's now part of PackageKit. Reassigning.
One possibility is that if you were doing something else with the packaging system (like running yum from the commandline, or something else to lock yum or the rpmdb), PackageKit may have been waiting until it could get a lock. Of course we should be handling that case smoothly, but there might be some cases where we aren't.
I am quite sure that I wasn't running yum; I know that yum and PackageKit conflict and I would have known what was causing the problem. Also, that system has Beta installed on it and I am planning to install Preview over the top of it; I wouldn't bother installing or updating any programs on it.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
system-config-printer runs as the root user, right? If so, http://fedoraproject.org/wiki/PackageKitFaq might be coming into effect.
(In reply to comment #7) > system-config-printer runs as the root user, right? No, it doesn't.
Leslie, did you try to install the printer initially when logged in as the root user?
I doubt it, but I can't categorically deny it. My usual procedure is to login as me and then su to root if I need to do some terminal stuff with full rights, so it is very, very rare that I would login as root at the login screen. However, it isn't impossible, and it is somewhat more possible in the context of configuring a new system.
Leslie, can you reproduce this? I can't - my HP printer installed just fine when logged in non-root. Could you verify it works by manually removing the packages, and replugging the printer. Thanks.
As noted above, I wasn't able to reproduce it; it should be marked 'Intermittent' or 'Rare'. I will have an opportunity to try it again soon and will add more notes if it happens again.
Okay, if you can reproduce then please re-open, thanks.