Re: Error message "does not have an API" and no login
"Carlo Todeschini (Metarete)" <[email protected]> Thu, 2 May 2019 09:01:26 +0200 (CEST)
| Newsgroups | gmane.comp.horde.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Jan, thanks for the hint! Turns out that the file "turba/lib/Factory/Shares.php" existed (right size and timestamp) but it was a binary file! And so many other .php files. Maybe a filesystem problem... we are investigating. I replaced the binary files downloaded from horde git repository and now all is working, thanks again for the support, Carlo -- Carlo Todeschini Project Manager Metarete Srl Via Mantova, 71 - 26100 Cremona - Italy C.F/P.I. e N. Iscr. Reg. Imprese di Cremona: 01219750195 Capitale Sociale: 32.000€ i.v. - PEC [email protected] Tel: +39 0372 432228 - Fax: +39 0372 590617 http://www.metarete.it - [email protected] ----- Messaggio originale ----- Da: "Jan Schneider" <[email protected]> A: "horde" <[email protected]> Inviato: Domenica, 28 aprile 2019 20:27:39 Oggetto: Re: [horde] Error message "does not have an API" and no login And are you sure the class Turba_Factory_Shares, i.e. the file turba/lib/Factory/Shares.php DOES exist? Zitat von Carlo Todeschini (Metarete) <[email protected]>: > Hi Jan, > I installed the command you suggest with: > > # pear install horde/horde_autoloader_cache > > and I ran it with: > > # horde-autoloader-cache-prune > Cache pruned successfully. > > but the problem persists :-( > > Apr 24 17:23:23 mailserver HORDE: [horde] trean does not have an API > [pid 14497 on line 891 of "/usr/share/pear/Horde/Registry.php"] > Apr 24 17:23:23 mailserver HORDE: [horde] trean does not have an API > [pid 14497 on line 891 of "/usr/share/pear/Horde/Registry.php"] > Apr 24 17:23:42 mailserver HORDE: [turba] exception > 'ReflectionException' with message 'Class Turba_Factory_Shares does > not exist' in > /usr/share/pear/Horde/Injector/Binder/Implementation.php:61#012Stack > trace:#012#0 > /usr/share/pear/Horde/Injector/Binder/Implementation.php(61): > ReflectionClass->__construct('Turba_Factory_S...')#012#1 > /usr/share/pear/Horde/Injector/Binder/AnnotatedSetters.php(69): > Horde_Injector_Binder_Implementation->create(Object(Horde_Injector))#012#2 > /usr/share/pear/Horde/Injector.php(224): > Horde_Injector_Binder_AnnotatedSetters->create(Object(Horde_Injector))#012#3 > /usr/share/pear/Horde/Injector.php(258): > Horde_Injector->createInstance('Turba_Factory_S...')#012#4 > /usr/share/pear/Horde/Injector.php(253): > Horde_Injector->getInstance('Turba_Factory_S...')#012#5 > /usr/share/pear/Horde/Injector/Binder/Factory.php(111): > Horde_Injector->getInstance('Turba_Factory_S...')#012#6 > /usr/share/pear/Horde/Injector.php(224): > Horde_Injector_Binder_Factory->create(Object(Horde_Injector))#012#7 > /usr/share/pear/Horde/Injector.php(258): > Horde_Injector->createInstance('Turba_Shares')#012#8 > /var/www/horde/turba/lib/Turba.php(623): > Horde_Injector->getInstance('Turba_Shares')#012#9 > /var/www/horde/turba/lib/Turba.php(448): Turba::listShares()#012#10 > /var/www/horde/turba/lib/Application.php(91): > Turba::getConfigFromShares(Array)#012#11 > /usr/share/pear/Horde/Registry/Application.php(105): > Turba_Application->_init()#012#12 [internal function]: > Horde_Registry_Application->init()#012#13 > /usr/share/pear/Horde/Registry.php(1213): > call_user_func_array(Array, Array)#012#14 > /usr/share/pear/Horde/Registry.php(1601): > Horde_Registry->callAppMethod('turba', 'init')#012#15 > /usr/share/pear/Horde/Registry.php(1145): > Horde_Registry->pushApp('turba', Array)#012#16 > /usr/share/pear/Horde/Registry.php(1105): > Horde_Registry->callByPackage('turba', 'sources', Array)#012#17 > /var/www/horde/imp/config/hooks.php(29): > Horde_Registry->call('contacts/source...')#012#18 [internal > function]: IMP_Hooks->prefs_init('search_sources', '', > 'user123@dom....', > > Any other suggestion? > Thanks for the help, > Carlo > > -- > Carlo Todeschini > Project Manager > > Metarete Srl > Via Mantova, 71 - 26100 Cremona - Italy > C.F/P.I. e N. Iscr. Reg. Imprese di Cremona: 01219750195 > Capitale Sociale: 32.000€ i.v. - PEC [email protected] > Tel: +39 0372 432228 - Fax: +39 0372 590617 > http://www.metarete.it - [email protected] > > ----- Messaggio originale ----- > Da: "Jan Schneider" <[email protected]> > A: "horde" <[email protected]> > Inviato: Mercoledì, 24 aprile 2019 17:03:52 > Oggetto: Re: [horde] Error message "does not have an API" and no login > > Do you have Horde_Autoloader_Cache installed? If yes, try running > horde-autoloader-cache-prune. > > Zitat von Carlo Todeschini (Metarete) <[email protected]>: > >> Looking into "/var/log/messages" I see another strange error "Class >> Turba_Factory_Shares does not exist" never seen before the last >> reboot: >> >> Apr 23 19:19:16 mailserver HORDE: [turba] exception >> 'ReflectionException' with message 'Class Turba_Factory_Shares does >> not exist' in >> /usr/share/pear/Horde/Injector/Binder/Implementation.php:61#012Stack >> trace:#012#0 >> /usr/share/pear/Horde/Injector/Binder/Implementation.php(61): >> ReflectionClass->__construct('Turba_Factory_S...')#012#1 >> /usr/share/pear/Horde/Injector/Binder/AnnotatedSetters.php(69): >> Horde_Injector_Binder_Implementation->create(Object(Horde_Injector))#012#2 >> /usr/share/pear/Horde/Injector.php(224): >> Horde_Injector_Binder_AnnotatedSetters->create(Object(Horde_Injector))#012#3 >> /usr/share/pear/Horde/Injector.php(258): >> Horde_Injector->createInstance('Turba_Factory_S...')#012#4 >> /usr/share/pear/Horde/Injector.php(253): >> Horde_Injector->getInstance('Turba_Factory_S...')#012#5 >> /usr/share/pear/Horde/Injector/Binder/Factory.php(111): >> Horde_Injector->getInstance('Turba_Factory_S...')#012#6 >> /usr/share/pear/Horde/Injector.php(224): >> Horde_Injector_Binder_Factory->create(Object(Horde_Injector))#012#7 >> /usr/share/pear/Horde/Injector.php(258): >> Horde_Injector->createInstance('Turba_Shares')#012#8 >> /var/www/horde/turba/lib/Turba.php(623): >> Horde_Injector->getInstance('Turba_Shares')#012#9 >> /var/www/horde/turba/lib/Turba.php(448): Turba::listShares()#012#10 >> /var/www/horde/turba/lib/Application.php(91): >> Turba::getConfigFromShares(Array)#012#11 >> /usr/share/pear/Horde/Registry/Application.php(105): >> Turba_Application->_init()#012#12 [internal function]: >> Horde_Registry_Application->init()#012#13 >> /usr/share/pear/Horde/Registry.php(1213): >> call_user_func_array(Array, Array)#012#14 >> /usr/share/pear/Horde/Registry.php(1601): >> Horde_Registry->callAppMethod('turba', 'init')#012#15 >> /usr/share/pear/Horde/Registry.php(1145): >> Horde_Registry->pushApp('turba', Array)#012#16 >> /usr/share/pear/Horde/Registry.php(1105): >> Horde_Registry->callByPackage('turba', 'sources', Array)#012#17 >> /var/www/horde/imp/config/hooks.php(29): >> Horde_Registry->call('contacts/source...')#012#18 [internal >> function]: IMP_Hooks->prefs_init('search_sources', '', >> 'user123@dom....', >> >> Thanks for the help, >> Carlo >> >> -- >> Carlo Todeschini >> Project Manager >> >> Metarete Srl >> Via Mantova, 71 - 26100 Cremona - Italy >> C.F/P.I. e N. Iscr. Reg. Imprese di Cremona: 01219750195 >> Capitale Sociale: 32.000€ i.v. - PEC [email protected] >> Tel: +39 0372 432228 - Fax: +39 0372 590617 >> http://www.metarete.it - [email protected] >> >> ----- Messaggio originale ----- >> Da: "Carlo Todeschini (Metarete)" <[email protected]> >> A: "mrubinsk" <[email protected]> >> Cc: "horde" <[email protected]> >> Inviato: Martedì, 23 aprile 2019 19:01:17 >> Oggetto: Re: [horde] Error message "does not have an API" and no login >> >> Yes, it's installed in "/var/www/horde/trean/". >> >> And configured in "registry.php": >> >> 'trean' => array( >> 'name' => _("Bookmarks"), >> 'provides' => 'bookmarks', >> 'menu_parent' => 'others' >> ), >> >> 'trean-menu' => array( >> 'status' => 'topbar', >> 'app' => 'trean', >> 'menu_parent' => 'trean', >> ), >> >> Before the last accidental reboot horde worked well, >> thanks, >> Carlo >> >> -- >> Carlo Todeschini >> Project Manager >> >> Metarete Srl >> Via Mantova, 71 - 26100 Cremona - Italy >> C.F/P.I. e N. Iscr. Reg. Imprese di Cremona: 01219750195 >> Capitale Sociale: 32.000€ i.v. - PEC [email protected] >> Tel: +39 0372 432228 - Fax: +39 0372 590617 >> http://www.metarete.it - [email protected] >> >> ----- Messaggio originale ----- >> Da: "Michael J Rubinsky" <[email protected]> >> A: "Carlo Todeschini (Metarete)" <[email protected]>, "horde" >> <[email protected]> >> Inviato: Martedì, 23 aprile 2019 18:49:58 >> Oggetto: Re: [horde] Error message "does not have an API" and no login >> >> Is Trean (bookmarks) installed? >> >> -- >> Mike >> Sent from mobile >> ________________________________ >> From: "Carlo Todeschini (Metarete)" <[email protected]> >> Sent: Tuesday, April 23, 2019 5:37 AM >> To: [email protected] >> Subject: [horde] Error message "does not have an API" and no login >> >>> >>> Hi, >>> after a server reboot (Linux CentOS 6.5, apache 2.2.5) our users >>> can't login to horde webmail anymore. >>> >>> With correct credentials (tested in /test.php/?app=imp and are OK) >>> the user can't login and the messages we obtain are: >>> >>> [...] >>> HORDE: [horde] trean does not have an API [pid 14500 on line 891 of >>> "/usr/share/pear/Horde/Registry.php"] >>> HORDE: [ingo] trean does not have an API [pid 17120 on line 891 of >>> "/usr/share/pear/Horde/Registry.php"] >>> [...] >>> >>> All the check in /test.php seems OK: >>> >>> - Horde 5.1.6 >>> - PHP Version: 5.3.3 >>> [...] >>> - PEAR Search Path (PHP's include_path): >>> /var/www/horde/lib:/var/www/horde/lib:.:/usr/share/php:/usr/share/pear >>> - PEAR: Yes >>> - File_Fstab: Yes >>> - Net_DNS2: Yes >>> - Services_Weather: Yes >>> >>> Some PHP modules are not loaded: >>> - LZ4 Compression Support (PECL extension) >>> - MongoDB support (PECL extension) >>> - PAM Support (PECL extension) >>> - PostgreSQL Support: >>> >>> Sorry, I'm not expert in horde framework. >>> How can I dig more in deep this problem? >>> >>> Thanks for any help, >>> Carlo >>> >>> -- >>> Carlo Todeschini >>> Project Manager >>> >>> Metarete Srl >>> Via Mantova, 71 - 26100 Cremona - Italy >>> C.F/P.I. e N. Iscr. Reg. Imprese di Cremona: 01219750195 >>> Capitale Sociale: 32.000€ i.v. - PEC [email protected] >>> Tel: +39 0372 432228 - Fax: +39 0372 590617 >>> http://www.metarete.it - [email protected] >>> -- >>> Horde mailing list >>> Frequently Asked Questions: http://horde.org/faq/ >>> To unsubscribe, mail: [email protected] >>> >> -- >> Horde mailing list >> Frequently Asked Questions: http://horde.org/faq/ >> To unsubscribe, mail: [email protected] > > > > -- > Jan Schneider > The Horde Project > https://www.horde.org/ -- Jan Schneider The Horde Project https://www.horde.org/ -- Horde mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected] -- Horde mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]