Can not upgrade agent when i upgrade to 2020.2.4

 


[2021-04-25 08:16:08,697] WARN - jetbrains.buildServer.AGENT - Failed to unpack entry from "/home/ubuntu/app/TeamCity/buildAgent/plugins/jps.zip" to "/home/ubuntu/app/TeamCity/buildAgent/tools/jps". Error unpacking "lib/osmorc-jps-plugin.jar" to "/home/ubuntu/app/TeamCity/buildAgent/tools/jps/lib/osmorc-jps-plugin.jar": java.util.zip.ZipException: invalid entry size (expected 154721 but got 154724 bytes)
[2021-04-25 08:16:08,697] WARN - ent.plugins.AgentPluginsLoader - Failed to unpack all plugins
[2021-04-25 08:16:08,697] WARN - ent.plugins.AgentPluginsLoader - ====> Agent will upgrade AGAIN
[2021-04-25 08:16:08,709] WARN - ent.plugins.AgentPluginsLoader -

 

0
4 comments

some body help me   

0

upgrade.log:

0:50:43,621] INFO - r.agent.upgrade.UpgradeRunBase - Run command line (arguments separated with '|'): /bin/sh|./agent.sh|start| (at /home/ubuntu/app/TeamCity/buildAgent/bin)
[2021-04-25 10:50:43,632] DEBUG - buildServer.agent.LauncherUtil - Deleting /home/ubuntu/app/TeamCity/buildAgent/backup/lib/messages.jar
[2021-04-25 10:50:43,632] DEBUG - buildServer.agent.LauncherUtil - Deleting /home/ubuntu/app/TeamCity/buildAgent/backup/lib/agent-launcher.jar
[2021-04-25 10:50:43,632] DEBUG - buildServer.agent.LauncherUtil - Deleting /home/ubuntu/app/TeamCity/buildAgent/backup/lib/joda-time.jar
[2021-04-25 10:50:43,632] DEBUG - buildServer.agent.LauncherUtil - Deleting /home/ubuntu/app/TeamCity/buildAgent/backup/lib/agent-configurator.jar
[2021-04-25 10:50:43,632] DEBUG - buildServer.agent.LauncherUtil - Deleting /home/ubuntu/app/TeamCity/buildAgent/backup/lib/commons-httpclient-3.1.jar
[2021-04-25 10:50:43,633] INFO - ver.agent.upgrade.AgentUpgrade - Finish upgrade at 2021-04-25 10:50:43.632
[2021-04-25 10:50:43,633] INFO - r.agent.upgrade.UpgradeRunBase - Run command line (arguments separated with '|'): /bin/sh|./agent.sh|start| (at /home/ubuntu/app/TeamCity/buildAgent/bin)
[2021-04-25 10:50:43,660] INFO - .agent.run.ProcessOutputLogger - Starting TeamCity build agent...
[2021-04-25 10:50:43,669] INFO - .agent.run.ProcessOutputLogger - Starting TeamCity build agent...
[2021-04-25 10:50:44,905] INFO - .agent.run.ProcessOutputLogger - Java executable is found: '/opt/jdk-11/bin/java'
[2021-04-25 10:50:44,973] INFO - .agent.run.ProcessOutputLogger - Java executable is found: '/opt/jdk-11/bin/java'
[2021-04-25 10:50:45,062] INFO - .agent.run.ProcessOutputLogger - Java executable is found: '/opt/jdk-11/bin/java'
[2021-04-25 10:50:45,132] WARN - .agent.run.ProcessOutputLogger - Error: Could not find or load main class jetbrains.buildServer.agent.Check
[2021-04-25 10:50:45,132] WARN - .agent.run.ProcessOutputLogger - Caused by: java.lang.ClassNotFoundException: jetbrains.buildServer.agent.Check
[2021-04-25 10:50:45,140] INFO - r.agent.upgrade.UpgradeRunBase - Process exited with code: 1
[2021-04-25 10:50:45,155] ERROR - r.agent.upgrade.UpgradeRunBase - Failed to start upgrade process. Return code was 1 is not equal to zero.
[2021-04-25 10:50:45,157] ERROR - r.agent.upgrade.UpgradeRunBase - Failed to start agent after upgrade: java.io.IOException: Failed to start upgrade process. Return code was 1 is not equal to zero.
java.io.IOException: Failed to start upgrade process. Return code was 1 is not equal to zero.
at jetbrains.buildServer.agent.upgrade.UpgradeRunBase.runCmdLine(UpgradeRunBase.java:104)
at jetbrains.buildServer.agent.upgrade.RunShUpgrade.startAgain(RunShUpgrade.java:36)
at jetbrains.buildServer.agent.upgrade.UpgradeRunBase.run(UpgradeRunBase.java:51)
at jetbrains.buildServer.agent.upgrade.UpgradeMode$5.run(UpgradeMode.java:133)
at jetbrains.buildServer.agent.upgrade.Upgrade2$1.lockHeld(Upgrade2.java:57)
at jetbrains.buildServer.agent.upgrade.Upgrade2$1.lockHeld(Upgrade2.java:55)
at jetbrains.buildServer.agent.lock.impl.misc.MockLock.assumeLocked(MockLock.java:22)
at jetbrains.buildServer.agent.lock.impl.misc.MockLock.tryLock(MockLock.java:14)
at jetbrains.buildServer.agent.upgrade.Upgrade2.main3(Upgrade2.java:54)
at jetbrains.buildServer.agent.upgrade.Upgrade2.main2(Upgrade2.java:27)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at jetbrains.buildServer.agent.ClazzLoader.call(ClazzLoader.java:59)
at jetbrains.buildServer.agent.ClazzLoader.callMain2(ClazzLoader.java:19)
at jetbrains.buildServer.agent.upgrade.Upgrade.main(Upgrade.java:16)
[2021-04-25 10:50:45,201] WARN - .agent.run.ProcessOutputLogger - Error: Could not find or load main class jetbrains.buildServer.agent.Check
[2021-04-25 10:50:45,201] WARN - .agent.run.ProcessOutputLogger - Caused by: java.lang.ClassNotFoundException: jetbrains.buildServer.agent.Check
[2021-04-25 10:50:45,209] INFO - r.agent.upgrade.UpgradeRunBase - Process exited with code: 1
[2021-04-25 10:50:45,220] ERROR - r.agent.upgrade.UpgradeRunBase - Failed to start upgrade process. Return code was 1 is not equal to zero.
[2021-04-25 10:50:45,220] ERROR - r.agent.upgrade.UpgradeRunBase - Failed to start agent after upgrade: java.io.IOException: Failed to start upgrade process. Return code was 1 is not equal to zero.
java.io.IOException: Failed to start upgrade process. Return code was 1 is not equal to zero.
at jetbrains.buildServer.agent.upgrade.UpgradeRunBase.runCmdLine(UpgradeRunBase.java:104)
at jetbrains.buildServer.agent.upgrade.RunShUpgrade.startAgain(RunShUpgrade.java:36)
at jetbrains.buildServer.agent.upgrade.UpgradeRunBase.run(UpgradeRunBase.java:51)
at jetbrains.buildServer.agent.upgrade.UpgradeMode$5.run(UpgradeMode.java:133)
at jetbrains.buildServer.agent.upgrade.Upgrade2$1.lockHeld(Upgrade2.java:57)
at jetbrains.buildServer.agent.upgrade.Upgrade2$1.lockHeld(Upgrade2.java:55)
at jetbrains.buildServer.agent.lock.impl.misc.MockLock.assumeLocked(MockLock.java:22)
at jetbrains.buildServer.agent.lock.impl.misc.MockLock.tryLock(MockLock.java:14)
at jetbrains.buildServer.agent.upgrade.Upgrade2.main3(Upgrade2.java:54)
at jetbrains.buildServer.agent.upgrade.Upgrade2.main2(Upgrade2.java:27)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at jetbrains.buildServer.agent.ClazzLoader.call(ClazzLoader.java:59)
at jetbrains.buildServer.agent.ClazzLoader.callMain2(ClazzLoader.java:19)
at jetbrains.buildServer.agent.upgrade.Upgrade.main(Upgrade.java:16)
[2021-04-25 10:50:45,265] WARN - .agent.run.ProcessOutputLogger - Error: Could not find or load main class jetbrains.buildServer.agent.Check
[2021-04-25 10:50:45,266] WARN - .agent.run.ProcessOutputLogger - Caused by: java.lang.ClassNotFoundException: jetbrains.buildServer.agent.Check
[2021-04-25 10:50:45,271] INFO - r.agent.upgrade.UpgradeRunBase - Process exited with code: 1
[2021-04-25 10:50:45,283] ERROR - r.agent.upgrade.UpgradeRunBase - Failed to start upgrade process. Return code was 1 is not equal to zero.
[2021-04-25 10:50:45,283] ERROR - r.agent.upgrade.UpgradeRunBase - Failed to start agent after upgrade: java.io.IOException: Failed to start upgrade process. Return code was 1 is not equal to zero.
java.io.IOException: Failed to start upgrade process. Return code was 1 is not equal to zero.
at jetbrains.buildServer.agent.upgrade.UpgradeRunBase.runCmdLine(UpgradeRunBase.java:104)
at jetbrains.buildServer.agent.upgrade.RunShUpgrade.startAgain(RunShUpgrade.java:36)
at jetbrains.buildServer.agent.upgrade.UpgradeRunBase.run(UpgradeRunBase.java:51)
at jetbrains.buildServer.agent.upgrade.UpgradeMode$5.run(UpgradeMode.java:133)
at jetbrains.buildServer.agent.upgrade.Upgrade2$1.lockHeld(Upgrade2.java:57)
at jetbrains.buildServer.agent.upgrade.Upgrade2$1.lockHeld(Upgrade2.java:55)
at jetbrains.buildServer.agent.lock.impl.misc.MockLock.assumeLocked(MockLock.java:22)
at jetbrains.buildServer.agent.lock.impl.misc.MockLock.tryLock(MockLock.java:14)
at jetbrains.buildServer.agent.upgrade.Upgrade2.main3(Upgrade2.java:54)
at jetbrains.buildServer.agent.upgrade.Upgrade2.main2(Upgrade2.java:27)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at jetbrains.buildServer.agent.ClazzLoader.call(ClazzLoader.java:59)
at jetbrains.buildServer.agent.ClazzLoader.callMain2(ClazzLoader.java:19)
at jetbrains.buildServer.agent.upgrade.Upgrade.main(Upgrade.java:16)
ubuntu@ubuntu:~/app/TeamCity/buildAgent/logs$

0

i run a newest teamcity-server in docker,and down build-agent.zip,and connect new agent to my server ,

 

server shows:

Disconnected — Agent has unregistered (will upgrade) Last communication on 25 Apr 18:58

 

  

0

The error most probably means the agent installation is corrupted. You might want to reinstall the agent before taking other actions. Additionally, some third-party tools like antivirus can interrupt the agent upgrade process and can lead to issues.

0

Please sign in to leave a comment.