Using Gnome control panel to add a network printer now requires FirewallD

Asked by Leon on 2011-10-10

It appears a patch was added to Gnome back in July that requires FirewallD to be running in order to add a network printer.
see: http://mail.gnome.org/archives/commits-list/2011-July/msg09761.html

You can still add the printer in Unity's control panel, but users wanting to use Gnome will encounter this. Maybe FirewallD is all that and a bag of chips, I don't know, but I don't think user's should be forced to use it when especially since there are no Ubuntu or Debian packages for it. As far as I know, FirewallD is a Fedora-specific item, and not that it can't be ported, it's just that I'm wondering why Gnome devs thought it was a good idea to have a distro-specific requirement for an unrelated function. (Wayland is sounding better all the time)

Anyway, the question is can we get a work around for this or would it be better to add FirewallD and related packages to the repository?

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug.

What is the make and model of the printer?

Revision history for this message
Leon (lehjr) said :
#2

Printer is a Brother MFC-665CW. Error message is "FirewallD is not running. Network printer detection needs services mdns, ipp, ipp-client and samba-client enabled on firewall. " as documented in the patch I provided the link for. According to that patch, it's a feature and not a bug, as that is the intended behavior. I can still try to submit a bug report if it will help, but I'm not sure how much success I'll have using Apport to do it.

Revision history for this message
Leon (lehjr) said :
#3
Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Open' state without activity for the last 15 days.