Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.
Original topic: dm 安装报错
[TiDB Usage Environment] Production Environment / Test / Poc
[TiDB Version]
[Reproduction Path] What operations were performed to encounter the issue
tiup dm deploy dm-test 7.5.0 ./topology.yaml -p
Attention:
1. If the topology is not what you expected, check your yaml file.
2. Please confirm there is no port/directory conflicts in the same host.
Do you want to continue? [y/N]: (default=N) y
- Generate SSH keys … Done
- Download TiDB components
- Download dm-master:v7.5.0 (darwin/arm64) … Error
- Download dm-worker:v7.5.0 (darwin/arm64) … Error
- Download prometheus:v7.5.0 (darwin/arm64) … Done
- Download grafana:v7.5.0 (darwin/arm64) … Done
- Download alertmanager: (darwin/arm64) … Error
Error: component alertmanager doesn’t support platform darwin/arm64
[Encountered Issue: Issue Phenomenon and Impact]

[Resource Configuration] Enter TiDB Dashboard - Cluster Info - Hosts and take a screenshot of this page
[Attachment: Screenshot/Log/Monitoring]
You are using a local mirror, right? You should merge the images. Refer to: 使用 TiUP 部署 TiDB 集群 | PingCAP 文档中心
I didn’t use the offline package, just followed the steps on the official website with tiup.
tiup mirror show
tiup list dm-master --all
Indeed, there is only linux/arm64 and no darwin/arm64.
Then it is not supported. There is a bit of a problem with the official documentation here; it doesn’t mention support for the arm64 architecture, but there is a package.
ARM64 architecture is not supported.
component alertmanager doesn’t support platform darwin/arm64
You see, isn’t there an arm64 package listed here? It doesn’t quite match the description in the official documentation TiDB Data Migration 集群软硬件环境需求 | PingCAP 文档中心.
tiup list dm-master --all
Available versions for dm-master:
Version Installed Release Platforms
------- --------- ------- ---------
nightly -> v7.6.0-alpha-nightly-20231229 2023-12-28T17:05:40Z linux/amd64,linux/arm64
build-debug-mode 2022-06-10T14:27:38+08:00 linux/amd64,linux/arm64
v2.0.0-rc 2020-08-21T17:49:08+08:00 linux/amd64,linux/arm64
v2.0.0-rc.2 2020-09-01T20:51:29+08:00 linux/amd64,linux/arm64
v2.0.0 2020-10-30T16:10:58+08:00 linux/amd64,linux/arm64
v2.0.1 2020-12-25T13:22:29+08:00 linux/amd64,linux/arm64
v2.0.3 2021-05-11T22:14:31+08:00 linux/amd64,linux/arm64
v2.0.4 2021-06-18T16:34:30+08:00 linux/amd64,linux/arm64
v2.0.5 2021-07-30T18:46:27+08:00 linux/amd64,linux/arm64
v2.0.6 2021-08-13T17:36:06+08:00 linux/amd64,linux/arm64
v2.0.7 2021-09-29T16:34:31+08:00 linux/amd64,linux/arm64
v5.3.0 2021-11-29T16:50:31+08:00 linux/amd64,linux/arm64
v5.3.1 2022-03-07T14:16:58+08:00 linux/amd64,linux/arm64
v5.3.2 2022-06-29T11:03:11+08:00 linux/amd64,linux/arm64
v5.3.3 2022-09-14T19:14:28+08:00 linux/amd64,linux/arm64
v5.3.4 2022-11-24T12:34:32+08:00 linux/amd64,linux/arm64
v5.4.0 2022-02-14T10:18:30+08:00 linux/amd64,linux/arm64
Has this issue been resolved?
If it has been resolved, please mark the question as [This content was helpful to me] so that the issue can be searchable and help others find the answer more efficiently.
If your issue has not been resolved, please continue to ask and provide feedback on the problems you encountered, along with operation prompts or screenshots.