SOGo does support Debian 13 but they moved the repository to a different url.
I changed the contents of my /etc/apt/sources.list.d/sogo-nightly.list to
deb https:packagingv2.sogo.nu/sogo-nightly-debian/ trixie main
After that I did an apt full-upgrade
This command installs the new sogo packages for debian 13.
I am running nginx as webserver and sogo did not work as expected after the upgrade. I found out that the sogo templates in /etc/nginx/templates pointed to the wrong directories.
In sogo.tmpl I commented out the old config and added the new config:
#location /SOGo.woa/WebServerResources/ {
# alias /usr/lib/GNUstep/SOGo/WebServerResources/;
# expires max;
#}
#location /SOGo/WebServerResources/ {
# alias /usr/lib/GNUstep/SOGo/WebServerResources/;
# expires max;
#}
#location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
# alias /usr/lib/GNUstep/SOGo/$1.SOGo/Resources/$2;
# expires max;
#}
location /SOGo.woa/WebServerResources/ {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/WebServerResources/;
expires max;
}
location /SOGo/WebServerResources/ {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/WebServerResources/;
expires max;
}
location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/$1.SOGo/Resources/$2;
expires max;
}
I also updated the sogo-subdomain.tmpl:
#location /SOGo.woa/WebServerResources/ {
# alias /usr/lib/GNUstep/SOGo/WebServerResources/;
# expires max;
#}
#location /SOGo/WebServerResources/ {
# alias /usr/lib/GNUstep/SOGo/WebServerResources/;
# expires max;
#}
#location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
# alias /usr/lib/GNUstep/SOGo/$1.SOGo/Resources/$2;
# expires max;
#}
#location (^/SOGo/so/ControlPanel/Products/[^/]*UI/Resources/.*\.(jpg|png|gif|css|js)$) {
# alias /usr/lib/GNUstep/SOGo/$1.SOGo/Resources/$2;
# expires max;
#}
location /SOGo.woa/WebServerResources/ {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/WebServerResources/;
expires max;
}
location /SOGo/WebServerResources/ {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/WebServerResources/;
expires max;
}
location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/$1.SOGo/Resources/$2;
expires max;
}
location (^/SOGo/so/ControlPanel/Products/[^/]*UI/Resources/.*\.(jpg|png|gif|css|js)$) {
alias /usr/lib/x86_64-linux-gnu/GNUstep/SOGo/$1.SOGo/Resources/$2;
expires max;
}
Restarted nginx and Sogo is now working om Debian 13!