[Qa-jenkins-scm] Build failed in Jenkins: reproducible_fdroid_test #536

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Tue May 3 10:14:14 BST 2022


See <https://jenkins.debian.net/job/reproducible_fdroid_test/536/display/redirect?page=changes>

Changes:

[hans] mirror-to-mirror.sh: replace mirror.f-droid.org with ftp.agdsn.de


------------------------------------------
[...truncated 69.13 KB...]
  return self._open_to_write(zinfo, force_zip64=force_zip64)
/usr/lib/python3.9/zipfile.py:1505: UserWarning: Duplicate name: 'META-INF/CERT.RSA'
  return self._open_to_write(zinfo, force_zip64=force_zip64)
DOES NOT VERIFY
ERROR: Duplicate entry: META-INF/MANIFEST.MF
ERROR: Duplicate entry: META-INF/CERT.SF
ERROR: Duplicate entry: META-INF/CERT.RSA
ERROR:root:
/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/test_verify_apksahbjec4f/urzip-twosig.apk: 
DEBUG:root:/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/urzip.apk: Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): false
Verified using v3 scheme (APK Signature Scheme v3): false
Number of signers: 1

DEBUG:root:/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/sigcp_urzip-twosig.apk: Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): false
Verified using v3 scheme (APK Signature Scheme v3): false
Number of signers: 1

INFO:root:...successfully verified
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
DEBUG:root:JAR signature verified: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/signindex/testy.jar
DEBUG:root:JAR signature verified: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/signindex/guardianproject.jar
.WARNING:root:config.py is deprecated, use config.yml
DEBUG:root:JAR signature verified: bad-unicode-πÇÇ现代通用字-български-عربي1.apk
DEBUG:root:JAR signature verified: org.bitbucket.tickytacky.mirrormirror_1.apk
DEBUG:root:JAR signature verified: org.bitbucket.tickytacky.mirrormirror_2.apk
DEBUG:root:JAR signature verified: org.bitbucket.tickytacky.mirrormirror_3.apk
DEBUG:root:JAR signature verified: org.bitbucket.tickytacky.mirrormirror_4.apk
DEBUG:root:JAR signature verified: org.dyndns.fules.ck_20.apk
DEBUG:root:JAR signature verified: urzip.apk
ERROR:root:Old APK signature failed to verify: urzip-badcert.apk
jarsigner: java.lang.SecurityException: cannot verify signature block file META-INF/CERT

ERROR:root:Old APK signature failed to verify: urzip-badsig.apk
jarsigner: java.lang.SecurityException: invalid SHA1 signature file digest for AndroidManifest.xml

DEBUG:root:JAR signature verified: urzip-release.apk
ERROR:root:Old APK signature failed to verify: urzip-release-unsigned.apk

no manifest.

jar is unsigned.

..ERROR:root:Conflicting config files! Using config.yml, ignoring config.py!
DEBUG:root:Reading 'config.yml'
.WARNING:root:config.py is deprecated, use config.yml
.DEBUG:root:Reading 'config.yml'
.apksigner: yml

keypass: mysecretpassword


DEBUG:root:Reading 'config.yml'
.DEBUG:root:Reading 'config.yml'
.DEBUG:root:Reading 'config.yml'
WARNING:root:unsafe permissions on 'config.yml' (should be 0600)!
..DEBUG:root:Reading 'config.yml'
..WARNING:root:config.py is deprecated, use config.yml
WARNING:root:config.py is deprecated, use config.yml
WARNING:root:unsafe permissions on 'config.py' (should be 0600)!
..DEBUG:root:Reading 'config.yml'
DEBUG:root:Reading 'config.yml'
WARNING:root:unsafe permissions on 'config.yml' (should be 0600)!
.
----------------------------------------------------------------------
Ran 90 tests in 37.062s

