Modify

Ticket #1479 (closed defect: worksforme)

Opened 4 years ago

Last modified 4 years ago

GConf interaction error

Reported by: timonterbraak@… Owned by: juruen@…
Milestone: 1.3.10-dev Component: base
Severity: normal Keywords: gconf, error
Cc:

Description

At various places the following error pops up; for example just after logging in on the management interface, and while restarting ebox modules via a console.

Using ebox 1.3.3-1, gconf2 2.26.0-0ubuntu1 and libgnome2-gconf-perl 1.044-1 on Ubuntu Jaunty.


A really nasty bug has occurred Exception gconf error using function all_entries and params /ebox-ro/modules/firewall/EBoxOutputRuleTable/keys Configuration server couldn't be contacted: CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0 at /usr/share/perl5/EBox/GConfModule.pm line 285. Trace gconf error using function all_entries and params /ebox-ro/modules/firewall/EBoxOutputRuleTable/keys Configuration server couldn't be contacted: CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0 at /usr/share/perl5/EBox/GConfModule.pm line 285. at /usr/share/perl5/EBox/GConfModule.pm line 295 EBox::GConfModule::_gconf_wrapper('EBox::Firewall=HASH(0xb4ce3858)', 'all_entries', '/ebox-ro/modules/firewall/EBoxOutputRuleTable/keys') called at /usr/share/perl5/EBox/GConfModule.pm line 1043 EBox::GConfModule::_delete_dir_internal('EBox::Firewall=HASH(0xb4ce3858)', '/ebox-ro/modules/firewall/EBoxOutputRuleTable/keys') called at /usr/share/perl5/EBox/GConfModule.pm line 1049 EBox::GConfModule::_delete_dir_internal('EBox::Firewall=HASH(0xb4ce3858)', '/ebox-ro/modules/firewall/EBoxOutputRuleTable') called at /usr/share/perl5/EBox/GConfModule.pm line 1049 EBox::GConfModule::_delete_dir_internal('EBox::Firewall=HASH(0xb4ce3858)', '/ebox-ro/modules/firewall') called at /usr/share/perl5/EBox/GConfModule.pm line 130 EBox::GConfModule::_load_from_file('EBox::Firewall=HASH(0xb4ce3858)') called at /usr/share/perl5/EBox/GConfModule.pm line 58 EBox::GConfModule::_create('EBox::Firewall', 'name', 'firewall', 'domain', 'ebox-firewall', 'printableName', 'Firewall', 'ro', 1, ...) called at /usr/share/perl5/EBox/Firewall.pm line 54 EBox::Firewall::_create('EBox::Firewall', 'ro', 1) called at /usr/share/perl5/EBox/Global.pm line 683 EBox::Global::modInstance('EBox::Global=HASH(0xb68d7440)', 'firewall') called at /usr/share/perl5/EBox/Global.pm line 609 EBox::Global::modInstancesOfType('EBox::Global=HASH(0xb68d7440)', 'EBox::Mail::FilterProvider?') called at /usr/share/perl5/EBox/Mail.pm line 1169 EBox::Mail::_filterDashboardSection('EBox::Mail=HASH(0xb61acf80)') called at /usr/share/perl5/EBox/Mail.pm line 1112 EBox::Mail::mailServicesWidget('EBox::Mail=HASH(0xb61acf80)', 'EBox::Dashboard::Widget=HASH(0xb4cba5b8)', undef) called at /usr/share/perl5/EBox/Module/Base.pm line 624 EBox::Module::Base::widget('EBox::Mail=HASH(0xb61acf80)', 'mail') called at /usr/share/perl5/EBox/CGI/Dashboard/Index.pm line 56 EBox::CGI::Dashboard::Index::masonParameters('EBox::CGI::Dashboard::Index=HASH(0xb68dd1c0)') called at /usr/share/perl5/EBox/CGI/Base.pm line 516 EBox::CGI::Base::_process('EBox::CGI::Dashboard::Index=HASH(0xb68dd1c0)') called at /usr/share/perl5/EBox/CGI/Base.pm line 261 EBox::CGI::Base::run('EBox::CGI::Dashboard::Index=HASH(0xb68dd1c0)') called at /usr/share/perl5/EBox/CGI/Run.pm line 120 EBox::CGI::Run::run('EBox::CGI::Run', , '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(0xb6ae90f0)') 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(0xb6ae91e0)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170 ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0xb6ae91e0)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31 ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec?=SCALAR(0xb6ae90f0)') called at -e line 0 eval {...} called at -e line 0

Attachments

Change History

comment:1 Changed 4 years ago by timonterbraak@…

Additional, somewhat different error message, but probably caused by the same problem. $ /usr/share/ebox-usersandgroups/slave-sync

Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See  http://projects.gnome.org/gconf/ for information. (Details - 1: Not running within active session) at /usr/share/perl5/EBox/GConfModule.pm line 48.

comment:2 Changed 4 years ago by timonterbraak@…

  • Status changed from new to closed
  • Resolution set to worksforme

The original error in this bug report can be resolved by temporarily disable the exception throw at /usr/share/EBox/GConfModule.pm:296 in _gconf_wrapper.

The problem was that the firewall module had no contents in the gconf directory that EBox looked up. Might be a problem due to incorrect upgrade procedures...?

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.