[Pkg-xmpp-devel] Bug#1055451: prosody: Bug still present in prosody 0.12.4-1~bpo12+1

Matija Nalis mnalis-debianbug at voyager.hr
Thu Mar 28 20:17:25 GMT 2024


Package: prosody
Version: 0.12.4-1~bpo12+1
Followup-For: Bug #1055451
X-Debbugs-Cc: mnalis-debianbug at voyager.hr
Control: tags -1 patch

Dear Maintainer,

I can confirm the issue is still present in prosody 0.12.4-1~bpo12+1 from
bookworm-backports, and affects all non-systemd installations. E.g.:

# /etc/init.d/prosody stop ; ps auxfw | grep prosod | grep -v grep
Stopping Prosody XMPP Server: prosody.
prosody   3005  0.0  0.1  54900  8344 ?        S    20:42   0:00 lua5.4 /usr/bin/prosody -D

Attached is a simple patch that fixes it. 

In the future, /etc/init.d/prosody should be kept in sync with debian/control 
"Depends:" field (i.e. if prosody depends on "lua5.4", then init.d script should 
reference "lua5.4" too).


-- System Information:
Debian Release: 12.5
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages prosody depends on:
ii  adduser                             3.134
ii  init-system-helpers                 1.65.2
ii  libc6                               2.36-9+deb12u4
ii  libicu72                            72.1-3
ii  libssl3                             3.0.11-1~deb12u2
ii  lua-bitop [lua5.4-bitop]            1.0.2-7
ii  lua-expat [lua5.4-expat]            1.5.1-3
ii  lua-filesystem [lua5.4-filesystem]  1.8.0-3
ii  lua-sec [lua5.4-sec]                1.2.0-2
ii  lua-socket [lua5.4-socket]          3.1.0-1+b1
ii  lua5.4                              5.4.4-3
ii  ssl-cert                            1.1.2

Versions of packages prosody recommends:
ii  lua-event [lua5.4-event]      0.4.6-2+b1
ii  lua-unbound [lua5.4-unbound]  1.0.0-2
pn  lua5.4-readline               <none>

Versions of packages prosody suggests:
pn  lua-dbi-mysql       <none>
pn  lua-dbi-postgresql  <none>
pn  lua-dbi-sqlite3     <none>
ii  lua-zlib            1.2-3

-- Configuration Files:
/etc/prosody/conf.avail/example.com.cfg.lua [Errno 13] Permission denied: '/etc/prosody/conf.avail/example.com.cfg.lua'
/etc/prosody/conf.avail/localhost.cfg.lua [Errno 13] Permission denied: '/etc/prosody/conf.avail/localhost.cfg.lua'
/etc/prosody/prosody.cfg.lua [Errno 13] Permission denied: '/etc/prosody/prosody.cfg.lua'

-- no debconf information
-------------- next part --------------
--- /etc/init.d/prosody.org-bookworm	2020-10-02 11:45:27.000000000 +0200
+++ /etc/init.d/prosody	2024-03-28 20:38:07.172873463 +0100
@@ -43,7 +43,7 @@
 	chown prosody:adm "$(dirname $PIDFILE)"
 	[ -x /sbin/restorecon ] && /sbin/restorecon `dirname $PIDFILE`
 	if start-stop-daemon --start --quiet --pidfile "$PIDFILE" \
-		--chuid "$USER" --oknodo --user "$USER" --name lua5.2 \
+		--chuid "$USER" --oknodo --user "$USER" --name lua5.4 \
 		$(start_opts) --startas "$DAEMON" -- -D;
 	then
 		return 0
@@ -54,7 +54,7 @@
 
 stop_prosody () {
 	if start-stop-daemon --stop --quiet --retry 30 \
-		--oknodo --pidfile "$PIDFILE" --user "$USER" --name lua5.2;
+		--oknodo --pidfile "$PIDFILE" --user "$USER" --name lua5.4;
 	then
 		return 0
 	else
@@ -64,7 +64,7 @@
 
 signal_prosody () {
 	if start-stop-daemon --stop --quiet --pidfile "$PIDFILE" \
-		--user "$USER" --name lua5.2 --oknodo --signal "$1";
+		--user "$USER" --name lua5.4 --oknodo --signal "$1";
 	then
 		return 0
 	else
@@ -111,7 +111,7 @@
   	;;
   status)
 	log_daemon_msg "Status of Prosody XMPP Server" "prosody "
-	status_of_proc -p"$PIDFILE" lua5.2
+	status_of_proc -p"$PIDFILE" lua5.4
 	;;
   *)
   	log_action_msg "Usage: /etc/init.d/prosody {start|stop|restart|reload|status}"


More information about the Pkg-xmpp-devel mailing list