View Issue Details

IDProjectCategoryView StatusLast Update
0005221SOGoBackend Mailpublic2021-10-06 18:25
Reporterarodier74 Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformDebianOSLinuxOS Version11
Product Version4.3.2 
Summary0005221: Webmail page not accessible (404)
Description

After a fresh installation on Debian, the login page works, and the authentication succeed.
However, as soon as the browser tries to access the webmail page, the server returns 404.
The other pages, when entering the URL manually in the browser, like calendars, contacts and preferences works.
We found a way to solve the issue by downgrading the libxmlsec1-openssl library, from 1.2.30 to 1.2.27

Steps To Reproduce

Install sogo, for instance on Debian buster.
Access the page, and see the 404 error.
downgrade the xml library, restart sogo, and see the page working.

Additional Information

Sogo config example:

{
// postgresql parameters
SOGoProfileURL = "postgresql://sogo:@127.0.0.1:5432/sogo/sogo_user_profile";
OCSFolderInfoURL = "postgresql://sogo:
@127.0.0.1:5432/sogo/sogo_folder_info";
OCSSessionsFolderURL = "postgresql://sogo:@127.0.0.1:5432/sogo/sogo_sessions_folder";
OCSEMailAlarmsFolderURL = "postgresql://sogo:
@127.0.0.1:5432/sogo/sogo_alarms_folder";

// Locale / Internationalisation
SOGoLanguage = English;
SOGoFirstDayOfWeek = 1;
SOGoDayStartTime = 9;
SOGoDayEndTime = 17;
SOGoTimeZone = Etc/UTC;
SOGoTimeFormat = %H:%M;

// Calendaring parameters
SOGoAppointmentSendEMailNotifications = True;
SOGoEnableEMailAlarms = YES;

// Mail SMTP parameters: use SOGo standards
SOGoSMTPAuthenticationType = plain;
SOGoSMTPServer = "smtp.homebox.website";

// Mail IMAP parameters
SOGoIMAPServer = "imap://imap.homebox.website:143/?tls=NO";
SOoIMAPAclConformsToIMAPExt = NO;

// Generic email options
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoMailShowSubscribedFoldersOnly = YES;

// IMAP folders
SOGoTrashFolderName = Trash;
SOGoDraftsFolderName = Drafts;
SOGoJunkFolderName = Junk;
SOGoSentFolderName = Sent;

// Sieve
SOGoSieveServer = "sieve://imap.homebox.website:4190/?tls=YES";
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = YES;
SOGoRefreshViewCheck = every_minute;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoSieveFolderEncoding = UTF-8;

// Servers parameters
SOGoMemcachedHost = 127.0.0.1;
WOMaxUploadSize = 10240;
SOGoMaximumMessageSizeLimit = 10240;
NGMimeBuildMimeTempDirectory = "/tmp";

// Calendaring parameters
SOGoEnablePublicAccess = NO;

// Settings
SOGoPasswordChangeEnabled = YES;

// LDAP parameters
SOGoUserSources = (
{
id = public;
type = ldap;
CNFieldName = cn;
IDFieldName = cn;
UIDFieldName = uid;
bindFields = (cn, uid, mail);
baseDN = "ou=users,dc=homebox,dc=website";
scope = SUB;
bindDN = "cn=readonly account,ou=users,dc=homebox,dc=website";
bindPassword = xxx;
canAuthenticate = YES;
displayName = "Users";
hostname = "ldap.homebox.website";
isAddressBook = YES;
bindAsCurrentUser = NO;
passwordPolicy = NO;
mapping = {
mozillasecondemail = "intlMailAddr";
};
}
);

// Debugging
SOGoDebugRequests = YES;
SoDebugBaseURL = YES;
ImapDebugEnabled = YES;
LDAPDebugEnabled = YES;
PGDebugEnabled = YES;
SOGoUIxDebugEnabled = YES;
WODontZipResponse = YES;
WOLogFile = /var/log/sogo/sogo.log;
}

Logs

