Re: Fedora 28 persistant printer issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2019-02-20 at 17:58 +1030, Tim wrote:
> Allegedly, on or about 19 February 2019, Howard Howell sent:
> > I did a clean install of F28.
> 
> After a new install, you may need to horse around with the firewall,
> so
> that the printer is automatically found by the system.  Look for an
> IPP
> (internet printing protocol) checkbox, and tick the client option if
> you're printing over the network to a printer (you'd tick the server
> checkbox if this computer was serving its directly connected printer
> to
> the rest of the LAN).
> 
> CUPS uses IPP.  And there's another service, cups-browsed that needs
> to
> be running for it to find printers (start it going, and set it to
> always be enabled).
> 
> systemctl start cups-browsed
> systemctl enable cups-browsed
> 
> For other printer-related networking protocols, look through the rest
> of the protocols list in the firewall.  e.g. You may need to tick
> mdns
> if it's involved in finding the printer.
> 
That didn't go well at all.... I dnf installed system-config-firewall
and invoked it as sudo system-config-firewall:

No protocol specified
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57:
GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/share/system-config-firewall/fw_gui.py:51: GtkWarning:
IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)'
failed
  icon_theme = gtk.icon_theme_get_default()
/usr/share/system-config-firewall/fw_gui.py:61: Warning: invalid (NULL)
pointer instance
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: Warning:
g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)'
failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)'
failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: Warning: g_object_get:
assertion 'G_IS_OBJECT (object)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: Warning: value "TRUE"
of type 'gboolean' is invalid or out of range for property 'visible' of
type 'gboolean'
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: Warning: g_object_ref:
assertion 'G_IS_OBJECT (object)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN
(screen)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_context_set_font_description: assertion 'context != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_context_set_base_dir: assertion 'context != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_context_set_language: assertion 'context != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_new: assertion 'context != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_attributes: assertion 'layout != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_text: assertion 'layout != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_get_unknown_glyphs_count: assertion 'PANGO_IS_LAYOUT
(layout)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: Warning:
g_object_unref: assertion 'G_IS_OBJECT (object)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)'
failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT
(layout)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_width: assertion 'layout != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_wrap: assertion 'PANGO_IS_LAYOUT (layout)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_set_alignment: assertion 'layout != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: PangoWarning:
pango_layout_get_pixel_extents: assertion 'PANGO_IS_LAYOUT (layout)'
failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)'
failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gtk_icon_size_lookup_for_settings: assertion 'GTK_IS_SETTINGS
(settings)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning: Invalid
icon size 1

  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gtk_icon_theme_load_icon: assertion 'GTK_IS_ICON_THEME
(icon_theme)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning: Error
loading theme icon 'edit-find' for stock: 
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
gtkstyle.c:2358: invalid icon size '1'
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gtk_style_render_icon: assertion 'pixbuf != NULL' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning: Error
loading theme icon 'text-x-generic' for stock: 
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
/usr/share/system-config-firewall/fw_gui.py:61: GtkWarning:
IA__gtk_icon_theme_lookup_by_gicon: assertion 'GTK_IS_ICON_THEME
(icon_theme)' failed
  xml = gtk.glade.XML(DATADIR + "/" + GLADE_NAME, domain=DOMAIN)
Traceback (most recent call last):
  File "/usr/bin/system-config-firewall", line 36, in <module>
    import fw_gui
  File "/usr/share/system-config-firewall/fw_gui.py", line 62, in
<module>
    icon_theme.append_search_path(DATADIR)
AttributeError: 'NoneType' object has no attribute 'append_search_path'

Did not expect that at all!!!

regards,
Les H
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux