Bug 513020 - Unable to acquire networking to perform network install
Summary: Unable to acquire networking to perform network install
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: dbus
Version: rawhide
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: David Zeuthen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 513021 (view as bug list)
Depends On:
Blocks: F12Alpha, F12AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2009-07-21 16:55 UTC by James Laska
Modified: 2013-09-02 06:37 UTC (History)
11 users (show)

Fixed In Version: dbus-1.2.16-3.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-07-24 22:46:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
anaconda.log (856 bytes, text/plain)
2009-07-21 16:55 UTC, James Laska
no flags Details
dmesg.log (12.00 KB, text/plain)
2009-07-21 16:56 UTC, James Laska
no flags Details
syslog (41.65 KB, text/plain)
2009-07-21 16:56 UTC, James Laska
no flags Details

Description James Laska 2009-07-21 16:55:25 UTC
Created attachment 354523 [details]
anaconda.log

Description of problem:

When booting the installer using rawhide pxeboot images, loader is unable to acquire an IP address.

Version-Release number of selected component (if applicable):
 * http://kojipkgs.fedoraproject.org/mash/rawhide-20090721/development

How reproducible:
 * tested on baremetal and KVM guest

Steps to Reproduce:
1. Update grub.conf to use rawhide vmlinuz+initrd.img
2. Reboot
3. Attempt to perform a network-based URL install
4. Select correct NIC with cable attached
  
Actual results:

    ┌────────┤ Network Error ├─────────┐
    │                                  │
    │ There was an error configuring   │
    │ your network interface.          │                      
    │                                  │                      
    │            ┌───────┐             │                      
    │            │ Retry │             │                      
    │            └───────┘             │                      
    │                                  │
    │                                  │
    └──────────────────────────────────┘

Expected results:

 * Stage#2 anaconda

Additional info:

 * Extracted dmesg, anaconda.log and syslog from /tmp using busybox (see attached files)

Comment 1 James Laska 2009-07-21 16:56:06 UTC
Created attachment 354525 [details]
dmesg.log

Comment 2 James Laska 2009-07-21 16:56:20 UTC
Created attachment 354526 [details]
syslog

Comment 3 Andy Lindeberg 2009-07-21 17:15:16 UTC
*** Bug 513021 has been marked as a duplicate of this bug. ***

Comment 4 James Laska 2009-07-21 19:16:47 UTC
It appears that I can work past this issue if I:
 1) boot with an image that includes /sbin/busybox
 2) Manually start nm-system-settings: `nm-system-settings --plugins ifcfg-rh`

Comment 5 Chris Lumens 2009-07-21 21:35:19 UTC
The problem appears to be:

F11:
drwxr-xr-x   2 root     root            0 Jun  2 18:17 lib64/dbus-1
-rwsr-x---   1 root     dbus        44752 Mar 16 13:44 lib64/dbus-1/dbus-daemon-launch-helper

Rawhide:
drwxr-xr-x   2 root     root            0 Jul 21 10:17 lib64/dbus-1
-rwsr-x---   1 root     pulse-ac    45976 Jul 16 16:05 lib64/dbus-1/dbus-daemon-launch-helper

Comment 6 Chris Lumens 2009-07-22 14:47:59 UTC
The group ownership on this file seems to have changed after the 20090714 compose.  Sadly, there was a stretch of days without images after that so it's hard to tell what might have gone wrong.  Jesse - any ideas?

Comment 7 Jesse Keating 2009-07-22 20:54:51 UTC
Lots of investigation later, it seems that dbus, while reserving the right to use group ID of 81, doesn't actually /use/ 81 when it is creating the user/group.  It instead lets the system pick a number for it.  This means it relies upon rpm ordering to get a number each time, and in the case where we're building rawhide, that order can change badly.

Anyway the solution seems to be hardcode the group ID of dbus and make sure it uses that.  This way the gid will always be the same everywhere and rpm ordering can't effect it.

Re-assigning to dbus so that the build can be done hardcoding it.

Comment 8 Clyde E. Kunkel 2009-07-23 18:04:40 UTC
still broken in 12.4.

lots of ** (process: 108): warning** couldn't connect to system bus errors on startup and then when trying to get a network connection get there was an error dialogue box saying couldn't configure network.  In tty 4 a msg: get connection (2084): could not connect to system bus.

Comment 9 Colin Walters 2009-07-23 18:15:04 UTC
The attempted fix yesterday wasn't quite correct, I did another build this morning that should work.

Comment 10 Adam Williamson 2009-07-23 20:50:53 UTC
should this be in MODIFIED state, then?

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 11 Clyde E. Kunkel 2009-07-24 00:45:52 UTC
correcting comment 8.  still broken in 12.5.

Comment 12 James Laska 2009-07-24 22:46:26 UTC
Also tested and confirmed with rawhide-20090724 (anaconda-12.5-1.fc12 and dbus-1.2.16-3.fc12)


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