Description of problem: Installer crashed during "Starting package installation process". Version-Release number of selected component: anaconda-18.14 Additional info: libreport version: 2.0.14 cmdline: /usr/bin/python /sbin/anaconda kernel: 3.6.1-1.fc18.x86_64 description: :The following was filed automatically by anaconda: :anaconda 18.14 exception report :Traceback (most recent call first): : File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 1110, in checkSoftwareSelection : raise DependencyError(msgs) : File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 1164, in preInstall : self.checkSoftwareSelection() : File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 111, in doInstall : payload.preInstall(packages=packages, groups=payload.languageGroups(ksdata.lang.lang)) : File "/usr/lib64/python2.7/threading.py", line 504, in run : self.__target(*self.__args, **self.__kwargs) : File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 87, in run : threading.Thread.run(self, *args, **kwargs) :DependencyError: [u'1:totem-nautilus-3.6.0-1.fc18.x86_64 requires totem = 1:3.6.0-1.fc18']
Created attachment 625091 [details] File: release
Created attachment 625092 [details] File: anaconda.log
Created attachment 625093 [details] File: type
Created attachment 625094 [details] File: ifcfg.log
Created attachment 625095 [details] File: storage.log
Created attachment 625096 [details] File: version
Created attachment 625097 [details] File: environ
Created attachment 625098 [details] File: product
Created attachment 625099 [details] File: syslog
Created attachment 625100 [details] File: install.log
Created attachment 625101 [details] File: hashmarkername
Created attachment 625102 [details] File: packaging.log
Created attachment 625103 [details] File: cmdline_file
Created attachment 625104 [details] File: anaconda-tb
Created attachment 625105 [details] File: program.log
This is a repo problem that should be filed against the packages in question if you want it to not happen again in the future. However, we should display a real error dialog instead of a traceback. An error dialog's just going to say this same information dressed up a little nicer, though.
hadess is totem maintainer. I don't know his email address. Maybe a graceful fallback would be nice like the ability to skip that broken dependency for non-crucial package.
Yeah, we'll do something along those lines. I'm going to need to wait a couple days until msivak is done straightening out some threading problems since how he fixes that will influence what I do to fix this.
Used default GNOME Desktop package selection when installing F18. Package: anaconda-18.14 OS Release: Fedora release 18
Weirdly, I'm getting this problem even when I select Minimal install -- the packages showing up in the traceback shouldn't even be part of that group (e.g. perl-Git, kdelibs). Even more interestingly, they seem to have ".fc17" in the release. I checked the local mirror I'm using with "inst.repo=", just rsync'd this morning from a public mirror, and no such package content there.
Attempting to install Fedora Beta TC4 with netinst ISO in kvm Package: anaconda-18.16 OS Release: Fedora release 18-Beta-TC4
Attempted to install Fedora 18 Beta TC4 from netinst ISO in kvm Package: anaconda-18.16 OS Release: Fedora release 18-Beta-TC4
This some how crashed a netinstall of f18 MATE
Perhaps all broken deps issues are getting duplicated to this issue? The orig report here seems to be a dvd install from something 10 days ago... The later ones seem to be network installs... it might be nice to see packaging.log from the later ones, so we could see what deps are broken and get them fixed.
pulseaudio-2.1-4 requires libwebrtc
Yep. Should be fixed in tomorrow's branched compose... webrtc-audio-processing-0.1-1.fc18 is going stable.
smoke10 same issue. It seems that broken dependencies cause anaconda to crash.. is there a way around this? This time it's pulseaudio: packaging.log: 21:25:26,797 DEBUG packaging: select package grub2 21:25:26,799 DEBUG packaging: select package e2fsprogs 21:25:26,799 DEBUG packaging: select package authconfig 21:25:26,800 DEBUG packaging: select package system-config-firewall-base 21:25:26,943 INFO packaging: checking dependencies 21:25:33,753 WARN packaging: pulseaudio-2.1-4.fc18.x86_64 requires libwebrtc_audio_processing.so.0()(64bit)
minimal install works.
Installation started and Anaconda claimed root pasword not to be set (= root account disabled). So I opted to create root password and then it happened. Package: anaconda-18.14 OS Release: Fedora release 18
Using netinstall with default repo. Package: anaconda-18.16 OS Release: Fedora release 18-Beta-TC4
It was when the status bar said "Starting package installation process" Could be related to the fact that I was trying to change repositories to found one that met the pulseaudio requires... Package: anaconda-18.16 OS Release: Fedora release 18-Beta-TC4
try to install gnome Package: anaconda-18.17 OS Release: Fedora release 18
Discussed at 2012-10-17 blocker review meeting: http://meetbot.fedoraproject.org/fedora-qa/2012-10-17/f18beta-blocker-review-4.2012-10-17-16.00.log.txt . This bug seems to be used by libreport any time *any* dependency error crops up during package install. As such it is effectively not a bug for any specific dependency error, but a bug for the fact that anaconda does not handle such errors gracefully. Evaluated on that basis it is rejected as a blocker, as it does not violate any criteria, and graceful handling will really only make things look a bit better, it won't make it much easier to complete an installation. In general the idea is that you should never hit such errors when doing an install: specific cases of dependency errors on the release media are blockers, but will be reported and resolved separately.
*** Bug 867411 has been marked as a duplicate of this bug. ***
anaconda team: MODIFIED here means we should see some kind of smart error dialog if we hit any dep issues in an install now, right? might be slightly tricky to 'reproduce' for testing, unfortunately.
Anaconda shows traceback instead of nicely informing user about missing dependencies. Package: anaconda-18.24 OS Release: Fedora release 18-Beta-TC7
I'm moving this back to assigned, since I've got traceback on anaconda-18.24-1, and the bug says it should be fixed in 18.19-1. Adam, I'm able to reproduce it, so I'll retest once the bug is fixed again.
Please attach the traceback you are getting.
Created attachment 643997 [details] anaconda-tb-9EDLs5
this happens during kickstart installation..
This was a very strange install - trying to install using the rawhide repo with the F18 RC1 installer image. However, it does seem like we shouldn't be getting python tracebacks/crashes for yum dependency issues. Package: anaconda-18.29.2 OS Release: Fedora release 18-Beta
Any update on this? If not, I will propose this as a blocker.