Description of problem:
network installion using F21 Alpha TC5 Server repo
Version-Release number of selected component:
The following was filed automatically by anaconda:
anaconda 21.48.3-1 exception report
Traceback (most recent call first):
File "/usr/lib/python2.7/site-packages/gi/types.py", line 234, in __init__
File "/usr/lib/python2.7/site-packages/gi/module.py", line 222, in __getattr__
wrapper = metaclass(name, bases, dict_)
File "/usr/lib/python2.7/site-packages/gi/module.py", line 320, in __getattr__
return getattr(self._introspection_module, name)
File "/usr/lib/python2.7/site-packages/gi/module.py", line 109, in get_interfaces_for_object
File "/usr/lib/python2.7/site-packages/gi/module.py", line 183, in __getattr__
interfaces = tuple(interface for interface in get_interfaces_for_object(info)
File "/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py", line 118, in <module>
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
File "/usr/lib/python2.7/site-packages/gi/module.py", line 296, in _load
self._overrides_module = importlib.import_module('gi.overrides.' + self._namespace)
File "/usr/lib/python2.7/site-packages/gi/importer.py", line 67, in load_module
File "/usr/lib/python2.7/site-packages/pyanaconda/exception.py", line 103, in handleException
from gi.repository import Gtk
File "/usr/lib/python2.7/site-packages/meh/handler.py", line 161, in <lambda>
self.handleException(DumpInfo(ExceptionInfo(ty, value, tb), obj))
File "/usr/lib/python2.7/site-packages/pyanaconda/ui/tui/__init__.py", line 52, in exception_msg_handler
File "/usr/lib/python2.7/site-packages/pyanaconda/ui/tui/simpleline/base.py", line 399, in process_events
TypeError: must be an interface
cmdline: /usr/bin/python /sbin/anaconda
cmdline_file: console=ttyS0,115200 ip=eth0:dhcp inst.repo=http://dl.fedoraproject.org/pub/alt/stage/21-Alpha-TC5/Server/armhfp/os/
release: Cannot get release name.
Created attachment 934196 [details]
Created attachment 934197 [details]
Created attachment 934198 [details]
Created attachment 934199 [details]
Created attachment 934200 [details]
Created attachment 934201 [details]
Created attachment 934202 [details]
Created attachment 934203 [details]
Created attachment 934204 [details]
Created attachment 934205 [details]
Created attachment 934206 [details]
Are there any messages printed to the console around the time of the crash? A failure in importing the Gtk module probably indicates a missing or broken library or typelib somewhere.
printed to the console:
** (process:1926): WARNING **: Failed to load shared library 'libgdk-3.so.0' referenced by the typelib: dlopen: cannot load any more object with static TLS
Huh. I don't think there's really anything anaconda can do about that. One option for a similar problem discussed in bug 1124987 was to increase the number of slots for static TLS libraries in glibc, so reassigning to glibc for investigation of that for this particular case.
When using a dedicated installer image, the installer must be able to complete an installation using the text, graphical and VNC installation interfaces.
So I believe https://admin.fedoraproject.org/updates/glibc-2.19.90-36.fc21 - which does bump the number of TLS slots - should fix this?
Discussed at 2014-09-10 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2014-09-10/f21-blocker-review.2014-09-10-16.07.log.txt . Accepted as a blocker per criterion cited in c#15 for ARM traditional install (which server SIG concluded we care about, even though it's not the most common case).
updated glibc was pushed stable, so I'm going to close this; please re-open if it doesn't work with TC7.