View Issue Details

IDProjectCategoryView StatusLast Update
0006787Talerexchangepublic2024-01-12 14:05
Reporterttn Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
PlatformLinuxOSDebianOS VersionBullseye/Sid
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006787: "make check" fails for test_exchange_api_overlapping_keys_bug
DescriptionLogs attached.
TagsNo tags attached.
Attached Files
.ttn.exchange-make-check.log (16,229 bytes)   
-*- mode: compilation; default-directory: "~/build/GNU/T/exchange/" -*-
Compilation started at Fri Mar  5 21:58:25

make check PGHOST=$HOME/pg TMPDIR=$HOME/tmp PATH=$HOME/t/bin:$PATH
Makefile:939: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:934: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:944: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:939: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:949: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:944: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
make  check-recursive
make[1]: Entering directory '/home/ttn/build/GNU/T/exchange'
Makefile:939: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:934: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:944: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:939: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:949: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:944: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Making check in .
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange'
Makefile:939: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:934: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:944: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:939: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:949: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:944: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange'
Making check in contrib
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
Making check in .
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
Making check in src
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src'
Making check in include
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include'
Making check in util
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make  test_amount test_crypto test_helper_eddsa test_helper_rsa test_payto test_url
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
  CC       test_amount.o
  CCLD     test_amount
  CC       test_crypto.o
  CCLD     test_crypto
  CC       test_helper_eddsa.o
  CCLD     test_helper_eddsa
  CC       test_helper_rsa.o
  CCLD     test_helper_rsa
  CC       test_payto.o
  CCLD     test_payto
  CC       test_url.o
  CCLD     test_url
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
PASS: test_amount
PASS: test_crypto
PASS: test_helper_eddsa
PASS: test_helper_rsa
PASS: test_payto
PASS: test_url
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 6
# PASS:  6
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
Making check in json
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make  test_json test_json_wire
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
  CC       test_json.o
  CCLD     test_json
  CC       test_json_wire.o
  CCLD     test_json_wire
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
PASS: test_json
PASS: test_json_wire
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
Making check in curl
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/curl'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/curl'
Making check in pq
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  test_pq
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
  CC       test_pq.o
  CCLD     test_pq
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
PASS: test_pq
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
Making check in sq
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  test_sq
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
  CC       test_sq.o
  CCLD     test_sq
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
PASS: test_sq
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
Making check in mhd
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/mhd'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/mhd'
Making check in bank-lib
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
Making check in exchangedb
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  test-exchangedb-postgres
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
  CC       test_exchangedb.o
  CCLD     test-exchangedb-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
PASS: test-exchangedb-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
Making check in exchange
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  test_taler_exchange_httpd.sh test_taler_exchange_httpd_restart.sh 
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[4]: Nothing to be done for 'test_taler_exchange_httpd.sh'.
make[4]: Nothing to be done for 'test_taler_exchange_httpd_restart.sh'.
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
PASS: test_taler_exchange_httpd.sh
PASS: test_taler_exchange_httpd_restart.sh
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
Making check in auditordb
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make  test-auditordb-postgres
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
  CC       test_auditordb.o
  CCLD     test-auditordb-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
