Re: Standalone Horde server access disabled overnight (wrong username or password)
[email protected] Fri, 22 Feb 2019 05:57:56 -0500
| Newsgroups | gmane.comp.horde.user |
|---|---|
| Message-ID | <[email protected]> |
Sent from mobile On Feb 22, 2019 3:22 AM, Arjen de Korte <[email protected]> wrote: > > Citeren Louis-Philippe Allard <[email protected]>: > > > Quoting Arjen de Korte <[email protected]>: > > > >> Citeren Louis-Philippe Allard <[email protected]>: > >> > >>> Quoting Michael J Rubinsky <[email protected]>: > >>> > >>>> Quoting Arjen de Korte <[email protected]>: > >>>> > >>>>> Citeren L A <[email protected]>: > >>>>> > >>>>>> On Wed, Feb 20, 2019 at 8:44 AM L A <[email protected]> wrote: > >>>>>> > >>>>>>> Hello, > >>>>>>> > >>>>>>> I have been running Horde on a Centos VPS (located at home) for 7+years > >>>>>>> now, and it always worked great. Yesterday I was using it > >>>>>>> without issues. > >>>>>>> It is configured to use my GMail account as auth backend. > >>>>>>> > >>>>>>> /var/www/html/horde/imp/config/backends.php has this in it: > >>>>>>> // IMAP server > >>>>>>> $servers['imap'] = array( > >>>>>>> // ENABLED by default; will connect to IMAP port on local server > >>>>>>> 'disabled' => false, > >>>>>>> 'name' => 'GMail IMAP Server', > >>>>>>> 'hostspec' => 'imap.gmail.com', > >>>>>>> 'hordeauth' => true, > >>>>>>> 'protocol' => 'imap', > >>>>>>> 'port' => 993, > >>>>>>> // Plaintext logins are disabled by default on IMAP servers (see RFC > >>>>>>> 3501 > >>>>>>> // [6.2.3]), so TLS is the only guaranteed authentication available by > >>>>>>> // default. > >>>>>>> 'secure' => 'ssl', > >>>>>>> ); > >>>>>>> > >>>>>>> Like I said this server has worked flawlessly for years. This > >>>>>>> morning, I > >>>>>>> cannot login to my Horde server. I get "Login failed because > >>>>>>> your username > >>>>>>> or password was entered incorrectly." at the login page. > >>>>>>> > >>>>>>> I have confirmed that I can login to gmail.com using the same > >>>>>>> credentials, and it works. My android phone also works with > >>>>>>> gmail without > >>>>>>> issues. So what happened? Its a major issue because I am > >>>>>>> managing a condo > >>>>>>> property and use this horde install for > >>>>>>> calendar/tasks/contacts so now I'm > >>>>>>> locked out... > >>>>>>> > >>>>>>> Anybody can help? > >>>>>> > >>>>>> Geez I forgot to add the log's contents: > >>>>>> > >>>>>> Feb 20 09:25:52 centos-mail HORDE: [horde] PHP ERROR: > >>>>>> call_user_func_array() expects parameter 1 to be a valid callback, class > >>>>>> 'Horde_Deprecated' does not have a method 'verifySignedUrl' [pid 1158 on > >>>>>> line 1196 of "/usr/share/pear/Horde.php"] > >>>> > >>>> The line above also leads me to suspect that you have a fairly > >>>> outdated Horde_Core library installed. > >>>> > >>>>>> Feb 20 09:25:53 centos-mail HORDE: [imp] [login] Mail server denied > >>>>>> authentication. [pid 1158 on line 730 of > >>>>>> "/var/www/html/horde/imp/lib/Imap.php"] > >>>>>> Feb 20 09:25:53 centos-mail HORDE: [imp] FAILED LOGIN for > >>>>>> [email protected] > >>>>>> (XXX.XXX.XXX.XXX) to {imap://imap.gmail.com:993/} [pid 1158 on > >>>>>> line 157 of > >>>>>> "/var/www/html/horde/imp/lib/Auth.php"] > >>>>>> Feb 20 09:25:53 centos-mail HORDE: [horde] FAILED LOGIN for > >>>>>> [email protected] to horde (XXX.XXX.XXX.XXX) [pid 1158 on line 199 of > >>>>>> "/var/www/html/horde/login.php"] > >>>>>> > >>>>>> Would the problem be on Google's side? Legacy app access is > >>>>>> enabled in my > >>>>>> google account (has always been for horde). I have also ruled > >>>>>> out firewall > >>>>>> issues. > >>>>> > >>>>> Fix your configuration. You should *never* modify > >>>>> 'horde/imp/config/backends.php', only override defaults in > >>>>> 'horde/imp/config/backends.local.php' like > >>>>> > >>>>> <?php > >>>>> $servers['imap']['name'] = 'GMail IMAP Server'; > >>>>> $servers['imap']['hostspec'] = 'imap.gmail.com'; > >>>>> $servers['imap']['hordeauth'] = true; > >>>>> $servers['imap']['port'] = 993; > >>>>> $servers['imap']['secure'] = 'ssl'; > >>>>> > >>>>> Then enable debugging > >>>>> > >>>>> $servers['imap']['debug'] = '/tmp/imp_imap.log'; > >>>>> > >>>>> The information in the logfile should provide clues why Gmail > >>>>> won't let you in. > >>>>> > >>>>> -- > >>>>> Horde mailing list > >>>>> Frequently Asked Questions: http://horde.org/faq/ > >>>>> To unsubscribe, mail: [email protected] > >>>> > >>>> -- > >>>> mike > >>>> The Horde Project > >>>> http://www.horde.org > >>>> https://www.facebook.com/hordeprojecthttps://www.twitter.com/hordeproject > >>> > >>> Hello Michael, yes I have had a hard time updating Horde for > >>> several months if not over a year now. Horde_Core is 2.16.1. > >>> > >>> Through the webinterface > Administration > Configuration > Check > >>> for newer versions, pretty much everything has a newer version, > >>> but when I issue a "pear upgrade -a -B horde/webmail" I always get > >>> "Nothing to upgrade". > >> > >> I usually run > >> > >> pear upgrade -c horde > >> > >> What happens if you try that? If that fails to update, what is the output of > >> > >> pear config-get horde_dir > >> > >> This should point to the root of your Horde installation. > >> > >>> I wrote on this maillist a while ago about this issue, but I > >>> couldnt find a solution. Obviously the webinterface and the pear > >>> command musty look at different locations if they are not seeing > >>> the same packages... Sure a Dev can confirm this? > >> > >> Well, it looks like the webinterface is correct here, your > >> Horde_Core *is* out-of-date, the current version is 2.31.8. > >> > >> -- > >> Horde mailing list > >> Frequently Asked Questions: http://horde.org/faq/To unsubscribe, > >> mail: [email protected] > > > > Allright, OK running "pear upgrade -c horde" produced: > > > > [root@centos-mail mainuser]# pear upgrade -c horde > > Did not download optional dependencies: pear/Net_DNS2, pecl/idn, use > > --alldeps to download automatically > > Did not download optional dependencies: horde/Horde_Backup, > > horde/Horde_Ldap, pear/Net_DNS2, use --alldeps to download > > automatically > > WARNING: "pear/Console_Getopt" is deprecated in favor of > > "pear/Console_GetoptPlus" > > Did not download optional dependencies: pear/Net_DNS2, > > pear/Console_Table, use --alldeps to download automatically > > Unknown remote channel: phpseclib.sourceforge.net > > Did not download optional dependencies: > > channel://phpseclib.sourceforge.net/File_ASN1, use --alldeps to > > download automatically > > Did not download optional dependencies: pear/Date_Holidays, use > > --alldeps to download automatically > > Did not download optional dependencies: horde/Horde_Ldap, use > > --alldeps to download automatically > > WARNING: "pear/Console_Getopt" is deprecated in favor of > > "pear/Console_GetoptPlus" > > horde/Horde_Mapi requires PHP extension "bcmath" > > horde/Horde_Mime can optionally use package "pecl/idn" > > horde/Horde_Core can optionally use package "horde/Horde_Backup" > > (version >= 1.0.0, version <= 2.0.0alpha1, excluded versions: > > 2.0.0alpha1) > > horde/Horde_Core can optionally use package "horde/Horde_Ldap" > > (version >= 2.0.0, version <= 3.0.0alpha1, excluded versions: > > 3.0.0alpha1) > > horde/imp can optionally use package > > "channel://phpseclib.sourceforge.net/File_ASN1" > > horde/kronolith can optionally use package "pear/Date_Holidays" > > (version >= 0.21.0, version <= 1.0.0alpha1, excluded versions: > > 1.0.0alpha1) > > horde/turba can optionally use package "horde/Horde_Ldap" (version > > >= 2.0.0, version <= 3.0.0alpha1, excluded versions: 3.0.0alpha1) > > downloading Horde_Stream_Wrapper-2.1.4.tgz ... > > Starting to download Horde_Stream_Wrapper-2.1.4.tgz (5,668 bytes) > > .....done: 5,668 bytes > > downloading Horde_Browser-2.0.16.tgz ... > > Starting to download Horde_Browser-2.0.16.tgz (38,533 bytes) > > ...done: 38,533 bytes > > downloading Horde_Text_Filter-2.3.6.tgz ... > > Starting to download Horde_Text_Filter-2.3.6.tgz (54,976 bytes) > > ...done: 54,976 bytes > > downloading Horde_Compress-2.2.2.tgz ... > > Starting to download Horde_Compress-2.2.2.tgz (2,199,440 bytes) > > ...done: 2,199,440 bytes > > downloading Horde_Socket_Client-2.1.2.tgz ... > > Starting to download Horde_Socket_Client-2.1.2.tgz (13,072 bytes) > > ...done: 13,072 bytes > > downloading Horde_Controller-2.0.5.tgz ... > > Starting to download Horde_Controller-2.0.5.tgz (11,127 bytes) > > ...done: 11,127 bytes > > downloading Horde_Image-2.6.0.tgz ... > > Starting to download Horde_Image-2.6.0.tgz (779,789 bytes) > > ...done: 779,789 bytes > > downloading Horde_Icalendar-2.1.8.tgz ... > > Starting to download Horde_Icalendar-2.1.8.tgz (108,647 bytes) > > ...done: 108,647 bytes > > downloading Horde_Cli-2.3.0.tgz ... > > Starting to download Horde_Cli-2.3.0.tgz (30,628 bytes) > > ...done: 30,628 bytes > > downloading Horde_Mime-2.11.0.tgz ... > > Starting to download Horde_Mime-2.11.0.tgz (147,538 bytes) > > ...done: 147,538 bytes > > downloading Horde_ActiveSync-2.39.7.tgz ... > > Starting to download Horde_ActiveSync-2.39.7.tgz (401,667 bytes) > > ...done: 401,667 bytes > > downloading Horde_Crypt-2.7.12.tgz ... > > Starting to download Horde_Crypt-2.7.12.tgz (156,807 bytes) > > ...done: 156,807 bytes > > downloading Horde_Imap_Client-2.29.16.tgz ... > > Starting to download Horde_Imap_Client-2.29.16.tgz (262,433 bytes) > > ...done: 262,433 bytes > > downloading Horde_Core-2.31.8.tgz ... > > Starting to download Horde_Core-2.31.8.tgz (1,677,360 bytes) > > ...done: 1,677,360 bytes > > downloading Horde_Form-2.0.19.tgz ... > > Starting to download Horde_Form-2.0.19.tgz (198,152 bytes) > > ...done: 198,152 bytes > > downloading horde-5.2.20.tgz ... > > Starting to download horde-5.2.20.tgz (2,989,979 bytes) > > ...done: 2,989,979 bytes > > downloading imp-6.2.23.tgz ... > > Starting to download imp-6.2.23.tgz (5,055,257 bytes) > > ...done: 5,055,257 bytes > > downloading kronolith-4.2.27.tgz ... > > Starting to download kronolith-4.2.27.tgz (2,644,499 bytes) > > ...done: 2,644,499 bytes > > downloading nag-4.2.19.tgz ... > > Starting to download nag-4.2.19.tgz (1,652,197 bytes) > > ...done: 1,652,197 bytes > > downloading turba-4.2.23.tgz ... > > Starting to download turba-4.2.23.tgz (2,002,609 bytes) > > ...done: 2,002,609 bytes > > downloading PEAR-1.10.7.tgz ... > > Starting to download PEAR-1.10.7.tgz (291,786 bytes) > > ...done: 291,786 bytes > > downloading Archive_Tar-1.4.5.tgz ... > > Starting to download Archive_Tar-1.4.5.tgz (20,919 bytes) > > ...done: 20,919 bytes > > upgrade ok: channel://pear.horde.org/Horde_Stream_Wrapper-2.1.4 > > upgrade ok: channel://pear.horde.org/Horde_Browser-2.0.16 > > upgrade ok: channel://pear.horde.org/Horde_Text_Filter-2.3.6 > > upgrade ok: channel://pear.horde.org/Horde_Socket_Client-2.1.2 > > upgrade ok: channel://pear.horde.org/Horde_Controller-2.0.5 > > upgrade ok: channel://pear.horde.org/Horde_Image-2.6.0 > > upgrade ok: channel://pear.horde.org/Horde_Icalendar-2.1.8 > > upgrade ok: channel://pear.horde.org/Horde_Cli-2.3.0 > > upgrade ok: channel://pear.horde.org/Horde_Mime-2.11.0 > > upgrade ok: channel://pear.php.net/Archive_Tar-1.4.5 > > upgrade ok: channel://pear.horde.org/Horde_Compress-2.2.2 > > upgrade ok: channel://pear.horde.org/Horde_Crypt-2.7.12 > > upgrade ok: channel://pear.horde.org/Horde_Imap_Client-2.29.16 > > upgrade ok: channel://pear.php.net/PEAR-1.10.7 > > upgrade ok: channel://pear.horde.org/Horde_ActiveSync-2.39.7 > > upgrade ok: channel://pear.horde.org/Horde_Core-2.31.8 > > upgrade ok: channel://pear.horde.org/Horde_Form-2.0.19 > > upgrade ok: channel://pear.horde.org/horde-5.2.20 > > upgrade ok: channel://pear.horde.org/imp-6.2.23 > > upgrade ok: channel://pear.horde.org/kronolith-4.2.27 > > upgrade ok: channel://pear.horde.org/nag-4.2.19 > > upgrade ok: channel://pear.horde.org/turba-4.2.23 > > PEAR: Optional feature webinstaller available (PEAR's web-based installer) > > PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based > > installer) > > PEAR: Optional feature gtk2installer available (PEAR's > > PHP-GTK2-based installer) > > PEAR: To install optional features use "pear install pear/PEAR#featurename" > > > > Which seems to have updated a bunch of stuff. Then I noticed that > > the PHP extension "bcmath" wasn't installed, so I installed it using > > YUM and re-ran the above command to upgrade "horde/Horde_Mapi". > > However, when I go to Administration > Configuration, I still see > > tons of apps that are still outdated: > > > > Horde_ActiveSync 2.20.0 > > Horde_Alarm 2.2.3 > > Horde_Argv 2.0.9 > > Horde_Auth 2.1.5 > > Horde_Autoloader 2.1.0 > > Horde_Browser 2.0.7 > > Horde_Cache 2.5.0 > > Horde_Cli 2.0.5 > > Horde_Compress 2.0.8 > > Horde_Compress_Fast 1.0.3 > > Horde_Constraint 2.0.1 > > Horde_Controller 2.0.1 > > Horde_Core 2.16.1 > > Horde_Crypt 2.5.0 > > Horde_Crypt_Blowfish 1.0.2 > > Horde_CssMinify 1.0.2 > > Horde_Css_Parser 1.0.4 > > Horde_Data 2.1.0 > > Horde_Date 2.0.12 > > Horde_Date_Parser 2.0.2 > > Horde_Dav 1.1.1 > > Horde_Db 2.2.0 > > Horde_Editor 2.0.4 > > Horde_ElasticSearch 1.0.2 > > Horde_Exception 2.0.4 > > Horde_Feed 2.0.2 > > Horde_Form 2.0.8 > > Horde_Group 2.0.4 > > Horde_HashTable 1.2.0 > > Horde_History 2.3.2 > > Horde_Http 2.1.1 > > Horde_Icalendar 2.0.9 > > Horde_Image 2.1.0 > > Horde_Imap_Client 2.25.3 > > Horde_Imsp 2.0.5 > > Horde_Injector 2.0.3 > > Horde_Itip 2.0.6 > > Horde_JavascriptMinify 1.1.0 > > Horde_JavascriptMinify_Jsmin 1.0.1 > > Horde_Kolab_Format 2.0.5 > > Horde_Kolab_Server 2.0.2 > > Horde_Kolab_Session 2.0.1 > > Horde_Kolab_Storage 2.1.1 > > Horde_ListHeaders 1.1.5 > > Horde_Lock 2.1.1 > > Horde_Log 2.1.0 > > Horde_LoginTasks 2.0.3 > > horde_lz4 1.0.7 > > Horde_Mail 2.4.0 > > Horde_Mail_Autoconfig 1.0.1 > > Horde_Mapi 1.0.3 > > Horde_Memcache 2.0.6 > > Horde_Mime 2.4.5 > > Horde_Mime_Viewer 2.0.7 > > Horde_Mongo 1.0.2 > > Horde_Nls 2.0.4 > > Horde_Notification 2.0.1 > > Horde_Oauth 2.0.1 > > Horde_OpenXchange 1.0.0 > > Horde_Pack 1.0.5 > > Horde_Pdf 2.0.3 > > Horde_Perms 2.1.2 > > Horde_Prefs 2.7.0 > > Horde_Queue 1.1.1 > > Horde_Rdo 2.0.2 > > Horde_Role 1.0.1 > > Horde_Routes 2.0.2 > > Horde_Rpc 2.1.1 > > Horde_Scribe 2.0.1 > > Horde_Secret 2.0.4 > > Horde_Serialize 2.0.2 > > Horde_Service_Facebook 2.0.6 > > Horde_Service_Gravatar 1.0.0 > > Horde_Service_Twitter 2.1.1 > > Horde_Service_Weather 2.1.4 > > Horde_SessionHandler 2.2.4 > > Horde_Share 2.0.5 > > Horde_Smtp 1.6.0 > > Horde_Socket_Client 1.1.2 > > Horde_SpellChecker 2.1.1 > > Horde_Stream 1.6.1 > > Horde_Stream_Filter 2.0.2 > > Horde_Stream_Wrapper 2.1.0 > > Horde_Stringprep 1.0.0 > > Horde_Support 2.1.1 > > Horde_SyncMl 2.0.4 > > Horde_Template 2.0.1 > > Horde_Test 2.4.5 > > Horde_Text_Diff 2.1.0 > > Horde_Text_Filter 2.2.1 > > Horde_Text_Filter_Jsmin 1.0.1 > > Horde_Text_Flowed 2.0.1 > > Horde_Thrift 2.0.1 > > Horde_Timezone 1.0.8 > > Horde_Token 2.0.5 > > Horde_Translation 2.2.0 > > Horde_Tree 2.0.2 > > Horde_Url 2.2.3 > > Horde_Util 2.5.1 > > Horde_Vfs 2.2.0 > > Horde_View 2.0.4 > > Horde_Xml_Element 2.0.1 > > Horde_Xml_Wbxml 2.0.1 > > webmail 5.2.3 > > > > Any other upgrade command always gives "Nothing to upgrade in > > channel "horde"" > > I asked before, what is the output of > > pear config-get horde_dir > > -- > Horde mailing list > Frequently Asked Questions: http://horde.org/faq/ > To unsubscribe, mail: [email protected] The output of "pear config-get horde_dir" is /var/www/html/horde -- Horde mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]