Ebox printer configuration gives nasty bug and crashes file sharing

Bug #630384 reported by stop
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ebox-printers (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: ebox-printers

I am trying to get my hp deskjet 920c working from my server running ebox.
First I tried to add it with the ebox-printers package via the add printer web interface. It wouldn't let me cause it complained there where no drivers available for deskjet 920c.
I installed hplip and hplip-cups and the ebox web interface was still complaining about not having drivers.
I started a secure shell to the server and ran http://localhost:361 with w3m. I added the printer and successfully printed a testpage from that interface. My desktops still couldn't find the printer however, so I decided to run the ebox webinterface to try and add the printer from there.
clicking next after entering a name and selecting: "method: parallel" presented me with the following error:

A really nasty bug has occurred
Exception
gconf error using function set_list and params /ebox/modules/samba/printers//users string ARRAY(0x7f7d7b11c210) Bad key or directory name: "/ebox/modules/samba/printers//users": Can't have two slashes '/' in a row at /usr/lib/perl5/Gnome2/GConf.pm line 83.
Trace
gconf error using function set_list and params /ebox/modules/samba/printers//users string ARRAY(0x7f7d7b11c210)
Bad key or directory name: "/ebox/modules/samba/printers//users": Can't have two slashes '/' in a row at /usr/lib/perl5/Gnome2/GConf.pm line 83.
at /usr/share/perl5/EBox/GConfModule.pm line 295
EBox::GConfModule::_gconf_wrapper('EBox::Samba=HASH(0x7f7d7c81cc98)', 'set_list', '/ebox/modules/samba/printers//users', 'string', 'ARRAY(0x7f7d7b11c210)') called at /usr/share/perl5/EBox/GConfModule.pm line 889
EBox::GConfModule::_set_list('EBox::Samba=HASH(0x7f7d7c81cc98)', 'printers//users', 'string', 'ARRAY(0x7f7d7b11c210)') called at /usr/share/perl5/EBox/GConfModule.pm line 908
EBox::GConfModule::set_list('EBox::Samba=HASH(0x7f7d7c81cc98)', 'printers//users', 'string', 'ARRAY(0x7f7d7b11c210)') called at /usr/share/perl5/EBox/Samba.pm line 974
EBox::Samba::_addExternalPrinter('EBox::Samba=HASH(0x7f7d7c81cc98)', '') called at /usr/share/perl5/EBox/Samba.pm line 1009
EBox::Samba::printers('EBox::Samba=HASH(0x7f7d7c81cc98)') called at /usr/share/perl5/EBox/Samba.pm line 1214
EBox::Samba::existsShareResource('EBox::Samba=HASH(0x7f7d7c81cc98)', 'hpprinter') called at /usr/share/perl5/EBox/Printers.pm line 501
EBox::Printers::addPrinter('EBox::Printers=HASH(0x7f7d7c81c9e0)', 'hpprinter', 'parallel') called at /usr/share/perl5/EBox/CGI/Printers/AddPrinter.pm line 51
EBox::CGI::Printers::AddPrinter::_process('EBox::CGI::Printers::AddPrinter=HASH(0x7f7d7d5131d8)') called at /usr/share/perl5/EBox/CGI/Base.pm line 262
EBox::CGI::Base::run('EBox::CGI::Printers::AddPrinter=HASH(0x7f7d7d5131d8)') called at /usr/share/perl5/EBox/CGI/Run.pm line 120
EBox::CGI::Run::run('EBox::CGI::Run', 'Printers/AddPrinter', 'EBox') called at /usr/share/ebox/cgi/ebox.cgi line 19
ModPerl::ROOT::ModPerl::Registry::usr_share_ebox_cgi_ebox_2ecgi::handler('Apache2::RequestRec=SCALAR(0x7f7d7d46b9f0)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x7f7d7d469528)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170
ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x7f7d7d469528)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31
ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec=SCALAR(0x7f7d7d46b9f0)') called at -e line 0
eval {...} called at -e line 0

When this error happens the ebox-samba package crashes.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: ebox-printers 1.5-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-24.42-server 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-server x86_64
Architecture: amd64
Date: Sat Sep 4 20:56:52 2010
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ebox-printers

Revision history for this message
stop (whoopwhoop) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.