Am 02.03.2016 um 12:26 schrieb Dominique: > On 02/03/2016 09:21, Christian Mack wrote: >> Am 01.03.2016 um 21:40 schrieb Dominique: >>> On 01/03/2016 15:56, Christian Mack wrote: >>>> Am 01.03.2016 um 14:06 schrieb Dominique: >>>>> Hi, >>>>> >>>>> I have a running SOGo under Ubuntu 12.04 that I want to move to >>>>> another >>>>> server running Ubuntu 14.04. >>>>> I installed SOGo into the new server and copied the entire MySQL >>>>> database from one server to another - export sql from one side, import >>>>> sql on the other server. >>>>> The SOGo user is created and allows connection from the cli and can >>>>> see >>>>> all the tables in the SOGo DB >>>>> However, from the SOGo interface... nothing. Not able to connect. >>>>> In the >>>>> log, it shows as follow: >>>>> >>>>> 2016-03-01 13:33:50.176 sogod[9628] ERROR: could not open MySQL4 >>>>> connection to database 'sogo': Access denied for user >>>>> 'sogo'@'localhost' >>>>> (using password: YES) >>>>> Mar 01 13:33:50 sogod [9628]: [ERROR] >>>>> <0x0x7f352f514b58[GCSChannelManager]> could not open channel >>>>> <MySQL4Channel[0x0x7f352f2cbcc8] connection=0x(null)> for >>>>> mysql://localhost/sogo/sogo_user_profile >>>>> Mar 01 13:33:50 sogod [9628]: [WARN] >>>>> <0x0x7f352f514b58[GCSChannelManager]> will prevent opening of this >>>>> channel 5 seconds after 2016-03-01 13:33:50 +0100 >>>>> >>>>> My config file is as follow - The same config file is working properly >>>>> in Ubuntu 12.04: >>>>> >>>>> { >>>>> SOGoProfileURL = >>>>> "mysql://sogo:sogo@localhost:3306/sogo/sogo_user_profile"; >>>>> OCSFolderInfoURL = >>>>> "mysql://sogo:sogo@localhost:3306/sogo/sogo_folder_info"; >>>>> OCSSessionsFolderURL = >>>>> "mysql://sogo:sogo@localhost:3306/sogo/sogo_sessions_folder"; >>>>> >>>>> SOGoDraftsFolderName = Drafts; >>>>> SOGoSentFolderName = Sent; >>>>> SOGoTrashFolderName = Trash; >>>>> >>>>> SOGoIMAPServer = "imap://mail.domain.tld"; >>>>> SOGoSieveServer = "sieve://mail.domain.tld:4190"; >>>>> >>>>> SOGoMailDomain = "domain.tld"; >>>>> SOGoMailingMechanism = smtp; >>>>> >>>>> SOGoForceIMAPLoginWithEmail = YES; >>>>> >>>>> SOGoUserSources = ( >>>>> { >>>>> canAuthenticate = YES; >>>>> displayName = "Shared Addresses"; >>>>> id = accounts; >>>>> isAddressBook = NO; >>>>> type = sql; >>>>> userPasswordAlgorithm = none; >>>>> viewURL = "http://sogo:sogo@localhost:3306/sogo/sogo_view"; >>>>> } >>>>> ); >>>>> >>>>> SOGoVacationEnabled = YES; >>>>> SOGoForwardEnabled = YES; >>>>> SOGoSieveScriptsEnabled = YES; >>>>> SOGoMailAuxiliaryUserAccountsEnabled = YES; >>>>> >>>>> >>>>> SOGoTimeZone = "Europe/Madrid"; >>>>> SOGoLanguage = SpanishSpain; >>>>> >>>>> SOGoCalendarDefaultRoles = ( >>>>> PublicViewer, >>>>> ConfidentialDAndTViewer >>>>> ); >>>>> >>>>> WOLogFile = /var/log/sogo/sogo.log; >>>>> WOWorkersCount = 10; >>>>> >>>>> SOGoSpecialFoldersInRoot = YES; /* Deprecated ?*/ >>>>> SOGoAuthenticationMethod = sql; /* Deprecated ?*/ >>>>> NGImap4DisableIMAP4Pooling = YES; /* Deprecated ?*/ >>>>> NGUseUTF8AsURLEncoding = YES; /* Deprecated ?*/ >>>>> >>>>> /* Email Reminders */ >>>>> >>>>> SOGoEnableEMailAlarms = YES; >>>>> SOGoFoldersSendEMailNotifications = YES; >>>>> SOGoACLsSendEMailNotifications = YES; /* Deprecated ?*/ >>>>> SOGoAppointmentSendEMailNotifications = YES; >>>>> OCSEMailAlarmsFolderURL = >>>>> "mysql://sogo:sogo@localhost:3306/sogo/sogo_alarms_folder"; >>>>> >>>>> } >>>>> >>>>> Any ideas ? >>>>> >>>> Did you export your mysql database in UTF-8? >>>> The newer mysql versions create their tables with UTF-8 as default >>>> character set. >>>> >>>> >>>> Kind regards, >>>> Christian Mack >>>> >>> The database was exported to UTF8, but most of the tables where in >>> latin1. After reloading the original data I converted all tables to >>> UTF-8. No change. sogo.log still rejects the connection: >>> >>> 2016-03-01 21:08:46.694 sogod[9168] ERROR: could not open MySQL4 >>> connection to database 'sogo': Access denied for user 'sogo'@'localhost' >>> (using password: YES) >>> Mar 01 21:08:46 sogod [9168]: [ERROR] >>> <0x0x7f67af8d9b58[GCSChannelManager]> could not open channel >>> <MySQL4Channel[0x0x7f67afc190a8] connection=0x(null)> for >>> http://localhost/sogo/sogo_view >>> >> Did you also migrate the "mysql" database and restarted mysql afterwards? >> >> >> Kind regards, >> Christian Mack >> > No. I did not move the 'mysql' database. The receiving server already > has other programs installed with mysql back-end. I cannot just dump the > existing one and replace it with the old ones. Any specific table > entries that needs to be moved ? >
Then you need to add the user "sogo"@"localhost" with the password from your sogo.conf and all privileges on the database "sogo". Kind regards, Christian Mack -- Christian Mack Universität Konstanz Kommunikations-, Informations-, Medienzentrum (KIM) Abteilung Basisdienste 78457 Konstanz +49 7531 88-4416
smime.p7s
Description: S/MIME Cryptographic Signature