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