PASS: test-auditordb-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
Making check in auditor
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make  test-auditor.sh test-revocation.sh test-sync.sh
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[4]: Nothing to be done for 'test-auditor.sh'.
make[4]: Nothing to be done for 'test-revocation.sh'.
make[4]: Nothing to be done for 'test-sync.sh'.
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
SKIP: test-auditor.sh
SKIP: test-revocation.sh
PASS: test-sync.sh
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 3
# PASS:  1
# SKIP:  2
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
Making check in lib
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/lib'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/lib'
Making check in exchange-tools
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
Making check in testing
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
make  test_auditor_api test_auditor_api_version test_bank_api_with_fakebank test_bank_api_with_pybank test_bank_api_with_nexus test_exchange_api test_exchange_api_keys_cherry_picking test_exchange_api_revocation test_exchange_api_overlapping_keys_bug test_exchange_management_api test_taler_exchange_aggregator-postgres test_taler_exchange_wirewatch-postgres 
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
  CC       test_auditor_api.o
  CCLD     test_auditor_api
  CC       test_auditor_api_version.o
  CCLD     test_auditor_api_version
  CC       test_bank_api.o
  CCLD     test_bank_api_with_fakebank
  CCLD     test_bank_api_with_pybank
  CCLD     test_bank_api_with_nexus
  CC       test_exchange_api.o
  CCLD     test_exchange_api
  CC       test_exchange_api_keys_cherry_picking.o
  CCLD     test_exchange_api_keys_cherry_picking
  CC       test_exchange_api_revocation.o
  CCLD     test_exchange_api_revocation
  CC       test_exchange_api_overlapping_keys_bug.o
  CCLD     test_exchange_api_overlapping_keys_bug
  CC       test_exchange_management_api.o
  CCLD     test_exchange_management_api
  CC       test_taler_exchange_aggregator.o
  CCLD     test_taler_exchange_aggregator-postgres
  CC       test_taler_exchange_wirewatch.o
  CCLD     test_taler_exchange_wirewatch-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
PASS: test_auditor_api
PASS: test_auditor_api_version
PASS: test_bank_api_with_fakebank
SKIP: test_bank_api_with_pybank
SKIP: test_bank_api_with_nexus
PASS: test_exchange_api
PASS: test_exchange_api_keys_cherry_picking
PASS: test_exchange_api_revocation
FAIL: test_exchange_api_overlapping_keys_bug
PASS: test_exchange_management_api
PASS: test_taler_exchange_aggregator-postgres
PASS: test_taler_exchange_wirewatch-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.1
============================================================================
# TOTAL: 12
# PASS:  9
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See src/testing/test-suite.log
Please report to taler-bug@gnunet.org
============================================================================
make[5]: *** [Makefile:1613: test-suite.log] Error 1
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[4]: *** [Makefile:1721: check-TESTS] Error 2
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[3]: *** [Makefile:1893: check-am] Error 2
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[2]: *** [Makefile:493: check-recursive] Error 1
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src'
make[1]: *** [Makefile:477: check-recursive] Error 1
make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange'
make: *** [Makefile:775: check] Error 2

Compilation exited abnormally with code 2 at Fri Mar  5 22:01:52
.ttn.exchange-make-check.log (16,229 bytes)   
test-suite.log (20,784 bytes)   
======================================================
   taler-exchange 0.8.1: src/testing/test-suite.log
======================================================

# TOTAL: 12
# PASS:  9
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

SKIP: test_bank_api_with_pybank
===============================

Mar 05 22:00:09-986706 test-bank-api-2889110 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:00:09-987247 test-bank-api-2889110 INFO Flushing bank database
Mar 05 22:00:09-987296 util-os-installation-2889110 INFO Could not find binary `taler-bank-manage' in PATH!
Mar 05 22:00:09-987307 test-bank-api-2889110 ERROR Failed to flush the bank db.
Mar 05 22:00:09-987326 test-bank-api-2889110 ERROR Assertion failed at test_bank_api.c:195.
SKIP test_bank_api_with_pybank (exit status: 77)

SKIP: test_bank_api_with_nexus
==============================

Mar 05 22:00:10-011779 test-bank-api-2889128 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:00:10-014638 test-bank-api-2889128 INFO Relying on nexus http://localhost:5001/facades/my-facade/taler/ on port 5001
Mar 05 22:00:10-014658 test-bank-api-2889128 INFO exchange payto: payto://iban/BIC/ES9121000418450200051332?receiver-name=Exchange
Mar 05 22:00:10-014669 test-bank-api-2889128 INFO user42_payto: payto://iban/BIC/FR7630006000011234567890189?receiver-name=User42
Mar 05 22:00:10-014678 test-bank-api-2889128 INFO user42_payto: payto://iban/BIC/GB33BUKB20201555555555?receiver-name=User43
Mar 05 22:00:10-014714 util-os-installation-2889128 INFO Could not find binary `libeufin-nexus' in PATH!
Mar 05 22:00:10-014727 test-bank-api-2889128 WARNING `exec' failed on file `libeufin-nexus' at testing_api_helpers_bank.c:132 with error: No such file or directory
SKIP test_bank_api_with_nexus (exit status: 77)

