Azure / Azure/azure-linux-extensions
Automatic upgrade fails from 1.29.0 to 1.33.1
- Dominant language
- Python
- Stars
- 333
- Forks
- 278
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 4
Description
The automatic upgrade of the agent fails on Ubuntu 18.04.4 LTS from 1.29 to 1.33.1 with the below logs.
```
2024/11/04 15:26:33 ERROR:Preparing to unpack .../azuremonitoragent_1.33.1-build.main.708_x86_64.deb ...
2024/11/04 15:26:33 ERROR:PRE-RM: [upgrade 1.33.1-build.main.708] [ubuntu 18.04 systemd]
2024/11/04 15:26:33 ERROR:PRE-INSTALL: [upgrade 1.26.1-build.master.97] [ubuntu 18.04 systemd]
2024/11/04 15:26:33 ERROR:Failed to stop azuremonitor-kqlextension.service: Unit azuremonitor-kqlextension.service not loaded.
2024/11/04 15:26:33 ERROR:dpkg: error processing archive /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/p
ackages/azuremonitoragent_1.33.1-build.main.708_x86_64.deb (--install):
2024/11/04 15:26:33 ERROR: new azuremonitoragent package pre-installation script subprocess returned error exit status 5
2024/11/04 15:26:33 ERROR:POST-RM: [abort-upgrade 1.26.1-build.master.97] [ubuntu 18.04 systemd deb]
2024/11/04 15:26:33 ERROR:POST-INSTALL: [abort-upgrade 1.33.1-build.main.708] [ubuntu 18.04 systemd deb]
2024/11/04 15:26:33 ERROR:Errors were encountered while processing:
2024/11/04 15:26:33 ERROR: /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/packages/azuremonitoragent_1.33
.1-build.main.708_x86_64.deb
2024/11/04 15:26:33 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Output of command "dpkg --force-overwrite --force-con
fnew -i /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/packages/azuremonitoragent_1.33.1-build.main.708_x
86_64.deb":
2024/11/04 15:26:33 (Reading database ... 123095 files and directories currently installed.)
2024/11/04 15:26:33 Preparing to unpack .../azuremonitoragent_1.33.1-build.main.708_x86_64.deb ...
2024/11/04 15:26:33 PRE-RM: [upgrade 1.33.1-build.main.708] [ubuntu 18.04 systemd]
2024/11/04 15:26:33 PRE-INSTALL: [upgrade 1.26.1-build.master.97] [ubuntu 18.04 systemd]
2024/11/04 15:26:33 Failed to stop azuremonitor-kqlextension.service: Unit azuremonitor-kqlextension.service not loaded.
2024/11/04 15:26:33 dpkg: error processing archive /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/package
s/azuremonitoragent_1.33.1-build.main.708_x86_64.deb (--install):
2024/11/04 15:26:33 new azuremonitoragent package pre-installation script subprocess returned error exit status 5
2024/11/04 15:26:33 POST-RM: [abort-upgrade 1.26.1-build.master.97] [ubuntu 18.04 systemd deb]
2024/11/04 15:26:33 POST-INSTALL: [abort-upgrade 1.33.1-build.main.708] [ubuntu 18.04 systemd deb]
2024/11/04 15:26:33 Errors were encountered while processing:
2024/11/04 15:26:33 /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/packages/azuremonitoragent_1.33.1-bui
ld.main.708_x86_64.deb
2024/11/04 15:26:33 ERROR:Install failed with exit code 1. For error details, check logs in /var/log/azure/Microsoft.Azure.Monito
r.AzureMonitorLinuxAgent
2024/11/04 15:26:33 ERROR:[Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Install failed with exit code 1. For error deta
ils, check logs in /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent
2024/11/04 15:26:33 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Install,failed,1,Install failed with exit code 1. For
error details, check logs in /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent
2024/11/04 15:32:03 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] sequence number is 0
2024/11/04 15:32:03 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] setting file path is/var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/config/0.settings
2024/11/04 15:32:03 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] JSON config:
2024/11/04 15:32:03 ERROR:[Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] JSON exception decoding
2024/11/04 15:32:03 ERROR:[Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] JSON error processing settings file:
2024/11/04 15:32:03 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Running command "dpkg --force-overwrite --force-confnew -i /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/packages/azuremonitoragent_1.33.1-build.main.708_x86_64.deb"
```
```
2024-11-02T00:35:23.626682Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Target handler state: enabled
[incarnation_1]
2024-11-02T00:35:23.627047Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] [Enable] current handler stat
e is: notinstalled
2024-11-02T00:35:29.073827Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Initializing extension Micros
oft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1
2024-11-02T00:35:29.878460Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Extension has no settings, wr
ite empty 0.settings
2024-11-02T00:35:29.879113Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Install extension [./shim.sh
-install]
2024-11-02T00:35:29.879634Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Executing command: /var/lib/w
aagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/./shim.sh -install with environment variables: {"AZURE_GUEST_AGENT_U
NINSTALL_CMD_EXIT_CODE": "NOT_RUN", "AZURE_GUEST_AGENT_EXTENSION_PATH": "/var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLin
uxAgent-1.33.1", "AZURE_GUEST_AGENT_EXTENSION_VERSION": "1.33.1", "AZURE_GUEST_AGENT_WIRE_PROTOCOL_ADDRESS": "168.63.129.16", "Co
nfigSequenceNumber": "0", "AZURE_GUEST_AGENT_EXTENSION_SUPPORTED_FEATURES": "[{\"Key\": \"ExtensionTelemetryPipeline\", \"Value\"
: \"1.0\"}]"}
2024-11-02T00:36:24.107389Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Target handler state: enabled [etag_235921197111359115]
2024-11-02T00:36:24.107975Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] [Enable] current handler state is: notinstalled
2024-11-02T00:36:29.893097Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Initializing extension Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1
2024-11-02T00:36:29.895871Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Extension has no settings, write empty 0.settings
2024-11-02T00:36:29.896122Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Install extension [./shim.sh -install]
2024-11-02T00:36:29.896427Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Executing command: /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1/./shim.sh -install with environment variables: {"AZURE_GUEST_AGENT_UNINSTALL_CMD_EXIT_CODE": "NOT_RUN", "AZURE_GUEST_AGENT_EXTENSION_PATH": "/var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1", "AZURE_GUEST_AGENT_EXTENSION_VERSION": "1.33.1", "AZURE_GUEST_AGENT_WIRE_PROTOCOL_ADDRESS": "168.63.129.16", "ConfigSequenceNumber": "0", "AZURE_GUEST_AGENT_EXTENSION_SUPPORTED_FEATURES": "[{\"Key\": \"ExtensionTelemetryPipeline\", \"Value\": \"1.0\"}]"}
2024-11-02T00:36:44.245784Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] Target handler state: enabled [etag_9624895348208696096]
2024-11-02T00:36:44.246250Z INFO ExtHandler [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.33.1] [Enable] current handler state is: notinstalled
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the mentioned shim.sh -install entry point and the logs under /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent, then trace the dpkg pre-installation failure on Ubuntu 18.04. Done means the automatic upgrade from 1.29.0 to 1.33.1 completes and the extension reaches its installed and enabled state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, python, ubuntu
- Domain
- cloud, devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100