Red Hat Bugzilla – Bug 476454
Firefox always starts in offline mode.
Last modified: 2009-02-13 10:27:15 EST
Description of problem: Firefox always starts in offline mode. I can switch Firefox to be online but it comes up offline by default every time.
Version-Release number of selected component (if applicable):
[root@saturn system.d]# rpm -qf NetworkManager.conf
[root@saturn system.d]# rpm -q firefox
[root@saturn system.d]# rpm -q dbus
Then see if it's online. (It's not.)
Steps to Reproduce:
Should be online.
I have a workaround:
Change every instance in
I wanted to add a note about what my network configuration looks like.
I have a cable modem and I get my address from my ISP through DHCP.
eth0 Link encap:Ethernet HWaddr 00:13:D4:D1:B7:7C
inet addr:126.96.36.199 Bcast:255.255.255.255 Mask:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3671731 errors:0 dropped:0 overruns:0 frame:0
TX packets:1809683 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:1432443064 (1.3 GiB) TX bytes:775450714 (739.5 MiB)
What's the output of /usr/bin/nm-tool?
Firefox will report it is offline *if* NetworkManager is running, and you have not allowed NetworkManager to control your primary internet connection. In this situation, either allow NetworkManager to control your primary internet connection, or turn NetworkManager off with '/sbin/chkconfig NetworkManager off'.
Output of nm-tool:
521 > /usr/bin/nm-tool
** (process:15248): WARNING **: nm_client_get_devices: error getting devices: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.NetworkManager" member "GetDevices" error name "(unset)" destination "org.freedesktop.NetworkManager")
(process:15248): GLib-CRITICAL **: g_ptr_array_foreach: assertion `array' failed
Do I need to do something to allow NetworkManager to control my interface?
This seems to be due to the recent dbus security update problems... There's an update right now to dbus to revert the security fix (which didnt' affect NM anyway). You'll want to grab that and see. How have you configured your primary internet connection so far?
"How have you configured your primary internet connection so far?"
I'm not sure how to answer that question better than I already did above. It's a dhcp connection to my cablemodem provider.
I run a yum update and verified that I have all of the latest packages:
[root@saturn ~]# rpm -qa | grep dbus
[root@saturn ~]# yum update dbus-libs ndesk-dbus-glib dbus-glib-devel dbus-x11 dbus-glib dbus dbus-qt dbus-python dbus-devel
Loaded plugins: priorities, refresh-packagekit
Setting up Update Process
No Packages marked for Update
I think the question still remains, which is, do I need to somehow make my interface (eth0) be managed by NetworkManager instead of by network, and if so, how do I do this?
You should be able to set your interface managed by NetworkManager using 'system-config-network'.
(In reply to comment #3)
> Do I need to do something to allow NetworkManager to control my interface?
You have two choices really: either turn NetworkManager off if you don't want to use it (as root in a terminal, 'chkconfig NetworkManager off', then 'service NetworkManager stop'), or you can allow NetworkManager to control the interface.
Can you post the contents of your /etc/sysconfig/network-scripts/ifcfg-eth0 file? If that has "NM_CONTROLLED=no" in it, that means NetworkManager will ignore the interface entirely.
It is turned off.
*535 > cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller
That solves the problem.
Ok, thanks for the update.