See <https://jenkins.osmocom.org/jenkins/job/master-pyosmocom/JOB_TYPE=pysim,a1=…>
Changes:
------------------------------------------
[...truncated 190.01 KiB...]
pySIM-shell (00:MF)> set apdu_trace true
apdu_trace - was: False
now: True
pySIM-shell (00:MF)> set apdu_strict true
apdu_strict - was: False
now: True
pySIM-shell (00:MF)>
pySIM-shell (00:MF)> # Establish secure channel:
pySIM-shell (00:MF)> select ADF.ISD
-> 00a4040408 a00000000300000000
<- 9000: 6f108408a000000003000000a5049f6501ff
{
"application_id": "a000000003000000",
"proprietary_data": {
"maximum_length_of_data_field_in_command_message": 255
}
}
pySIM-shell (00:MF/ADF.ISD)> establish_scp02 --key-provider-suffix 1 --key-ver 112 --security-level 1
-> 8050700008 e53ec22fa2a2f85100
<- 9000: 00000000000000000000700200154a114e44a95ef2a075a191cc290f
-> 8482010010 495b5bcb0b11f7f73ffc60eb26ac1a85
<- 9000:
Successfully established a SCP02[01] secure channel
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)>
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # Case #1: (get status with no data field to mimic a case #1 APDU)
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # No command data field, No response data field present
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> apdu 80F22002 --expect-sw 6a80 --expect-response-regex '^$'
-> 84f2200208 787f1a19ae0f92eb
<- 6a80:
SW: 6a80
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)>
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # Case #2: (get data)
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # No command data field, Response data field present
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> apdu 80ca006600 --expect-sw 9000 --expect-response-regex '^[a-fA-F0-9]+$'
-> 84ca006608 6d3528c8782543a900
<- 9000: 6631732f06072a864886fc6b01600c060a2a864886fc6b02020101630906072a864886fc6b03640b06092a864886fc6b040215
SW: 9000, RESP: 6631732f06072a864886fc6b01600c060a2a864886fc6b02020101630906072a864886fc6b03640b06092a864886fc6b040215
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)>
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # Case #3: (get status with wrong parameters to mimic a case #3 APDU)
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # Command data field present, No response data field
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> apdu 80F220020a4f0212345c054f9f70c5 --expect-sw 6a80 --expect-response-regex '^$'
-> 84f2200212 4f0212345c054f9f70c5ed5029a7ee69e3f1
<- 6a80:
SW: 6a80
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)>
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # Case #4: (initialize update, to mimic a case #4 APDU, this will unfortunately kill the session but we are done anyway)
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> # Command data field present, Response data field present
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> apdu 805000000855baa7eca1cd629e00 --expect-sw 9000 --expect-response-regex '^[a-fA-F0-9]+$'
-> 8450000010 55baa7eca1cd629e617b0c593e15e02e00
<- 9000: 0000000000000000000070020016a2ede0908956211535cb833e721a
SW: 9000, RESP: 0000000000000000000070020016a2ede0908956211535cb833e721a
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)>
pySIM-shell (SCP02[01]:00:MF/ADF.ISD)> release_scp
-----------------------8<-----------------------
----------------------------------------------------------------------
testcase execution done -- cleaning up ...
ok
test_apdu_legacy_scp03 (apdu.test.test_case.test_apdu_legacy_scp03) ...
################################################################################
# testcase: apdu.test_apdu_legacy_scp03 #
################################################################################
Test directory: /home/jenkins/workspace/master-pyosmocom/JOB_TYPE/pysim/a1/default/a3/default/a4/default/label/simtester/pysim/tests/pySim-shell_test/apdu
Top directory: /home/jenkins/workspace/master-pyosmocom/JOB_TYPE/pysim/a1/default/a3/default/a4/default/label/simtester/pysim
searching for card:
ATR: 3B9F96801F878031E073FE211B674A357530350265F8
ICCID: 8949440000001155314
found ATR: 3b991800118822334455667760 -> no match, next card...
found ATR: 3b9f96801fc78031a073be21136744220610000001a9 -> no match, next card...
found ATR: 3b9f96801fc78031a073be21136743200718000001a5 -> no match, next card...
found ATR: 3b9f95801fc78031e073f62113674d4516004301008f -> no match, next card...
found ATR: 3b9f96801f878031e073fe211b674a4c753034054ba9 -> no match, next card...
found ATR: 3b9a940092027593110001020221 -> no match, next card...
found ATR: 3b9f96801f878031e073fe211b674a357530350265f8
-> found ICCID: 8949440000001155314
searching for card:
ATR: 3B9F96801F878031E073FE211B674A4C753034054BA9
ICCID: 8988211000000467343
found ATR: 3b991800118822334455667760 -> no match, next card...
found ATR: 3b9f96801fc78031a073be21136744220610000001a9 -> no match, next card...
found ATR: 3b9f96801fc78031a073be21136743200718000001a5 -> no match, next card...
found ATR: 3b9f95801fc78031e073f62113674d4516004301008f -> no match, next card...
found ATR: 3b9f96801f878031e073fe211b674a4c753034054ba9
-> found ICCID: 8988211000000467343
searching for card:
ATR: 3B9F96803F87828031E073FE211F574543753130136502
EID: 89049044900000000000000000102355
found ATR: 3b991800118822334455667760 -> no match, next card...
found ATR: 3b9f96801fc78031a073be21136744220610000001a9 -> no match, next card...
found ATR: 3b9f96801fc78031a073be21136743200718000001a5 -> no match, next card...
found ATR: 3b9f95801fc78031e073f62113674d4516004301008f -> no match, next card...
found ATR: 3b9f96801f878031e073fe211b674a4c753034054ba9 -> no match, next card...
found ATR: 3b9a940092027593110001020221 -> no match, next card...
found ATR: 3b9f96801f878031e073fe211b674a357530350265f8 -> no match, next card...
found ATR: 3b9f96803f87828031e073fe211f574543753130136502
-> found EID: 89049044900000000000000000102355
searching for card:
ATR: 3B991800118822334455667760
ICCID: 2222334455667788990
found ATR: 3b991800118822334455667760
-> found ICCID: 2222334455667788990
Cards:
sysmoISIM-SJA5-S17:
reader: 6
atr: 3B9F96801F878031E073FE211B674A357530350265F8
iccid: 8949440000001155314
eid: 0
adm1: 34173960
pin1: 0000
puk1: 15091909
SCP02_DEK_1: FFB53E96E5FF99731D51AD7BEAFD0E23
SCP02_ENC_1: 51D4FC44BCBA7C4589DFADA3297720AF
SCP02_MAC_1: 0449699C472CE71E2FB7B56245EF7684
SCP03_DEK_1: 0
SCP03_ENC_1: 0
SCP03_MAC_1: 0
sysmoISIM-SJA2:
reader: 4
atr: 3B9F96801F878031E073FE211B674A4C753034054BA9
iccid: 8988211000000467343
eid: 0
adm1: 67225880
pin1: 5563
puk1: 42936344
SCP02_DEK_1: AD1AF0EC5643FFD4986F0F00A48FF244
SCP02_ENC_1: 112788F75D15F678F51A8EB606766B16
SCP02_MAC_1: 02A6FC022F8F871611237F2A9FC72315
SCP03_DEK_1: 0
SCP03_ENC_1: 0
SCP03_MAC_1: 0
sysmoEUICC1-C2T:
reader: 7
atr: 3B9F96803F87828031E073FE211F574543753130136502
eid: 89049044900000000000000000102355
iccid: 0
adm1: 0
pin1: 0
puk1: 0
SCP02_DEK_1: 0
SCP02_ENC_1: 0
SCP02_MAC_1: 0
SCP03_DEK_1: 9b3bf6fda1bc88d9bd6083bb704243f920702a9bd744a484482049ebdab40ef3
SCP03_ENC_1: 67230241fd09e4ff46f4b4db3450dd839bf8b545bdd70199ac2a7788e87e2243
SCP03_MAC_1: f80f4a71f6dbf7eca8cdc18a9c65c59abdd07e3da74b1c48e106954d76cb793f
sysmoSIM-GR1:
reader: 0
atr: 3B991800118822334455667760
iccid: 2222334455667788990
eid: 0
adm1: 0
pin1: 0
puk1: 0
SCP02_DEK_1: 0
SCP02_ENC_1: 0
SCP02_MAC_1: 0
SCP03_DEK_1: 0
SCP03_ENC_1: 0
SCP03_MAC_1: 0
initialization done -- continuing with testcase apdu.test_apdu_legacy_scp03 ...
----------------------------------------------------------------------
Template: using template test_apdu_scp03.template to generate file test_apdu_scp03.script
Executing: /home/jenkins/workspace/master-pyosmocom/JOB_TYPE/pysim/a1/default/a3/default/a4/default/label/simtester/pysim/pySim-shell.py -p 7 --script test_apdu_scp03.script --noprompt --csv /home/jenkins/workspace/master-pyosmocom/JOB_TYPE/pysim/a1/default/a3/default/a4/default/label/simtester/pysim/tests/pySim-shell_test/card_data.csv > pySim-shell_test_apdu_legacy_scp03_0.log 2>&1
FATAL: command execution failed
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.base/java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.base/java.io.ObjectInputStream.<init>(Unknown Source)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:50)
at hudson.remoting.Command.readFrom(Command.java:141)
at hudson.remoting.Command.readFrom(Command.java:127)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:62)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:80)
Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@4aa892a6:simtester": Remote call on simtester failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:1105)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:306)
at jdk.proxy2/jdk.proxy2.$Proxy68.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1212)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1204)
at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:195)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:145)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:527)
at hudson.model.Run.execute(Run.java:1833)
at PluginClassLoader for matrix-project//hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:446)
FATAL: Unable to delete script file /tmp/jenkins18391297602589289578.sh
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.base/java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.base/java.io.ObjectInputStream.<init>(Unknown Source)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:50)
at hudson.remoting.Command.readFrom(Command.java:141)
at hudson.remoting.Command.readFrom(Command.java:127)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:62)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:80)
Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@4aa892a6:simtester": Remote call on simtester failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:1105)
at hudson.FilePath.act(FilePath.java:1207)
at hudson.FilePath.act(FilePath.java:1196)
at hudson.FilePath.delete(FilePath.java:1743)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:163)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:527)
at hudson.model.Run.execute(Run.java:1833)
at PluginClassLoader for matrix-project//hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:446)
Build step 'Execute shell' marked build as failure
ERROR: Unable to tear down: Channel "hudson.remoting.Channel@4aa892a6:simtester": Remote call on simtester failed. The channel is closing down or has closed down
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.base/java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.base/java.io.ObjectInputStream.<init>(Unknown Source)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:50)
at hudson.remoting.Command.readFrom(Command.java:141)
at hudson.remoting.Command.readFrom(Command.java:127)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:62)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:80)
Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@4aa892a6:simtester": Remote call on simtester failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:1105)
at hudson.Launcher$RemoteLauncher.launch(Launcher.java:1121)
at hudson.Launcher$ProcStarter.start(Launcher.java:507)
at PluginClassLoader for ssh-agent//com.cloudbees.jenkins.plugins.sshagent.exec.ExecRemoteAgent.stop(ExecRemoteAgent.java:116)
at PluginClassLoader for ssh-agent//com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.tearDown(SSHAgentBuildWrapper.java:343)
at hudson.model.AbstractBuild$AbstractBuildExecution.tearDownBuildEnvironments(AbstractBuild.java:567)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:531)
at hudson.model.Run.execute(Run.java:1833)
at PluginClassLoader for matrix-project//hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:446)
ERROR: Step ‘Archive the artifacts’ failed: no workspace for master-pyosmocom/JOB_TYPE=pysim,a1=default,a3=default,a4=default,label=simtester #494
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-upf/a1=default,a2=defau…>
Changes:
------------------------------------------
[...truncated 97.01 KiB...]
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 66c2dcc Bump version: 1.3.2.2-a8e0 → 1.3.3
+ git rev-parse HEAD
66c2dcc3dc9d96b70b32b1c18e5d0171e738548c
+ cd libgtpnl
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir libgtpnl
+ subdir=
+ [ -n ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/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'
configure.ac:33: installing 'build-aux/compile'
configure.ac:7: installing 'build-aux/config.guess'
configure.ac:7: installing 'build-aux/config.sub'
configure.ac:10: installing 'build-aux/install-sh'
configure.ac:10: installing 'build-aux/missing'
src/Makefile.am: installing 'build-aux/depcomp'
+ ./configure --prefix=/build/deps/install/stow/libgtpnl --with-systemdsystemunitdir=/build/deps/install/stow/libgtpnl/lib/systemd/system
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking how to create a pax tar archive... gnutar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libmnl >= 1.0.0... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether compiler accepts -fvisibility=hidden... yes
checking whether to enable QEMU tests... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/libgtpnl/Makefile
config.status: creating include/linux/Makefile
config.status: creating libgtpnl.pc
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
+ [ -n ]
+ make -j 12 install
Making install in include
make[1]: Entering directory '/build/deps/libgtpnl/include'
Making install in libgtpnl
make[2]: Entering directory '/build/deps/libgtpnl/include/libgtpnl'
GEN version.h
GEN version.h
make[3]: Entering directory '/build/deps/libgtpnl/include/libgtpnl'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/include/libgtpnl'
/usr/bin/install -c -m 644 gtp.h gtpnl.h version.h '/build/deps/install/stow/libgtpnl/include/libgtpnl'
make[3]: Leaving directory '/build/deps/libgtpnl/include/libgtpnl'
make[2]: Leaving directory '/build/deps/libgtpnl/include/libgtpnl'
Making install in linux
make[2]: Entering directory '/build/deps/libgtpnl/include/linux'
make[3]: Entering directory '/build/deps/libgtpnl/include/linux'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libgtpnl/include/linux'
make[2]: Leaving directory '/build/deps/libgtpnl/include/linux'
make[2]: Entering directory '/build/deps/libgtpnl/include'
make[3]: Entering directory '/build/deps/libgtpnl/include'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libgtpnl/include'
make[2]: Leaving directory '/build/deps/libgtpnl/include'
make[1]: Leaving directory '/build/deps/libgtpnl/include'
Making install in src
make[1]: Entering directory '/build/deps/libgtpnl/src'
CC genl.lo
CC gtp-genl.lo
CC gtp-rtnl.lo
CC gtp.lo
CCLD libgtpnl.la
make[2]: Entering directory '/build/deps/libgtpnl/src'
make[2]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libgtpnl.la '/build/deps/install/stow/libgtpnl/lib'
libtool: install: /usr/bin/install -c .libs/libgtpnl.so.0.2.2 /build/deps/install/stow/libgtpnl/lib/libgtpnl.so.0.2.2
libtool: install: (cd /build/deps/install/stow/libgtpnl/lib && { ln -s -f libgtpnl.so.0.2.2 libgtpnl.so.0 || { rm -f libgtpnl.so.0 && ln -s libgtpnl.so.0.2.2 libgtpnl.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libgtpnl/lib && { ln -s -f libgtpnl.so.0.2.2 libgtpnl.so || { rm -f libgtpnl.so && ln -s libgtpnl.so.0.2.2 libgtpnl.so; }; })
libtool: install: /usr/bin/install -c .libs/libgtpnl.lai /build/deps/install/stow/libgtpnl/lib/libgtpnl.la
libtool: finish: PATH="/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libgtpnl/lib
----------------------------------------------------------------------
Libraries have been installed in:
/build/deps/install/stow/libgtpnl/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/build/deps/libgtpnl/src'
make[1]: Leaving directory '/build/deps/libgtpnl/src'
Making install in tests
make[1]: Entering directory '/build/deps/libgtpnl/tests'
make[2]: Entering directory '/build/deps/libgtpnl/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/deps/libgtpnl/tests'
make[1]: Leaving directory '/build/deps/libgtpnl/tests'
Making install in tools
make[1]: Entering directory '/build/deps/libgtpnl/tools'
CC gtp-link.o
CC gtp-tunnel.o
CCLD gtp-tunnel
CCLD gtp-link
make[2]: Entering directory '/build/deps/libgtpnl/tools'
make[2]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c gtp-link gtp-tunnel '/build/deps/install/stow/libgtpnl/bin'
libtool: install: /usr/bin/install -c .libs/gtp-link /build/deps/install/stow/libgtpnl/bin/gtp-link
libtool: install: /usr/bin/install -c .libs/gtp-tunnel /build/deps/install/stow/libgtpnl/bin/gtp-tunnel
make[2]: Leaving directory '/build/deps/libgtpnl/tools'
make[1]: Leaving directory '/build/deps/libgtpnl/tools'
make[1]: Entering directory '/build/deps/libgtpnl'
make[2]: Entering directory '/build/deps/libgtpnl'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/lib/pkgconfig'
/usr/bin/install -c -m 644 libgtpnl.pc '/build/deps/install/stow/libgtpnl/lib/pkgconfig'
make[2]: Leaving directory '/build/deps/libgtpnl'
make[1]: Leaving directory '/build/deps/libgtpnl'
+ STOW_DIR=/build/deps/install/stow stow --restow libgtpnl
+ build_from_netfilter libnftnl
+ project=libnftnl
+ cfg=
+ set +x
+ '[' -d ./libnftnl ']'
+ git clone https://git.netfilter.org/libnftnl libnftnl
=============================== libnftnl ===============================
Cloning into 'libnftnl'...
fatal: unable to access 'https://git.netfilter.org/libnftnl/': Failed to connect to git.netfilter.org port 443 after 131134 ms: Could not connect to server
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2252945 killed;
[ssh-agent] Stopped.
Archiving artifacts
See <https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS…>
Changes:
------------------------------------------
[...truncated 169.90 KiB...]
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for libosmocore >= 1.12.0... yes
checking for libosmovty >= 1.12.0... yes
checking for libosmogsm >= 1.12.0... yes
checking for libosmo-netif >= 1.7.0... yes
checking for libosmo-asn1-tcap >= 0.2.0... yes
checking whether to enable tcap loadsharing... yes
checking for library containing sctp_recvmsg... -lsctp
checking if gcc supports -fvisibility=hidden... yes
checking for doxygen... /usr/bin/doxygen
checking for OSMO_GSM_MANUALS_DIR... /opt/osmo-gsm-manuals (from env)
All dependencies installed!
checking for python... no
checking for python3... /usr/bin/python3
checking for python version... 3.13
checking for python platform... linux
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages
checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages
checking for osmo_verify_transcript_vty.py... yes
checking whether to enable VTY/CTRL tests... yes
CFLAGS="-g -std=gnu11 -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition -Wno-error=cpp -Wall"
CPPFLAGS=" -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition -Wno-error=cpp -Wall"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libosmo-sigtran.pc
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/sccp/Makefile
config.status: creating include/osmocom/sigtran/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating tests/m2ua/Makefile
config.status: creating tests/xua/Makefile
config.status: creating tests/ss7/Makefile
config.status: creating tests/tcap/Makefile
config.status: creating tests/vty/Makefile
config.status: creating examples/Makefile
config.status: creating stp/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Doxyfile
config.status: creating Makefile
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 12
echo 2.2.0 > .version-t && mv .version-t .version
make all-recursive
make[1]: Entering directory '/build'
Making all in include
make[2]: Entering directory '/build/include'
Making all in osmocom
make[3]: Entering directory '/build/include/osmocom'
Making all in sccp
make[4]: Entering directory '/build/include/osmocom/sccp'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/include/osmocom/sccp'
Making all in sigtran
make[4]: Entering directory '/build/include/osmocom/sigtran'
GEN version.h
GEN version.h
make[4]: Leaving directory '/build/include/osmocom/sigtran'
make[4]: Entering directory '/build/include/osmocom'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/include/osmocom'
make[3]: Leaving directory '/build/include/osmocom'
make[3]: Entering directory '/build/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/include'
make[2]: Leaving directory '/build/include'
Making all in src
make[2]: Entering directory '/build/src'
CC libxua_a-xua_msg.o
CC ipa.lo
CC m3ua.lo
CC mtp_sap.lo
CC mtp3_hmdc.lo
CC mtp3_hmdt.lo
CC mtp3_hmrt.lo
CC mtp3_rtpc.lo
CC sccp2sua.lo
CC sccp_connection.lo
CC sccp_helpers.lo
CC sccp_instance.lo
CC sccp_lbcs.lo
CC sccp_sap.lo
CC sccp_sclc.lo
CC sccp_scmg.lo
CC sccp_scoc.lo
CC sccp_scrc.lo
CC sccp_scoc_fsm.lo
CC sccp_types.lo
CC sccp_user.lo
CC sccp_vty.lo
CC ss7.lo
CC ss7_as.lo
CC ss7_as_vty.lo
CC ss7_asp.lo
CC ss7_asp_vty.lo
CC ss7_asp_peer.lo
sccp_scoc_fsm.c: In function 'scoc_fsm_active':
sccp_scoc_fsm.c:360:9: note: '#pragma message: TODO: internal disco: send N-DISCONNECT.ind to user'
360 | #pragma message("TODO: internal disco: send N-DISCONNECT.ind to user")
| ^~~~~~~
CC ss7_combined_linkset.lo
CC ss7_instance.lo
CC ss7_link.lo
CC ss7_linkset.lo
CC ss7_vty.lo
CC ss7_xua_srv.lo
CC ss7_xua_srv_vty.lo
CC ss7_route.lo
CC ss7_route_table.lo
CC ss7_user.lo
CC sua.lo
CC xua_asp_fsm.lo
CC xua_as_fsm.lo
CC xua_default_lm_fsm.lo
CC xua_msg.lo
CC xua_rkm.lo
CC xua_shared.lo
CC xua_snm.lo
CC tcap_trans_tracking.lo
CC tcap_as_loadshare.lo
CC tcap_as_loadshare_vty.lo
AR libxua.a
CCLD libosmo-sigtran.la
make[2]: Leaving directory '/build/src'
Making all in tests
make[2]: Entering directory '/build/tests'
Making all in xua
make[3]: Entering directory '/build/tests/xua'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/xua'
Making all in m2ua
make[3]: Entering directory '/build/tests/m2ua'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/m2ua'
Making all in ss7
make[3]: Entering directory '/build/tests/ss7'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/ss7'
Making all in vty
make[3]: Entering directory '/build/tests/vty'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/vty'
Making all in tcap
make[3]: Entering directory '/build/tests/tcap'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/tcap'
make[3]: Entering directory '/build/tests'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/tests'
make[2]: Leaving directory '/build/tests'
Making all in examples
make[2]: Entering directory '/build/examples'
CC sccp_demo_user.o
CC sccp_test_server.o
CC sccp_test_vty.o
CCLD sccp_demo_user
/usr/bin/ld: ../src/.libs/libosmo-sigtran.so: undefined reference to `asn_DEF_TCAP_TCMessage'
/usr/bin/ld: ../src/.libs/libosmo-sigtran.so: undefined reference to `ber_decode'
collect2: error: ld returned 1 exit status
make[2]: Leaving directory '/build/examples'
make[2]: *** [Makefile:381: sccp_demo_user] Error 1
make[1]: *** [Makefile:526: all-recursive] Error 1
make[1]: Leaving directory '/build'
make: *** [Makefile:412: all] Error 2
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 522154 killed;
[ssh-agent] Stopped.
Archiving artifacts