Bug 1250409
Summary: | Graphical initial setup fails to start on KDE | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Schindler <pschindl> |
Component: | initial-setup | Assignee: | Martin Kolman <mkolman> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 23 | CC: | awilliam, juliux.pigface, massi.ergosum, mkolman, pbrobinson, pwhalen, rdieter, robatino, sgallagh, vpodzime |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | RejectedBlocker | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-02-08 11:04:44 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Petr Schindler
2015-08-05 10:35:45 UTC
Note that "and/or" - it's specifically written *not* to require firstboot to work on paths where the installer user creation interface is shown. Basically firstboot is only *required* to work for ARM disk image deployments. (If this bug affects the ARM KDE image, though, that'd be blocker...) As written, I'm -1 blocker on this. The criteria only requires that at least one of Anaconda or initial-setup provides the option to create a user. However, if the ARM image also doesn't run initial-setup, that would be a blocker as Adam says, because Anaconda isn't in play to offer user-creation. Thanks for clarification of that criterion, I missed that. Then I'm -1 for blocker (if it works on ARM). pwhalen is going to test whether this affects the ARM KDE image. I tried but hit too many issues getting some kind of ARM test environment running. The KDE Alpha RC1 image booted to initial-setup-text on the ARM, allowing me to create a user. Excellent! -1 blocker, no more conditions :) Marking as rejected blocker with pwhalen's report that the ARM case seems OK (he did try a few boots). Though I guess it could conceivably vary between platforms, if it's racy. Seems to me like an issue with either DBus, the X server or kwin according to: Aug 05 11:38:55 dhcp-28-126.brq.redhat.com org.a11y.Bus[1274]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Aug 05 11:38:55 dhcp-28-126.brq.redhat.com xinit[861]: No ksycoca database available! Tried running kbuildsycoca5 ? Aug 05 11:38:55 dhcp-28-126.brq.redhat.com xinit[861]: KServiceTypeTrader: serviceType "ActivityManager/Plugin" not found Aug 05 11:38:55 dhcp-28-126.brq.redhat.com xinit[861]: The X11 connection broke (error 1). Did the X11 server die? Aug 05 11:38:55 dhcp-28-126.brq.redhat.com xinit[861]: Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.Disconnected", "Connection is closed") Aug 05 11:38:56 dhcp-28-126.brq.redhat.com xinit[861]: .error setting MTRR (base = 0xe0000000, size = 0x01000000, type = 1) Invalid argument (22) I've just installed a test system from Fedora-Live-KDE-i686-23_Alpha-2.iso, following https://fedoraproject.org/wiki/QA:Testcase_Partitioning_No_Swap. Please note that I've used a qemu-kvm guest. But I didn't hit this bug! Since I didn't create a user via Anaconda, initial-setup was correctly started during the first boot. Strange enough, I remember the opposite scenario during the F22 testing cycle. I recall that initial-setup was working on bare metal but not on a virtual environment (bug #1202113, bug #1185447). As long as the bug's been around, it's been like that - there's a racy element to it, whichever of the two services starts up faster wins, it seems. (In reply to Adam Williamson from comment #10) > As long as the bug's been around, it's been like that - there's a racy > element to it, whichever of the two services starts up faster wins, it seems. The initial-setup-text.service has this: Conflicts=initial-setup-graphical.service After=initial-setup-graphical.service which used to work like: 1) run GUI IS 2) if it fails, run TUI IS But that was probably 100 major versions of systemd back so hard to say how it behaves now. (In reply to Giulio 'juliuxpigface' from comment #9) > I've just installed a test system from Fedora-Live-KDE-i686-23_Alpha-2.iso, > following https://fedoraproject.org/wiki/QA:Testcase_Partitioning_No_Swap. > > Please note that I've used a qemu-kvm guest. > > But I didn't hit this bug! Since I didn't create a user via Anaconda, > initial-setup was correctly started during the first boot. > > Strange enough, I remember the opposite scenario during the F22 testing > cycle. I recall that initial-setup was working on bare metal but not on a > virtual environment (bug #1202113, bug #1185447). Yes, and even our testing yesterday revealed that X server crashes in VMs when run for the Initial Setup -- segmentation fault in the qxl (SPICE) driver. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. |