Package: src:rsyslog Version: 8.2510.0-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202510/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:rsyslog, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' [... snipped ...] === Analyzing core dump #2: ./core.227410 === Core file type: ./core.227410: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, from './tcpflood -p48863 -u openssl -Trelp-tls -acertvalid -p48863 -m1000 -x ./tls-ce', real uid: 924, effective uid: 924, real gid: 924, effective gid: 924, execfn: './tcpflood', platform: 'x86_64' Core file size: 10788864 bytes ./diag.sh: line 1669: gdb: command not found gdb analysis failed ./diag.sh: line 1672: gdb: command not found gdb analysis failed for tcpflood === Analyzed 2 core dump(s) === === Disk Space Analysis === Disk usage: 11% (Free: 102G) === System Information === Linux r7a-large-1761905299 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux === Linux System Status === Memory info: MemTotal: 16005604 kB MemFree: 13927164 kB MemAvailable: 15390432 kB === Error Logs Collection === gather-check-logs.sh not found, collecting available logs manually... No failed-tests.log found not reporting failure as RSYSLOG_STATSURL is not set 10:25:00[1] FAIL: Test ./imrelp-tls-cfgcmd.sh (took 1 seconds) FAIL imrelp-tls-cfgcmd.sh (exit status: 1) ============================================================================ Testsuite summary for rsyslog 8.2510.0 ============================================================================ # TOTAL: 717 # PASS: 707 # SKIP: 9 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/test-suite.log for debugging. Some test(s) failed. Please report this to [email protected], together with the test-suite.log file (gzipped) and your system information. Thanks. ============================================================================ make[5]: *** [Makefile:4147: test-suite.log] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests' make[4]: *** [Makefile:4282: check-TESTS] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests' make[3]: *** [Makefile:4348: check-am] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests' make[2]: *** [Makefile:948: check-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: error: make -j2 check TESTSUITEFLAGS="-j2 --verbose" VERBOSE=1 returned exit code 2 ============================================ rsyslog 8.2510.0: tests/test-suite.log ============================================ # TOTAL: 717 # PASS: 707 # SKIP: 9 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): Linux 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 Distribution information (/etc/os-release): PRETTY_NAME="Debian GNU/Linux forky/sid" NAME="Debian GNU/Linux" VERSION_CODENAME=forky ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" .. contents:: :depth: 2 SKIP: daqueue-persist ===================== =============================================================================== [daqueue-persist.sh]: test data persisting at shutdown TEST is currently DISABLE because it is unstable SKIP daqueue-persist.sh (exit status: 77) SKIP: imuxsock_logger_ratelimit =============================== [imuxsock_logger_ratelimit.sh]: test rate limiting with imuxsock testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:17:57[0] Test: ./imuxsock_logger_ratelimit.sh ------------------------------------------------------------ liblogging-stdlog not available - skipping test SKIP imuxsock_logger_ratelimit.sh (exit status: 77) SKIP: imuxsock_traillf ====================== testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:18:00[0] Test: ./imuxsock_traillf.sh ------------------------------------------------------------ liblogging-stdlog not available - skipping test SKIP imuxsock_traillf.sh (exit status: 77) SKIP: imuxsock_ccmiddle ======================= testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:18:00[0] Test: ./imuxsock_ccmiddle.sh ------------------------------------------------------------ liblogging-stdlog not available - skipping test SKIP imuxsock_ccmiddle.sh (exit status: 77) SKIP: imuxsock_traillf_syssock ============================== testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:18:00[0] Test: ./imuxsock_traillf_syssock.sh ------------------------------------------------------------ liblogging-stdlog not available - skipping test SKIP imuxsock_traillf_syssock.sh (exit status: 77) SKIP: imuxsock_ccmiddle_syssock =============================== testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:18:00[0] Test: ./imuxsock_ccmiddle_syssock.sh ------------------------------------------------------------ Linux liblogging-stdlog not available - skipping test SKIP imuxsock_ccmiddle_syssock.sh (exit status: 77) SKIP: omfwd_fast_imuxsock ========================= testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:21:36[0] Test: ./omfwd_fast_imuxsock.sh ------------------------------------------------------------ liblogging-stdlog not available - skipping test SKIP omfwd_fast_imuxsock.sh (exit status: 77) SKIP: sndrcv_tls_client_missing_cert ==================================== testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:23:14[0] Test: ./sndrcv_tls_client_missing_cert.sh ------------------------------------------------------------ This test is under review - it seems to have some issues SKIP sndrcv_tls_client_missing_cert.sh (exit status: 77) SKIP: sndrcv_relp_dflt_pt ========================= testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:24:15[0] Test: ./sndrcv_relp_dflt_pt.sh ------------------------------------------------------------ relp default port 514 is privileged need to be root to run this test - skipping SKIP sndrcv_relp_dflt_pt.sh (exit status: 77) FAIL: imrelp-tls-cfgcmd ======================= testbench: TZ env var not set, setting it to UTC ------------------------------------------------------------ 10:24:59[0] Test: ./imrelp-tls-cfgcmd.sh ------------------------------------------------------------ config rstb_403615_a2046ec4qS9m_.conf is: 1 module(load="../plugins/imdiag/.libs/imdiag") 2 global(inputs.timeout.shutdown="60000" 3 default.action.queue.timeoutshutdown="20000" 4 default.action.queue.timeoutEnqueue="20000" 5 debug.abortOnProgramError="on") 6 # use legacy-style for the following settings so that we can override if needed 7 $MainmsgQueueTimeoutEnqueue 20000 8 $MainmsgQueueTimeoutShutdown 10000 9 $IMDiagListenPortFileName rstb_403615_a2046ec4qS9m.imdiag.port 10 $IMDiagServerRun 0 11 $IMDiagAbortTimeout 580 12 13 :syslogtag, contains, "rsyslogd" ./rstb_403615_a2046ec4qS9m.started 14 ###### end of testbench instrumentation part, test conf follows: 15 16 module( load="../plugins/imrelp/.libs/imrelp" 17 tls.tlslib="openssl") 18 input(type="imrelp" port="48863" tls="on" 19 tls.cacert="./tls-certs/ca.pem" 20 tls.mycert="./tls-certs/cert.pem" 21 tls.myprivkey="./tls-certs/key.pem" 22 tls.authmode="certvalid" 23 tls.permittedpeer="rsyslog" 24 tls.tlscfgcmd="Protocol=ALL,-SSLv2,-SSLv3,-TLSv1,-TLSv1.2 25 CipherString=ECDHE-RSA-AES256-GCM-SHA384 26 Protocol=ALL,-SSLv2,-SSLv3,-TLSv1,-TLSv1.2,-TLSv1.3 27 MinProtocol=TLSv1.2 28 MaxProtocol=TLSv1.2") 29 30 template(name="outfmt" type="string" string="%msg:F,58:2%\n") 31 :msg, contains, "msgnum:" action(type="omfile" template="outfmt" 32 file=`echo $RSYSLOG_OUT_LOG`) rsyslogd: NOTE: RSYSLOG_DEBUG_TIMEOUTS_TO_STDERR activated rsyslogd 8.2510.0 error: invalid debug option 'nologfuncflow' - ignored rsyslogd 8.2510.0 error: invalid debug option 'noprintmutexaction' - ignored main Q:Reg: worker start requested, num workers currently 0 main Q:Reg: wrkr start initiated with state 0, num workers now 1 rsyslog debug: main Q:Reg: worker 0x5581ba9e73b0 started rsyslog debug: main Q:Reg: started with state 3, num workers now 1 10:24:59[0] rsyslogd startup indicator seen, pid 227392 waiting for file rstb_403615_a2046ec4qS9m.imdiag.port imdiag port: 33245 rsyslogd: imrelp[48863]: error 'relpTcpRtryHandshake_ossl: Server handshake failed with 1 - Aborting handshake.', object 'lstn 48863: conn to clt 127.0.0.1/localhost' - input may not work as intended [v8.2510.0 try https://www.rsyslog.com/e/2353 ] rsyslogd: imrelp[48863]: error 'relpTcpLastSSLErrorMsg: OpenSSL Error Stack: error:0A0000BF:SSL routines::no protocols available ', object 'lstn 48863: conn to clt 127.0.0.1/localhost' - input may not work as intended [v8.2510.0 try https://www.rsyslog.com/e/2353 ] starting run 1 Sending 1000 messages. error during tcpflood on port 48863! But test continues... 10:24:59 Shutting down instance 1 imdiag: wait q_empty: qsize 0 nempty 1 imdiag[33245]: mainqueue empty DoDie called. rsyslogd debug: info: trying to cooperatively stop input ../plugins/imdiag/.libs/imdiag, timeout 60000 ms rsyslogd debug: info: trying to cooperatively stop input imrelp, timeout 60000 ms rsyslog debug: main Q:Reg/w0: enter WrkrExecCleanup rsyslog debug: 0x5581ba9e7510: worker exiting rsyslog debug: main Q:Reg/w0: thread joined 10:25:00[1] wait on shutdown of 227392 ABORT! core file exists (maybe from a parallel run!) /<<PKGBUILDDIR>>/tests -rw------- 1 buildd buildd 10788864 Oct 31 10:24 core.227410 === Core Dump Detection and Analysis === Searching for core dumps in: - Current directory: /<<PKGBUILDDIR>>/tests - /cores/ directory (macOS system cores) - Subdirectories (*.core, core.*) === Analyzing core dump #1: core.227410 === Core file type: core.227410: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, from './tcpflood -p48863 -u openssl -Trelp-tls -acertvalid -p48863 -m1000 -x ./tls-ce', real uid: 924, effective uid: 924, real gid: 924, effective gid: 924, execfn: './tcpflood', platform: 'x86_64' Core file size: 10788864 bytes ./diag.sh: line 1669: gdb: command not found gdb analysis failed ./diag.sh: line 1672: gdb: command not found gdb analysis failed for tcpflood === Analyzing core dump #2: ./core.227410 === Core file type: ./core.227410: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, from './tcpflood -p48863 -u openssl -Trelp-tls -acertvalid -p48863 -m1000 -x ./tls-ce', real uid: 924, effective uid: 924, real gid: 924, effective gid: 924, execfn: './tcpflood', platform: 'x86_64' Core file size: 10788864 bytes ./diag.sh: line 1669: gdb: command not found gdb analysis failed ./diag.sh: line 1672: gdb: command not found gdb analysis failed for tcpflood === Analyzed 2 core dump(s) === === Disk Space Analysis === Disk usage: 11% (Free: 102G) === System Information === Linux r7a-large-1761905299 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux === Linux System Status === Memory info: MemTotal: 16005604 kB MemFree: 13927164 kB MemAvailable: 15390432 kB === Error Logs Collection === gather-check-logs.sh not found, collecting available logs manually... No failed-tests.log found not reporting failure as RSYSLOG_STATSURL is not set 10:25:00[1] FAIL: Test ./imrelp-tls-cfgcmd.sh (took 1 seconds) FAIL imrelp-tls-cfgcmd.sh (exit status: 1) make[1]: *** [debian/rules:94: override_dh_auto_test-arch] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:9: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

