Hello everyone, I have run into a problem with 6.4 that I can reproduce in my environment that has had me stumped for a few hours. I found nothing that appeared to directly relate to my problem when searching the list/net. Maybe I have been staring at it too long or maybe its because it is well past midnight, but I am confused and maybe someone else can help. :-D
The problem: Servers don't get a DHCP IP after booting up. The background: I have a small test environment and I am working on building something from "the base up". I want as small of a start install as I can get. I PXE booted 4 servers with the following package selection of tools I know I am going to need: %packages --nobase @Core acpid dbus openssh-clients %end In the post section I have a script that configures a repo for other software, but the only thing that is actually installed is puppet+dependencies. There are ~230 packages installed when it boots the first time. I have done nothing special with the network configuration. It is just DHCP. They get a DHCP IP for the PXE boot, then again during install, however, when they boot up there is no request made to the server that I can see. If I manually log in on the box and run 'ifup eth0' it pulls a DCHP IP within seconds and all is well...until the next boot up when it requires a manual start of the network again. I manually have to run `ifup eth0` on every box on a fresh boot! In my experimentation, I installed from a CD using the GUI and selected "minimal install". I don't remember the exact number of installed packages, but I think it was closer to 250 (I just remember it being a few more; not a ton more) and both of those installs didn't have this problem. They both got DHCP IP's at boot time. I took a `rpm -qa` from one of them and one by one I added the missing packages to one of the PXE booted servers before rebooting and trying another package. I either missed a package or goofed something up because that didn't solve the problem with no DHCP on boot. (I also accidentally destroyed the original list so I will have to do another install to get the package list difference :-[ ). I don't see any errors or warnings or anything at all in the log files. The service is set to start at boot and is running: $ chkconfig network --list network 0:off 1:off 2:on 3:on 4:on 5:on 6:off $ service network status Configured devices: lo eth0 Currently active devices: lo eth0 And here is where I am stumped. The only things I can think of are: 1) I missed a package somewhere 2) There is a package that has a file configured in the minimal install that isn't configured when manually/PXE installed. This late at night, it is probably #1. If no one knows what the problem might be, I will take two of the nodes (one PXE booted and one minimal install from CD) and methodically try and see what differences there are. I know that there are a number of packages installed when I remove the "--nobase" option but I have not yet checked to see if my problem goes away with that configuration. I will try that tomorrow as well. Any thoughts on what package/configuration I need? Thanks! ~Stack~
signature.asc
Description: OpenPGP digital signature
