Bug 709163

Summary: Empathy ceases to function when using a bridged network
Product: [Fedora] Fedora Reporter: Stephen Gordon <sgordon>
Component: empathyAssignee: Brian Pepple <bdpepple>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: bdpepple
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-30 22:25:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Stephen Gordon 2011-05-30 22:08:35 UTC
Description of problem:

To support testing using virtualization I enable public bridging of my network interface. This operation is not supported by NetworkManager and needs to be done manually using the 'old' style of networking config.

I have done this as I had done on previous releases and for the vast majority of applications there are no apparent issues and are able to connect to the network and internet at large via this connection.

Empathy however appears to think no network connection is available and does not attempt to connect. Installing Emesene and using it to connect to MSN instead I found that it worked with no issues.

I suspect that Empathy is checking with NetworkManager for a network connection while ignoring the fact that network connections may be created with NM_CONTROLLED=no.

Version-Release number of selected component (if applicable):

empathy-3.0.1-3.fc15.x86_64

How reproducible:

Everytime

Steps to Reproduce:
1. Create public bridge of network interface with NM_CONTROLLED=0
2. Restart networking services.
3. Ping a known address to verify connectivity.
4. Start Empathy.
  
Actual results:

Nothing. Does not appear to be attempting connection, the usual progress spinner doesn't show any activity and no errors are thrown.

Expected results:

Login to instant messaging accounts.

Additional info:

[root@zugzug sgordon]# cat /etc/sysconfig/network-scripts/ifcfg-em1 
DEVICE=em1
HWADDR=f0:de:f1:08:51:4c
ONBOOT=yes
BRIDGE=br0
NM_CONTROLLED=no
IPV6INIT=no
USERCTL=no

[root@zugzug sgordon]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes
DELAY=0
NM_CONTROLLED=no
IPV6INIT=no
USERCTL=no

Comment 1 Stephen Gordon 2011-05-30 22:15:44 UTC
Just updated to empathy-3.0.2-1.fc15.x86_64 and still encounter the same issue.

Comment 2 Stephen Gordon 2011-05-30 22:25:47 UTC
Ok so I RTFM, apparently this is a feature:

https://live.gnome.org/Empathy/FAQ#How_to_connect_when_not_using_NetworkManager.3F

Running:

gsettings set org.gnome.Empathy use-conn false

Did indeed fix my issue.