Bug#1148867: Button "Add Mail settings" throws a Fatal error: Uncaught Error: Undefined constant "active" in /usr/share/gosa/plugins/personal/mailaddress/class_mailAccount.inc:198

Mike Gabriel sunweaver at debian.org
Fri Sep 25 09:41:30 BST 2026


Control: reassing -1 gosa-plugins-mailaddress
Control: found -1 2.8~git20211027.08b10a2-1

On  Do 24 Sep 2026 13:48:50 CEST, Serhii Horichenko wrote:

> Package: src:gosa
> Version: 2.8~git20230203.10abe45+dfsg-19
> Severity: important
>
> (GOsa² 2.8~git20230203.10abe45+dfsg-1+deb12u2 on `Debian Edu 12.15`  
> has the same issue.)
>
> Environment:
> - Server Debian Edu 13.7 server with only the role "Main-server"
> - (optional) Workstation installed with PXE from server above
>
> How to reproduce:
> - GUI log in to the system as any user
> - Open Firefox with the default page `https://www/index.html.en`
> - Choose GOsa² on the right-side menu
> - Log in to GOsa²
> - Open any user's account in GOsa²
> - Choose the tab Mail (https://www/gosa/main.php?plug=1)
> - Press the button "Add Mail settings"
>
> Instead of a webpage, you can observe the ERROR:
> ```
> Fatal error: Uncaught Error: Undefined constant "active" in  
> /usr/share/gosa/plugins/personal/mailaddress/class_mailAccount.inc:198 Stack  
> trace: #0 /usr/share/gosa/include/class_tabs.inc(172):  
> mailAccount->execute() #1  
> /usr/share/gosa/include/class_management.inc(224): tabs->execute()  
> #2 /usr/share/gosa/plugins/admin/users/main.inc(44):  
> management->execute() #3 /usr/share/gosa/html/main.php(427):  
> require('...') #4 {main} thrown in  
> /usr/share/gosa/plugins/personal/mailaddress/class_mailAccount.inc  
> on line 198
> ```
>
> Records in apache2 logs:
> ```
> ==> error.log <==
> [Thu Sep 24 13:26:32.166188 2026] [php:error] [pid 2340:tid 2340]  
> [client 10.0.2.2:52756] PHP Fatal error:  Uncaught Error: Undefined  
> constant "active" in  
> /usr/share/gosa/plugins/personal/mailaddress/class_mailAccount.inc:198\nStack trace:\n#0 /usr/share/gosa/include/class_tabs.inc(172): mailAccount->execute()\n#1 /usr/share/gosa/include/class_management.inc(224): tabs->execute()\n#2 /usr/share/gosa/plugins/admin/users/main.inc(44): management->execute()\n#3 /usr/share/gosa/html/main.php(427): require('...')\n#4 {main}\n  thrown in /usr/share/gosa/plugins/personal/mailaddress/class_mailAccount.inc on line 198, referer:  
> https://www/gosa/main.php?plug=1
>
> ==> access.log <==
> 10.0.2.2 - - [24/Sep/2026:13:26:32 +0200] "POST  
> /gosa/main.php?plug=1 HTTP/1.1" 200 1034  
> "https://www/gosa/main.php?plug=1" "Mozilla/5.0 (X11; Linux x86_64;  
> rv:140.0) Gecko/20100101 Firefox/140.0"


This issue needs to be fixed in gosa-plugins-mailaddress, not the main  
gosa package.

Mike


-- 

mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: sunweaver at debian.org, http://sunweavers.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: Digitale PGP-Signatur
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-pkg-team/attachments/20260925/2c35704f/attachment.sig>


More information about the Debian-edu-pkg-team mailing list