Public bug reported: 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? ** Affects: cups-filters (Ubuntu) Importance: Undecided Status: New ** Description changed: - 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. + 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: + /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: + /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, why + Am I doing it wrong? Why these errors appear? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1501009 Title: g_type_init error when using cups-browsed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1501009/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs