Bug#928813: libapache2-mod-jk: Jk can not find any configured worker

Thorsten Glaser tg at mirbsd.de
Wed May 27 16:28:27 BST 2020


Package: libapache2-mod-jk
Version: 1:1.2.46-1
Followup-For: Bug #928813
Control: severity -1 serious
Control: notfound -1 1:1.2.46-0+deb9u1
Control: found -1 1:1.2.46-1

Indeed, this prevents libapache2-mod-jk from working at all in buster.

Comparing (“dpkg -L libapache2-mod-jk | sort | less”) betweeen stretch
(1:1.2.46-0+deb9u1) and buster (1:1.2.46-1) shows:

(stretch)					      (buster)
/.                                                    /.
/etc                                                  /etc
/etc/apache2                                          /etc/apache2
/etc/apache2/mods-available                           /etc/apache2/mods-available
/etc/apache2/mods-available/jk.conf                   /etc/apache2/mods-available/httpd-jk.conf
/etc/apache2/mods-available/jk.load                   /etc/apache2/mods-available/jk.load
/etc/libapache2-mod-jk                                /etc/libapache2-mod-jk
/etc/libapache2-mod-jk/httpd-jk.conf                  /etc/libapache2-mod-jk/httpd-jk.conf
/etc/libapache2-mod-jk/workers.properties             /etc/libapache2-mod-jk/workers.properties
/usr                                                  /usr
/usr/lib                                              /usr/lib
/usr/lib/apache2                                      /usr/lib/apache2
/usr/lib/apache2/modules                              /usr/lib/apache2/modules
/usr/lib/apache2/modules/mod_jk.so                    /usr/lib/apache2/modules/mod_jk.so
/usr/share                                            /usr/share
/usr/share/doc                                        /usr/share/doc
/usr/share/doc/libapache2-mod-jk                      /usr/share/doc/libapache2-mod-jk
/usr/share/doc/libapache2-mod-jk/NEWS.Debian.gz
/usr/share/doc/libapache2-mod-jk/README.Debian        /usr/share/doc/libapache2-mod-jk/README.Debian
/usr/share/doc/libapache2-mod-jk/changelog.Debian.gz  /usr/share/doc/libapache2-mod-jk/changelog.Debian.gz
/usr/share/doc/libapache2-mod-jk/copyright            /usr/share/doc/libapache2-mod-jk/copyright


Note this difference:
/etc/apache2/mods-available/jk.conf (stretch) vs.
/etc/apache2/mods-available/httpd-jk.conf

In stretch, an “a2enmod jk” will enable mods-available/jk.conf
and make things work.

From reading the changelog, you wanted to “Install new httpd-jk.conf
file which follows Apache 2.4 syntax”, but the directory is wrong;
these files belong into conf-available, not mods-available.

That being said, that would require both “a2enmod jk” *and*
“a2enconf httpd-jk”, which is a UI regression against earlier,
so I’d prefer for the file to be renamed back to what it was
in stretch over moving it to another directory.

⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠
⚠ I intend to team-upload the fix if not done within the week. ⚠
⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠

-- System Information:
Debian Release: 10.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-9-amd64 (SMP w/2 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages libapache2-mod-jk depends on:
ii  apache2-bin [apache2-api-20120211]  2.4.38-3+deb10u3
ii  libc6                               2.28-10

libapache2-mod-jk recommends no packages.

Versions of packages libapache2-mod-jk suggests:
pn  libapache-mod-jk-doc  <none>
ii  tomcat8               8.5.54-0+deb9u1

-- no debconf information


More information about the pkg-java-maintainers mailing list