Nov 08 17:05:59 sogod [49624]: version 4.3.2 -- starting
Nov 08 17:05:59 sogod [49624]: vmem size check enabled: shutting down app when vmem > 384 MB. Currently at 83 MB
Nov 08 17:05:59 sogod [49624]: <0x0x56006fb58760[SOGoProductLoader]> SOGo products loaded from '/usr/lib/GNUstep/SOGo':
Nov 08 17:05:59 sogod [49624]: <0x0x56006fb58760[SOGoProductLoader]> Mailer.SOGo, CommonUI.SOGo, SchedulerUI.SOGo, MailPartViewers.SOGo, PreferencesUI.SOGo, Appointments.SOGo, AdministrationUI.SOGo, ContactsUI.SOGo, Contacts.SOGo, MailerUI.SOGo, MainUI.SOGo
Nov 08 17:05:59 sogod [49624]: [so-product-registry] could not load product: MailPartViewers
Nov 08 17:05:59 sogod [49624]: [so-product-registry] could not load product: MailerUI
Nov 08 17:05:59 sogod [49624]: All products loaded - current memory usage at 91 MB
Nov 08 17:05:59 sogod [49624]: <0x0x56006fbd49e0[WOWatchDog]> listening on 127.0.0.1:20000
Nov 08 17:05:59 sogod [49624]: <0x0x56006fbd49e0[WOWatchDog]> watchdog process pid: 49624
Nov 08 17:05:59 sogod [49624]: <0x0x7fe47044c200[WOWatchDogChild]> watchdog request timeout set to 10 minutes
Nov 08 17:05:59 sogod [49624]: <0x0x56006fbd49e0[WOWatchDog]> preparing 3 children
Nov 08 17:06:00 sogod [49624]: <0x0x56006fbd49e0[WOWatchDog]> child spawned with pid 49625
Nov 08 17:06:00 sogod [49624]: <0x0x56006fbd49e0[WOWatchDog]> child spawned with pid 49626
Nov 08 17:06:00 sogod [49624]: <0x0x56006fbd49e0[WOWatchDog]> child spawned with pid 49627
2020-11-08 17:06:00.106 sogod[49626:49626] PostgreSQL72 connection established: <0x0x56006fd398e0[PGConnection]: connection=0x0x56006fd43a10>
2020-11-08 17:06:00.106 sogod[49626:49626] PostgreSQL72 channel 0x0x56006fbf72a0 opened (connection=<0x0x56006fd398e0[PGConnection]: connection=0x0x56006fd43a10>)
2020-11-08 17:06:00.106 sogod[49626:49626] PG0x0x56006fbf72a0 SQL: SELECT count() FROM sogo_user_profile
2020-11-08 17:06:00.106 sogod[49625:49625] PostgreSQL72 connection established: <0x0x56006fd398e0[PGConnection]: connection=0x0x56006fd43a10>
2020-11-08 17:06:00.106 sogod[49625:49625] PostgreSQL72 channel 0x0x56006fbf72a0 opened (connection=<0x0x56006fd398e0[PGConnection]: connection=0x0x56006fd43a10>)
2020-11-08 17:06:00.106 sogod[49625:49625] PG0x0x56006fbf72a0 SQL: SELECT count(
) FROM sogo_user_profile
2020-11-08 17:06:00.108 sogod[49627:49627] PostgreSQL72 connection established: <0x0x56006fd398e0[PGConnection]: connection=0x0x56006fd43a10>
2020-11-08 17:06:00.109 sogod[49627:49627] PostgreSQL72 channel 0x0x56006fbf72a0 opened (connection=<0x0x56006fd398e0[PGConnection]: connection=0x0x56006fd43a10>)
2020-11-08 17:06:00.109 sogod[49627:49627] PG0x0x56006fbf72a0 SQL: SELECT count() FROM sogo_user_profile
2020-11-08 17:06:00.110 sogod[49625:49625] PG0x0x56006fbf72a0 SQL: SELECT count(
) FROM sogo_folder_info
2020-11-08 17:06:00.110 sogod[49627:49627] PG0x0x56006fbf72a0 SQL: SELECT count() FROM sogo_folder_info
2020-11-08 17:06:00.112 sogod[49625:49625] PG0x0x56006fbf72a0 SQL: SELECT count(
) FROM sogo_sessions_folder
2020-11-08 17:06:00.114 sogod[49627:49627] PG0x0x56006fbf72a0 SQL: SELECT count() FROM sogo_sessions_folder
Nov 08 17:06:00 sogod [49627]: <0x0x56006fea4e10[WOHttpAdaptor]> notified the watchdog that we are ready
Nov 08 17:06:00 sogod [49625]: <0x0x56006fea4eb0[WOHttpAdaptor]> notified the watchdog that we are ready
2020-11-08 17:06:00.116 sogod[49626:49626] PG0x0x56006fbf72a0 SQL: SELECT count(
) FROM sogo_folder_info
2020-11-08 17:06:00.118 sogod[49626:49626] PG0x0x56006fbf72a0 SQL: SELECT count(*) FROM sogo_sessions_folder
Nov 08 17:06:00 sogod [49626]: <0x0x56006fea4e10[WOHttpAdaptor]> notified the watchdog that we are ready

TagsNo tags attached.

Activities

francis

francis

2021-06-28 15:01

administrator   ~0015340

Debian buster only provide version 1.2.27.

Issue History

Date Modified Username Field Change
2020-11-21 08:54 arodier74 New Issue
2021-06-28 15:01 francis Note Added: 0015340
2021-10-06 18:25 francis Status new => closed
2021-10-06 18:25 francis Resolution open => no change required