FAIL: test_exchange_api_overlapping_keys_bug
============================================

Mar 05 22:00:51-991090 test-exchange-api-overlapping-keys-bug-2893721 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:00:52-002345 taler-exchange-dbinit-2893736 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:00:59-071253 taler-auditor-dbinit-2894343 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:01-713010 test-exchange-api-overlapping-keys-bug-2893721 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:01-721557 taler-auditor-exchange-2894498 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:01-762089 test-exchange-api-overlapping-keys-bug-2893721 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Waiting for `taler-exchange-httpd' to be ready (check with: wget -q -t 1 -T 1 http://localhost:8081/seed -o /dev/null -O /dev/null)
.
Mar 05 22:01:01-767418 taler-exchange-secmod-rsa-2894502 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:01-767418 taler-exchange-secmod-eddsa-2894501 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:01-768045 taler-exchange-secmod-rsa-2894502 INFO Loading keys for denomination coin_eur_1
Mar 05 22:01:01-768194 taler-exchange-secmod-eddsa-2894501 INFO Imported key from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-eddsa/1614978034'
Mar 05 22:01:01-768253 taler-exchange-secmod-rsa-2894502 INFO Imported key 3WB44EMT from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978038'
Mar 05 22:01:01-768266 taler-exchange-secmod-eddsa-2894501 INFO Starting 16 crypto workers
Mar 05 22:01:01-768330 taler-exchange-secmod-rsa-2894502 INFO Imported key 22DKDTZK from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978058'
Mar 05 22:01:01-768396 taler-exchange-secmod-rsa-2894502 INFO Imported key Q096SZ1Z from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978054'
Mar 05 22:01:01-768463 taler-exchange-secmod-rsa-2894502 INFO Imported key PHJYZ5DY from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978042'
Mar 05 22:01:01-768526 taler-exchange-secmod-rsa-2894502 INFO Imported key PSCXCH5Z from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978046'
Mar 05 22:01:01-768592 taler-exchange-secmod-rsa-2894502 INFO Imported key HKB2ZSD8 from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978050'
Mar 05 22:01:01-768657 taler-exchange-secmod-rsa-2894502 INFO Imported key FSXJYZ6P from `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978062'
Mar 05 22:01:01-768856 taler-exchange-secmod-eddsa-2894501 INFO Setup fresh private key in `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-eddsa//1614978063'
Mar 05 22:01:01-770541 taler-exchange-httpd-2894503 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:01-770924 taler-exchange-httpd-2894503 INFO Launching exchange with public key `1HG23E'...
Mar 05 22:01:01-776201 taler-exchange-httpd-2894503 WARNING Configuration fails to specify option `TERMS_ETAG' in section `exchange'!
Mar 05 22:01:01-789100 taler-exchange-httpd-2894503 WARNING Terms of service not configured
Mar 05 22:01:01-789124 taler-exchange-httpd-2894503 WARNING Configuration fails to specify option `PRIVACY_ETAG' in section `exchange'!
Mar 05 22:01:01-789140 taler-exchange-httpd-2894503 WARNING Privacy policy not configured
Mar 05 22:01:01-792760 taler-exchange-secmod-rsa-2894502 INFO Setup fresh private key SXJPC1C1 in `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978066'
Mar 05 22:01:01-807088 taler-exchange-secmod-rsa-2894502 INFO Setup fresh private key DR23BJB3 in `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978070'
Mar 05 22:01:01-824192 taler-exchange-secmod-rsa-2894502 INFO Setup fresh private key DD7KY3QH in `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978074'
Mar 05 22:01:01-848176 taler-exchange-secmod-rsa-2894502 INFO Setup fresh private key QHRWXSTG in `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978078'
Mar 05 22:01:01-848255 taler-exchange-secmod-rsa-2894502 INFO Purged expired private key `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978038'
Mar 05 22:01:01-848293 taler-exchange-secmod-rsa-2894502 INFO Purged expired private key `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978042'
Mar 05 22:01:01-848324 taler-exchange-secmod-rsa-2894502 INFO Purged expired private key `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978046'
Mar 05 22:01:01-848354 taler-exchange-secmod-rsa-2894502 INFO Purged expired private key `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978050'
Mar 05 22:01:01-848387 taler-exchange-secmod-rsa-2894502 INFO Purged expired private key `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978054'
Mar 05 22:01:01-848445 taler-exchange-secmod-rsa-2894502 INFO Starting 16 crypto workers
Mar 05 22:01:02-037795 taler-exchange-secmod-rsa-2894502 INFO Setup fresh private key X12EJ265 in `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978082'
Mar 05 22:01:02-768652 taler-exchange-httpd-2894503 INFO Handling new request
Mar 05 22:01:02-768734 taler-exchange-httpd-2894503(J3RPR49S797MAFQTJFRV0ZZVQ4) INFO Handling request (GET) for URL '/seed'
Mar 05 22:01:02-768815 taler-exchange-httpd-2894503 INFO Request completed
Mar 05 22:01:02-770203 test-exchange-api-overlapping-keys-bug-2893721 INFO Starting main test loop
Mar 05 22:01:02-771688 taler-exchange-httpd-2894503 INFO Handling new request
Mar 05 22:01:02-771776 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Handling request (GET) for URL '/keys'
Mar 05 22:01:02-771821 taler-exchange-httpd-2894503 INFO Handling new request
Mar 05 22:01:02-771878 taler-exchange-httpd-2894503(SRSMYP8D676YPK4GNZ7YQXRY9G) INFO Handling request (POST) for URL '/management/auditors'
Mar 05 22:01:02-771912 taler-exchange-httpd-2894503(SRSMYP8D676YPK4GNZ7YQXRY9G) INFO Handling request (POST) for URL '/management/auditors'
Mar 05 22:01:02-771934 taler-exchange-httpd-2894503(SRSMYP8D676YPK4GNZ7YQXRY9G) INFO Handling request (POST) for URL '/management/auditors'
Mar 05 22:01:02-772157 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key 22DKDTZK (coin_eur_1)
Mar 05 22:01:02-772240 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key 22DKDTZK (coin_eur_1)
Mar 05 22:01:02-772416 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key FSXJYZ6P (coin_eur_1)
Mar 05 22:01:02-772656 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key 22DKDTZK for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-772733 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key SXJPC1C1 (coin_eur_1)
Mar 05 22:01:02-772760 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key FSXJYZ6P (coin_eur_1)
Mar 05 22:01:02-772968 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key DR23BJB3 (coin_eur_1)
Mar 05 22:01:02-773008 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key FSXJYZ6P for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-773049 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key SXJPC1C1 (coin_eur_1)
Mar 05 22:01:02-773179 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key DD7KY3QH (coin_eur_1)
Mar 05 22:01:02-773394 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key SXJPC1C1 for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-773465 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key DR23BJB3 (coin_eur_1)
Mar 05 22:01:02-773492 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key QHRWXSTG (coin_eur_1)
Mar 05 22:01:02-773827 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key X12EJ265 (coin_eur_1)
Mar 05 22:01:02-773856 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key DR23BJB3 for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-773868 taler-exchange-secmod-rsa-2894502 INFO Sending RSA SYNCED message
Mar 05 22:01:02-773921 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key DD7KY3QH (coin_eur_1)
Mar 05 22:01:02-774168 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key DD7KY3QH for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-774213 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key QHRWXSTG (coin_eur_1)
Mar 05 22:01:02-774456 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key QHRWXSTG for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-774505 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Received RSA key X12EJ265 (coin_eur_1)
Mar 05 22:01:02-774747 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO RSA helper announces key X12EJ265 for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-774775 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Now synchronized with RSA helper
Mar 05 22:01:02-775545 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO EdDSA helper announces signing key 6GF0TR1H with validity 30 s
Mar 05 22:01:02-775754 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO EdDSA helper announces signing key PHEFFC4A with validity 30 s
Mar 05 22:01:02-775774 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Now synchronized with EdDSA helper
Mar 05 22:01:02-805528 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Creating /keys at cherry pick date Thu Jan 01 01:00:00 1970
Mar 05 22:01:02-805603 taler-exchange-secmod-eddsa-2894501 INFO Received request to sign over 80 bytes, queueing as 0x55c8b7911770
Mar 05 22:01:02-805805 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) WARNING Cannot sign, offline key signatures are missing!
Mar 05 22:01:02-805823 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) WARNING Could not create key response data: cannot sign (The response from the online signing key helper process was malformed.)
Mar 05 22:01:02-805838 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) WARNING Failed to generate key response data for Thu Jan 01 01:00:00 1970
Mar 05 22:01:02-805850 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) WARNING Could not finish /keys response (likely no signing keys available yet)
Mar 05 22:01:02-805938 taler-exchange-httpd-2894503(YN580QXVP9FSMHY0J1W8V5JN18) INFO Suspending /keys request until key material changes
Mar 05 22:01:02-834994 taler-exchange-httpd-2894503 INFO Request completed
Mar 05 22:01:02-835602 taler-exchange-httpd-2894503 INFO Handling new request
Mar 05 22:01:02-835656 taler-exchange-httpd-2894503(CHRV1KN6Q6MN31NK9WQD9NREQ8) INFO Handling request (POST) for URL '/management/wire'
Mar 05 22:01:02-835675 taler-exchange-httpd-2894503(CHRV1KN6Q6MN31NK9WQD9NREQ8) INFO Handling request (POST) for URL '/management/wire'
Mar 05 22:01:02-835686 taler-exchange-httpd-2894503(CHRV1KN6Q6MN31NK9WQD9NREQ8) INFO Handling request (POST) for URL '/management/wire'
Mar 05 22:01:02-968203 taler-exchange-httpd-2894503 INFO Request completed
Mar 05 22:01:02-979101 taler-exchange-offline-2894584 WARNING Skipping file `/home/ttn/t/share/taler/config.d/ZONKABLE-2021-03'
Mar 05 22:01:02-981160 taler-exchange-httpd-2894503 INFO Handling new request
Mar 05 22:01:02-981270 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Handling request (GET) for URL '/management/keys'
Mar 05 22:01:02-981779 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key 22DKDTZK (coin_eur_1)
Mar 05 22:01:02-981930 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key 22DKDTZK (coin_eur_1)
Mar 05 22:01:02-982014 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key FSXJYZ6P (coin_eur_1)
Mar 05 22:01:02-982227 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key SXJPC1C1 (coin_eur_1)
Mar 05 22:01:02-982228 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key 22DKDTZK for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-982291 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key FSXJYZ6P (coin_eur_1)
Mar 05 22:01:02-982437 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key DR23BJB3 (coin_eur_1)
Mar 05 22:01:02-982554 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key FSXJYZ6P for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-982599 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key SXJPC1C1 (coin_eur_1)
Mar 05 22:01:02-982646 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key DD7KY3QH (coin_eur_1)
Mar 05 22:01:02-982856 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key QHRWXSTG (coin_eur_1)
Mar 05 22:01:02-982861 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key SXJPC1C1 for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-982914 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key DR23BJB3 (coin_eur_1)
Mar 05 22:01:02-983065 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination key X12EJ265 (coin_eur_1)
Mar 05 22:01:02-983096 taler-exchange-secmod-rsa-2894502 INFO Sending RSA SYNCED message
Mar 05 22:01:02-983174 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key DR23BJB3 for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-983220 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key DD7KY3QH (coin_eur_1)
Mar 05 22:01:02-983477 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key DD7KY3QH for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-983522 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key QHRWXSTG (coin_eur_1)
Mar 05 22:01:02-983784 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key QHRWXSTG for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-983834 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received RSA key X12EJ265 (coin_eur_1)
Mar 05 22:01:02-984112 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key X12EJ265 for denomination type coin_eur_1 with validity 5 s
Mar 05 22:01:02-984146 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Now synchronized with RSA helper
Mar 05 22:01:02-984792 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO EdDSA helper announces signing key 6GF0TR1H with validity 30 s
Mar 05 22:01:02-985087 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO EdDSA helper announces signing key PHEFFC4A with validity 30 s
Mar 05 22:01:02-985115 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Now synchronized with EdDSA helper
Mar 05 22:01:03-000124 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination expiration 22DKDTZK
Mar 05 22:01:03-000171 taler-exchange-secmod-rsa-2894502 INFO Sending RSA denomination expiration 22DKDTZK
Mar 05 22:01:03-000207 taler-exchange-secmod-rsa-2894502 WARNING `sendto' failed at taler-exchange-secmod-rsa.c:547 with error: No such file or directory
Mar 05 22:01:03-000220 taler-exchange-secmod-rsa-2894502 INFO Client /home/ttn/tmp/taler-system-runtime//crypto-rsa-client/cliZ9qbRW must have disconnected
Mar 05 22:01:03-000233 taler-exchange-secmod-rsa-2894502 INFO Failed to notify client about purged key, client dropped
Mar 05 22:01:03-000290 taler-exchange-secmod-rsa-2894502 INFO Purged expired private key `/home/ttn/build/GNU/T/exchange/src/testing/test_exchange_api_keys_cherry_picking_home//.local/share/taler//crypto-rsa//coin_eur_1/1614978058'
Mar 05 22:01:03-016277 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Received revocation of denomination key 22DKDTZK
Mar 05 22:01:03-016322 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO RSA helper announces key 22DKDTZK for denomination type (null) with validity 0 ms
Mar 05 22:01:03-016639 taler-exchange-httpd-2894503(E8GMZE868S717X0Q9NREBP6XWG) INFO Returning GET /management/keys response:
Mar 05 22:01:03-016973 taler-exchange-httpd-2894503 INFO Request completed
Mar 05 22:01:03-019283 taler-exchange-offline-2894584 WARNING External protocol violation detected at exchange_api_management_get_keys.c:230.
Mar 05 22:01:03-022380 taler-exchange-offline-2894584 ERROR Invalid security module signature for denomination key 22DKDTZK (aborting)
Mar 05 22:01:03-023681 test-exchange-api-overlapping-keys-bug-2893721 ERROR Process exited with unexpected status 8
Mar 05 22:01:03-023723 test-exchange-api-overlapping-keys-bug-2893721 ERROR Failed at command `offline-sign-future-keys'
Mar 05 22:01:03-023747 test-exchange-api-overlapping-keys-bug-2893721 INFO Executing shutdown at `offline-sign-future-keys'
Mar 05 22:01:03-024228 taler-exchange-httpd-2894503 INFO Request completed
FAIL test_exchange_api_overlapping_keys_bug (exit status: 1)

test-suite.log (20,784 bytes)   

Activities

ttn

2021-03-21 03:10

developer   ~0017630

The error seems to have disappeared. Marking "resolved" and closing.

Issue History

Date Modified Username Field Change
2021-03-05 22:10 ttn New Issue
2021-03-05 22:10 ttn Status new => assigned
2021-03-05 22:10 ttn Assigned To => Christian Grothoff
2021-03-05 22:10 ttn File Added: .ttn.exchange-make-check.log
2021-03-05 22:10 ttn File Added: test-suite.log
2021-03-21 03:10 ttn Status assigned => resolved
2021-03-21 03:10 ttn Resolution open => fixed
2021-03-21 03:10 ttn Note Added: 0017630
2021-07-30 13:56 Christian Grothoff Fixed in Version => 0.8
2021-07-30 13:59 Christian Grothoff Target Version => 0.8.1
2021-07-30 14:01 Christian Grothoff Target Version 0.8.1 => 0.8
2021-08-24 16:23 Christian Grothoff Status resolved => closed
2024-01-12 14:05 Christian Grothoff Category exchange API (C) => exchange