OK (skipped=1)
+ for testcase in $WORKSPACE/tests/*.TestCase
+ '[' /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/deploy.TestCase == /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/install.TestCase ']'
+ /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/deploy.TestCase
.INFO:root:rsyncing repo to example.com:/var/www/fdroid
.INFO:root:rsyncing archive to example.com:/var/www/fdroid
.s
----------------------------------------------------------------------
Ran 4 tests in 0.003s

OK (skipped=1)
+ for testcase in $WORKSPACE/tests/*.TestCase
+ '[' /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/exception.TestCase == /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/install.TestCase ']'
+ /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/exception.TestCase
localmodule: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps
.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK
+ for testcase in $WORKSPACE/tests/*.TestCase
+ '[' /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/import.TestCase == /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/install.TestCase ']'
+ /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/import.TestCase
INFO:root:tmp/importer
DEBUG:root:Parsing manifest at 'tmp/importer/build.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/settings.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/avenginekit/build.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/client/build.gradle'
DEBUG:root:..got package=None, version=1.0, vercode=1
DEBUG:root:Parsing manifest at 'tmp/importer/client/src/main/AndroidManifest.xml'
DEBUG:root:..got package=cn.wildfirechat.client, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/gradle/build_libraries.gradle'
DEBUG:root:..got package=cn.wildfirechat.client, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/chat/build.gradle'
INFO:root:tmp/importer
DEBUG:root:Parsing manifest at 'tmp/importer/build.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/settings.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/app/build.gradle'
DEBUG:root:..got package=com.anpmech.launcher, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/app/src/main/AndroidManifest.xml'
DEBUG:root:..got package=com.anpmech.launcher, version=None, vercode=None
INFO:root:tmp/importer
DEBUG:root:Parsing manifest at 'tmp/importer/build.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/settings.gradle'
DEBUG:root:..got package=None, version=None, vercode=None
DEBUG:root:Parsing manifest at 'tmp/importer/app/build.gradle'
DEBUG:root:..got package=None, version=1.65, vercode=14
DEBUG:root:Parsing manifest at 'tmp/importer/app/src/main/AndroidManifest.xml'
DEBUG:root:..got package=ut.ewh.audiometrytest, version=1.0, vercode=1
.DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gitlab.com:443
DEBUG:urllib3.connectionpool:https://gitlab.com:443 "HEAD /fdroid/ci-test-app HTTP/1.1" 200 0
DEBUG:root:> git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com clone -- https://gitlab.com/fdroid/ci-test-app.git tmp/importer
Cloning into 'tmp/importer'...
DEBUG:root:Directory: tmp/importer
DEBUG:root:> git rev-parse --show-toplevel
DEBUG:root:Directory: tmp/importer
DEBUG:root:> git checkout -f origin/HEAD
DEBUG:root:Directory: tmp/importer
DEBUG:root:> git clean -dffx
.
----------------------------------------------------------------------
Ran 2 tests in 2.224s

OK
localmodule: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps
localmodule: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps
+ for testcase in $WORKSPACE/tests/*.TestCase
+ '[' /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/index.TestCase == /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/install.TestCase ']'
+ /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/index.TestCase
WARNING:root:config.py is deprecated, use config.yml
DEBUG:root:> /usr/bin/jarsigner -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/repo/index-v1.jar sova -keypass:env FDROID_KEY_PASS
DEBUG:root:Verifying index signature:
DEBUG:root:JAR signature verified: /tmp/tmpe4yiss9z
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): 127.0.0.1:3128
DEBUG:urllib3.connectionpool:http://127.0.0.1:3128 "GET http://example.org/index-v1.jar HTTP/1.1" 404 312
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
DEBUG:root:> /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool -exportcert -alias sova -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS
DEBUG:root:Verifying index signature:
DEBUG:root:JAR signature verified: repo/index-v1.jar
.WARNING:root:config.py is deprecated, use config.yml
DEBUG:root:Verifying index signature:
DEBUG:root:JAR signature verified: repo/index-v1.jar
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
DEBUG:root:> /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool -exportcert -alias sova -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS
DEBUG:root:Verifying index signature:
DEBUG:root:JAR signature verified: repo/index-v1.jar
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
WARNING:root:Skipping GitLab Pages mirror because the repo is too large (>0.00GB)!
WARNING:root:Skipping GitLab Pages mirror because the repo is too large (>0.00GB)!
WARNING:root:Skipping GitLab Pages mirror because the repo is too large (>0.00GB)!
WARNING:root:Skipping GitLab Pages mirror because the repo is too large (>0.00GB)!
.WARNING:root:config.py is deprecated, use config.yml
INFO:root:Creating unsigned index in preparation for signing
DEBUG:root:Directory: repo
DEBUG:root:> jar cf index_unsigned.jar index.xml
WARNING:root:repo_icon "repo/icons/icon.png" does not exist, generating placeholder.
.WARNING:root:config.py is deprecated, use config.yml
INFO:root:Creating unsigned index in preparation for signing
DEBUG:root:Directory: repo
DEBUG:root:> jar cf index_unsigned.jar index.xml
WARNING:root:repo_icon "repo/icons/icon.png" does not exist, generating placeholder.
.WARNING:root:config.py is deprecated, use config.yml
.WARNING:root:config.py is deprecated, use config.yml
FATAL: command execution failed
java.io.EOFException
	at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
	at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
	at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
	at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
	at hudson.remoting.Command.readFrom(Command.java:142)
	at hudson.remoting.Command.readFrom(Command.java:128)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: java.io.IOException: Backing channel 'osuosl168-amd64.debian.net' is disconnected.
	at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:215)
	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
	at com.sun.proxy.$Proxy63.isAlive(Unknown Source)
	at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1215)
	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1207)
	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:814)
	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:522)
	at hudson.model.Run.execute(Run.java:1896)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:442)
FATAL: Unable to delete script file /tmp/jenkins2818923497162426751.sh
java.io.EOFException
	at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
	at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
	at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
	at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
	at hudson.remoting.Command.readFrom(Command.java:142)
	at hudson.remoting.Command.readFrom(Command.java:128)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel at 704f1d18:osuosl168-amd64.debian.net": Remote call on osuosl168-amd64.debian.net failed. The channel is closing down or has closed down
	at hudson.remoting.Channel.call(Channel.java:993)
	at hudson.FilePath.act(FilePath.java:1194)
	at hudson.FilePath.act(FilePath.java:1183)
	at hudson.FilePath.delete(FilePath.java:1730)
	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:814)
	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:522)
	at hudson.model.Run.execute(Run.java:1896)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:442)
Build step 'Execute shell' marked build as failure
ERROR: Step ‘Console output (build log) parsing’ failed: no workspace for reproducible_fdroid_test #536



More information about the Qa-jenkins-scm mailing list