- Package:
- postfixadmin
- Source:
- postfixadmin
- Submitter:
- Samuli Suonpää
- Date:
- 2026-10-13 18:23:09 UTC
- Severity:
- normal
- Tags:
Postfixadmin dies at the start, because autoloader configuration
generated by php-composer is not found. Instead of tha login page, httpd
returns only this:
vendor/autoload.php is missing. Please run 'install.sh' or follow the
instructions in INSTALL.TXT
This was already reporter as but 1135837, but closed with upload of a
new upstream version 4.0.4+ds and archived. What exactly was the new
upstream version supposed to fix here? The bug is still reproducible
with 4.0.5+ds-1.
I believe the problem is here: postfixadmin commits suicide at the
startup, because ./vendor/autoload.php does not exist.
/usr/share/postfixadmin/common.php:
------
<?php
if (!is_file(dirname(__FILE__) . '/vendor/autoload.php')) {
die("vendor/autoload.php is missing. Please run 'install.sh' or
follow the instructions in INSTALL.TXT");
}
require_once(dirname(__FILE__) . '/vendor/autoload.php');
------
Upstream uses php-composer to manage php dependencies. When packaged to
debian, I guess this is not the case but dependencies are handled the
Debian way, as they should. Thus we do not have the composer-generated
autoloader configuration.
Or am I missing something?
Hi, Thank you for reporting this. https://github.com/postfixadmin/postfixadmin/issues/1026 when I uploaded 4.0.4+ds-1, but today I looked closer and found that I made a mistake of assuming it was fixed. Sorry about that! I am preparing an upload this weekend or the next to really fix this. Cheers,
Control: tags -1 + pending I prepared a new upload that should address this bug. I'll upload it in the next few hours. Please test on unstable (or wait 5 days for it to migrate to testing). Cheers,
We believe that the bug you reported is fixed in the latest version of
postfixadmin, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1150349@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luke Yasuda <jing@jing.rocks> (supplier of updated postfixadmin package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 13 Oct 2026 02:19:12 +0900
Source: postfixadmin
Architecture: source
Version: 4.0.5+ds+~cs20.241.5-1
Distribution: unstable
Urgency: medium
Maintainer: Luke Yasuda <jing@jing.rocks>
Changed-By: Luke Yasuda <jing@jing.rocks>
Closes: 1110966 1150349
Changes:
postfixadmin (4.0.5+ds+~cs20.241.5-1) unstable; urgency=medium
.
* d/control: remove substvar misc:Depends, not needed anymore
* forwardport a fix to include all the models from postfixadmin's libs.
This is needed because upstream switched to use composer in 4.0.
* remove the requirement of having vendor/autoload.php.
We do not use composer in Debian to build this package. Runtime
dependencies have been missing since 4.0.1, so we pull them in
to fix this issue. (Closes: #1150349)
* add source lintian overrides: very long line length
* install the missing css files (Closes: #1110966)
* New upstream version 4.0.5+ds+~cs20.241.5
Checksums-Sha1:
4a683951dfd408c09c36a385710ab3c689afbd24 3221 postfixadmin_4.0.5+ds+~cs20.241.5-1.dsc
7ef7431f04f680a6dcf9e6a9f40723ed91aaea12 8036 postfixadmin_4.0.5+ds+~cs20.241.5.orig-constant-time-encoding.tar.xz
867c10f7ab8830a857ee5aab6d11e94ad6aab183 10967584 postfixadmin_4.0.5+ds+~cs20.241.5.orig-endroid-qr-code.tar.xz
2e74727239bffc0d6f7f470913bac6265b8fde3a 14036 postfixadmin_4.0.5+ds+~cs20.241.5.orig-otphp.tar.xz
ad1cff40c6556decf431240162831d0c31756d9c 12932 postfixadmin_4.0.5+ds+~cs20.241.5.orig-pacrypt.tar.xz
8a354e177e66d981d03e63a10a6c0fdda73457b7 3433376 postfixadmin_4.0.5+ds+~cs20.241.5.orig-zf1-future.tar.xz
c06c580b1311b72c31a7d0345fef260e35ff9bfd 1642732 postfixadmin_4.0.5+ds+~cs20.241.5.orig.tar.xz
94d7e4fa6ba86bf47621b54a0ed5562275af0302 15732 postfixadmin_4.0.5+ds+~cs20.241.5-1.debian.tar.xz
2d3498abb061538ba95b3a43824e3bd6b5c32424 6775 postfixadmin_4.0.5+ds+~cs20.241.5-1_source.buildinfo
Checksums-Sha256:
58e90eba5d17ed3af967e88cd1807c521fbf72e1432be1bfe961a89d740b3256 3221 postfixadmin_4.0.5+ds+~cs20.241.5-1.dsc
c1ad049c6665f697fe976db22d124c82454a88e17c23d7afb45b0ff2c2bebffe 8036 postfixadmin_4.0.5+ds+~cs20.241.5.orig-constant-time-encoding.tar.xz
537c975124f5357c2b2a93692e28558b89f37cb3295967a652b7630e8ac21930 10967584 postfixadmin_4.0.5+ds+~cs20.241.5.orig-endroid-qr-code.tar.xz
258fa546cfb070a61c09509d5694d7111b65521611959c52a2f9b039773ee829 14036 postfixadmin_4.0.5+ds+~cs20.241.5.orig-otphp.tar.xz
6f7e5d5875d4d7e1ef308f805252ffffa1c3ce4124b1eab5336c7bf855fba84e 12932 postfixadmin_4.0.5+ds+~cs20.241.5.orig-pacrypt.tar.xz
88f585768fdd96a2d0fdb19e9ef32f7a53235ad98d27d85f71bc1c10d640bb96 3433376 postfixadmin_4.0.5+ds+~cs20.241.5.orig-zf1-future.tar.xz
c5adb8d81f322857add949ffb4e35c3e693ce6e92a0607515142382968325ce1 1642732 postfixadmin_4.0.5+ds+~cs20.241.5.orig.tar.xz
989a03a7321aa348b8ba02d421e089997a7cad435be46dee3439fbfd72876d45 15732 postfixadmin_4.0.5+ds+~cs20.241.5-1.debian.tar.xz
652618d1c84061e62e172dabb0156fddede024cb556b1c432075c14b88bfefda 6775 postfixadmin_4.0.5+ds+~cs20.241.5-1_source.buildinfo
Files:
d6fdc8723f8af21c5115c77b11c0d4ec 3221 admin optional postfixadmin_4.0.5+ds+~cs20.241.5-1.dsc
751f726e946939ca0a852297971fb0ea 8036 admin optional postfixadmin_4.0.5+ds+~cs20.241.5.orig-constant-time-encoding.tar.xz
e2f47fe59fab93f0e5782cbc609ae59c 10967584 admin optional postfixadmin_4.0.5+ds+~cs20.241.5.orig-endroid-qr-code.tar.xz
d4d9bd9a289151d147d91c4a6e8d871a 14036 admin optional postfixadmin_4.0.5+ds+~cs20.241.5.orig-otphp.tar.xz
7b4f3de2c80ae8db87136752306888a4 12932 admin optional postfixadmin_4.0.5+ds+~cs20.241.5.orig-pacrypt.tar.xz
afe9f3c17b0eb02b1234d70416e481ff 3433376 admin optional postfixadmin_4.0.5+ds+~cs20.241.5.orig-zf1-future.tar.xz
b307f24f1a43d00539416d31282951a5 1642732 admin optional postfixadmin_4.0.5+ds+~cs20.241.5.orig.tar.xz
ec0f152416c9af7b6190cd967e8ad523 15732 admin optional postfixadmin_4.0.5+ds+~cs20.241.5-1.debian.tar.xz
affd8a326f852647add83ddd7032325b 6775 admin optional postfixadmin_4.0.5+ds+~cs20.241.5-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIYEARYKAC4WIQQUNK5y7dM5LGmlOjiPRdGe/wwPKwUCas2mVRAcamluZ0BqaW5n
LnJvY2tzAAoJEI9F0Z7/DA8rBDwBAJGmK+sLYF08lbGhUnFbieskoHYCIzgjdpQA
LG0Ld8kDAQD5Cm7rkOyetZ2nPxAvkbJ4xu6uVyStFb9tKHT/6OSpCA==
=bj9T
-----END PGP SIGNATURE-----