Bug#1120413: scotch: error with no remote interface in scotch dgraph tests
Drew Parsons
dparsons at debian.org
Sat Nov 8 23:13:29 GMT 2025
Package: scotch
Version: 7.0.10-1exp2
Severity: serious
Justification: FTBFS
Control: forwarded -1 https://github.com/openpmix/openpmix/issues/3717
Control: affects -1 src:pmix
Control: tags -1 help
scotch 7.0.10 introduces dgraphs. dgraph tests were passing,
but have started failing with pmix 5.0.9 (6.0.0+really5.0.9-1.1)
openpmix 5.0.9 introduced allowing foreign tools by default (ab85e1a in PR #3674 )
This appears to have the consequence of giving an error if no remote
(non-loopback) interface is available.
scotch 7.0.10 dgraph tests evidently run through pmix, since a debian
build of scotch 7.0.10 with gcc 15.2.0, openmpi 5.0.8 and pmix 5.0.9
gets pmix errors in dgraph tests, e.g.
test 50
Start 50: test_scotch_dgraph_coarsen_bump
50: Test command: /usr/bin/mpiexec "-n" "3" "/build/reproducible-path/scotch-7.0.10/obj-x86_64-linux-gnu/src/check/test_scotch_dgraph_coarsen" "/build/reproducible-path/scotch-7.0.10/src/check/data/bump.grf"
50: Working Directory: /build/reproducible-path/scotch-7.0.10/obj-x86_64-linux-gnu/src/check
50: Test timeout computed to be: 10000000
50: --------------------------------------------------------------------------
50: You requested support for remote tool connections, but no non-loopback
50: interfaces were found after applying any include or exclude directives:
50:
50: Include: NULL
50: Exclude: NULL
50: Available: lo
50:
50: Please adjust your include or exclude to allow selection of a
50: non-loopback interface.
50: --------------------------------------------------------------------------
67/155 Test #50: test_scotch_dgraph_coarsen_bump ................................................***Failed 0.02 sec
The full build log is https://buildd.debian.org/status/fetch.php?pkg=scotch&arch=amd64&ver=7.0.10-1exp3&stamp=1762595061&raw=0
The error tells me that support for remote tool connections needs a
non-loopback interface, but only lo is available. I gather this is
happening now because foreign tool support is now default in openpmix
5.0.9. Previously the default was off, and scotch dgraph tests passed.
I'm assuming here "remote tool" means "foreign tool".
If pmix failure like this is intended, then we'd want to know the
incantation needed to instruct the test to use lo (e.g. to now allow
foreign tools)
Since commit ab85e1a from #3674 switched to allow_foreign_tools=true
in src/mca/ptl/base/ptl_base_frame.c, I tried setting environment
variable PMIX_MCA_ptl_base_frame_allow_foreign_tools=0, but it didn't
change the response (nor did PMIX_MCA_ptl_base_allow_foreign_tools=0)
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.17.7+deb14+1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages scotch depends on:
ii libc6 2.41-12
ii libscotch-7.0c 7.0.10-1exp2
ii libscotcherr-7.0 7.0.10-1exp2
scotch recommends no packages.
scotch suggests no packages.
-- no debconf information
More information about the debian-science-maintainers
mailing list