← Back to team overview

desktop-packages team mailing list archive

[Bug 1501009] Re: g_type_init error when using cups-browsed

 

Probably you are using cups-filters 1.0.76, 1.0.78 is not released yet.

Why do you not use the packages supplied with your Ubuntu version?

Why are you using the legacy CUPS browsing/broadcasting protocol and not
the DNS-SD standard protocol?

The CUPS browsing/broadcasting protocol is intended for network which
have a mix of CUPS 1.5.x (or older) and CUPS 1.6.x (or newer) machines.
If your setup consists only of the two mentioned machines (both CUPS
2.0.4) you can use DNS-SD.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to cups-filters in Ubuntu.
https://bugs.launchpad.net/bugs/1501009

Title:
  g_type_init error when using cups-browsed

Status in cups-filters package in Ubuntu:
  New

Bug description:
  I'm trying to set up printer browsing using two CUPS servers 2.0.4 and cups-filters 1.0.78 on Ubuntu 12.04 x64.
  Master server has one printer configured, slave has none, and sync over cups-browsed doesn't happen.

  /etc/cups/cups-browsed.conf on the master looks like this:
  BrowseRemoteProtocols none
  BrowseLocalProtocols cups
  AutoShutdown Off

  /etc/cups/cups-browsed.conf on the slave looks like this:
  BrowseRemoteProtocols cups
  BrowseLocalProtocols none
  BrowsePoll printserver-master.acme.com
  AutoShutdown Off

  If I try to run cups-browsed with -d to see what it is going to do, I
  get this output on the slave:

  slave $ sudo /usr/sbin/cups-browsed -d
  cups-browsed: Reading command line: -d
  cups-browsed: Reading config: BrowseRemoteProtocols cups
  cups-browsed: Reading config: BrowseLocalProtocols none
  cups-browsed: Reading config: BrowsePoll printserver-master.acme.com
  cups-browsed: Adding BrowsePoll server: printserver-master.acme.com
  cups-browsed: Reading config: AutoShutdown Off
  cups-browsed: Turning off auto shutdown mode (permanent mode).
  cups-browsed: network interface at 10.0.0.12
  cups-browsed [BrowsePoll localhost:631]: IPP-Create-Subscription
  cups-browsed [BrowsePoll localhost:631]: subscription ID=6314
  cups-browsed [BrowsePoll localhost:631]: cupsGetDests
  cups-browsed: Could not determine system default printer!
  cups-browsed: Using signal handler SIGACTION

  (process:31220): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
  (process:31220): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
  (process:31220): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
  (process:31220): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
  (process:31220): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
  (process:31220): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
  <skip more lines like this>

  master $ sudo /usr/sbin/cups-browsed -d
  cups-browsed: Reading command line: -d
  cups-browsed: Reading config: BrowseRemoteProtocols none
  cups-browsed: Reading config: BrowseLocalProtocols cups
  cups-browsed: Reading config: AutoShutdown Off
  cups-browsed: Turning off auto shutdown mode (permanent mode).
  cups-browsed: network interface at 10.0.0.25
  cups-browsed: network interface at 10.1.24.22
  cups-browsed [BrowsePoll localhost:631]: IPP-Create-Subscription
  cups-browsed [BrowsePoll localhost:631]: subscription ID=8
  cups-browsed [BrowsePoll localhost:631]: cupsGetDests
  cups-browsed: preparing browse data
  cups-browsed: skipping copies (33)
  cups-browsed: skipping job-priority (33)
  cups-browsed: skipping number-up (33)
  cups-browsed: skipping orientation-requested (19)
  cups-browsed: skipping print-quality (35)
  cups-browsed: skipping media-col (52)
  cups-browsed: skipping printer-resolution (50)
  cups-browsed: skipping finishings (35)
  cups-browsed: Using signal handler SIGACTION

  (process:1877): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
  (process:1877): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
  (process:1877): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
  (process:1877): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
  (process:1877): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
  (process:1877): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed

  Also, it cannot quit:

  cups-browsed: Caught signal 2, shutting down ...
  (process:1877): GLib-CRITICAL **: g_main_loop_quit: assertion `loop != NULL' failed

  Am I doing it wrong? Why these errors appear?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1501009/+subscriptions


References