適用於:✔️ Linux VM
本文討論使用 SUSE Linux Enterprise Server (SLES) 映射來設定Microsoft Azure 虛擬機(VM)的問題,但 VM 無法連線到 SUSE 訂用帳戶管理工具 (SMT) 存放庫。 本文提供特定案例所需的一些基本疑難解答步驟和動作(例如 Zypper 命令行工具中的失敗,用於管理 SUSE 中的套件)。 Microsoft Linux 專家根據 SUSE 的支持體驗和文件組合這項資訊。
請務必閱讀每個命令的輸出,以取得更多線索。 建議您儲存結果和訊息,以進行進一步的疑難解答。
必要條件
- 從 VM 進行因特網存取
- Python 語言解釋器
- 用戶端 URL (curl) 工具
- Zypper 套件管理員
- OpenSSL 工具組
- SUSEConnect 工具
- registercloudguest 工具
注意事項
如果您的 SLES VM 位於 Proxy 伺服器後方,建議您檢閱透過 Proxy 存取公用雲端更新基礎結構中所討論的技術考慮。 針對 Azure 上的 SLES VM,適用下列條件:
從 SLES VM 連線到更新伺服器時,需仰賴公用 DNS 伺服器無法解析的主機名解析。 因此,某些 Linux/Unix Proxy 伺服器實作可能需要您手動將記錄放在 Proxy 伺服器端的 /etc/hosts 中,以便解析 “smt-azure” 名稱。
以下為範例記錄:
52.165.88.13 smt-azure.susecloud.net smt-azure
可用的IP位址會因 Azure 區域而異。 如需詳細資訊,請參閱此 smt XML 檔案中的 IP 位址清單。
實例元數據服務 (IMDS) 所使用的IP位址 168.63.129.16和169.254.254應略過 Proxy 存取。 這些特殊IP位址無法透過 Proxy 伺服器存取,而 SLES VM 需要來自 IMDS 的資訊,才能辨識其執行所在的雲端環境,並尋找適當的 SUSE 更新伺服器。
例如,
NO_PROXY
在 SLES VM 上應該設定 /etc/sysconfig/proxy 中的變數,如下所示:NO_PROXY="localhost, 127.0.0.1, 168.63.129.16, 169.254.169.254"
疑難排解檢查清單
步驟 1:執行存放庫診斷腳本
執行 SUSE 工程師 Rich Paredes 所提供的 SUSEcloud 存放庫檢查腳本。 此 Python 文稿會執行下列工作:
檢查 SUSE 公用雲端存放庫的連線能力。
嘗試修正任何現有的問題。
在
/var/log/
目錄中建立記錄封存,並將其命名為sc-repocheck_<YYMMDD_hhmmss.tar.xzq>。 如果連線或註冊問題持續發生,此記錄可能會很有用。
若要啟動文稿,請執行下列命令,將腳本從其 GitHub 位置傳輸到 Python 解釋器:
sudo python3 <(curl --location --silent https://raw.githubusercontent.com/rfparedes/susecloud-repocheck/main/sc-repocheck.py)
若要成功執行,命令需要來自 VM 的因特網存取。 否則,您必須先下載腳本,然後修改命令,使其執行。
步驟 2:檢查埠 443 上伺服器 IP 位址的連線能力
VM 必須能夠開啟埠 443 上的 TCP 連線到 SUSE 存放庫伺服器 smt-azure.susecloud.net
(根據 VM 所在的區域),以及區域伺服器。 您可以在下列位置找到存放庫伺服器和區域伺服器的IP位址清單。
IP 位址類型 | 包含IP位址清單的URL |
---|---|
所有區域的 SMT 伺服器 IP 位址 | https://susepubliccloudinfo.suse.com/v1/microsoft/servers/smt.xml |
區域伺服器IP位址 | https://susepubliccloudinfo.suse.com/v1/microsoft/servers/regionserver.xml |
若要檢查您區域的存放庫伺服器和區域伺服器連線,請使用 安全套接字層 (SSL) 和傳輸層安全性 (TLS) 用戶端的 OpenSSL s_client 命令 。 將佔位元元的適當 IP 位址插入下列語法:
sudo openssl s_client -connect <IP address>:443
執行此命令之後,就會顯示伺服器證書。 此命令也會起始適當的 SSL 連線。
下列範例顯示美國東部 2 區域中 SUSE 存放庫伺服器的成功命令輸出(位置代碼: eastus2
、IP 位址: 20.186.112.116
):
$ echo "" | openssl s_client -connect 20.186.112.116:443
CONNECTED(00000003)
Can't use SSL_get_servername
depth=1 C = DE, ST = Bavaria, L = Nuremberg, O = SUSE, OU = CSM, CN = SUSE, emailAddress = suse-public-cloud@susecloud.net
verify return:1
depth=0 C = DE, ST = Bavaria, L = Nuremberg, O = SUSE, OU = Public Cloud, CN = Update server certificate (smt-azure.susecloud.net), emailAddress = suse-public-cloud@susecloud.net
verify return:1
---
Certificate chain
0 s:C = DE, ST = Bavaria, L = Nuremberg, O = SUSE, OU = Public Cloud, CN = Update server certificate (smt-azure.susecloud.net), emailAddress = suse-public-cloud@susecloud.net
i:C = DE, ST = Bavaria, L = Nuremberg, O = SUSE, OU = CSM, CN = SUSE, emailAddress = suse-public-cloud@susecloud.net
---
Server certificate
-----BEGIN CERTIFICATE-----
<64-character lines of printable ASCII characters>
.
.
.
-----END CERTIFICATE-----
subject=C = DE, ST = Bavaria, L = Nuremberg, O = SUSE, OU = Public Cloud, CN = Update server certificate (smt-azure.susecloud.net), emailAddress = suse-public-cloud@susecloud.net
issuer=C = DE, ST = Bavaria, L = Nuremberg, O = SUSE, OU = CSM, CN = SUSE, emailAddress = suse-public-cloud@susecloud.net
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA-PSS
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2538 bytes and written 373 bytes
Verification: OK
---
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 4096 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---
DONE
注意事項
若要檢閱不同 SUSE 版本的支援範圍,請參閱 SUSE Lifeycle。
案例 1:未顯示伺服器證書或 SSL 工作階段
輸出不會顯示伺服器證書或 SSL 工作階段。
原因
當命令跨越執行 SSL 封包檢查的網路虛擬裝置 (NVA) 時,通常會發生此案例。 這項檢查會導致 NVA 將自己的 SSL 憑證插入加密工作階段。
由於 SUSE 使用憑證釘選,因此另一個插入的 SSL 憑證可能會中斷釘選作業。 如果定位中斷,SUSE 存放庫會拒絕連接。
解決方案
請確定 NVA 不會執行下列動作:
- 封鎖對 SUSE 存放庫 IP 位址的存取
- 對 SUSE 存放庫的安全連線執行 SSL 封包檢查
- 在伺服器上插入 NVA SSL 憑證
案例 2:雲端區域rv-client 問題和註冊失敗
若要診斷此案例,請從 Zypper 歷程記錄或已安裝的 RPM 套件清單檢查已安裝 cloud-regionsrv-client
套件的狀態:
從 Zypper 歷程記錄:
sudo grep cloud-region /var/log/zypp/history
2021-07-12 08:20:49 cloud-regionsrv-client.rpm installed ok
從已安裝的 RPM 套件清單中:
sudo rpm -qa | grep cloud-region
cloud-regionsrv-client-9.1.5-6.43.1.noarch cloud-regionsrv-client-plugin-azure-1.0.1-6.43.1.noarch
主要用戶端套件至少應為 版本 10.x
。
如範例所示,如果您重試手動重新註冊或使用步驟 1 中的存放庫檢查,則會在 中/var/log/cloudregister
顯示下列輸出:
sudo tail /var/log/cloudregister
2025-01-29 20:20:05,876 INFO:Using API: regionInfo
2025-01-29 20:20:05,981 INFO:Region server arguments: ?regionHint=northcentralus
2025-01-29 20:20:05,981 INFO:Getting update server information, attempt 1
2025-01-29 20:20:05,981 INFO: Using region server: 104.45.31.195
2025-01-29 20:20:06,184 ERROR: No response from: 104.45.31.195
2025-01-29 20:20:06,184 INFO: Using region server: 23.100.36.229
2025-01-29 20:20:06,286 ERROR: No response from: 23.100.36.229
2025-01-29 20:20:06,286 INFO: Using region server: 52.187.53.250
2025-01-29 20:20:06,915 INFO:No current registration server set.
2025-01-29 20:20:06,917 ERROR:No response from: [('23.101.171.119', '2603:1030:603::2e9'), ('23.101.164.199', '2603:1030:603::625'), ('23.96.231.74', '2603:1030:603::2e6')]
輸出表示連線錯誤存在。 不過,這個指示不是真的。 這是因為註冊程式碼中的錯誤處理程式不會顯示來自舊函式庫的憑證錯誤。
腳本輸出也可能錯誤地指出找不到命令輸出中顯示的 sudo tail /var/log/cloudregister
其中一個 SMT IP 憑證。 此問題也是連結庫問題,而不是影響 VM 上 CA 清單的問題。
原因
如果未定期更新實例,它們可能會與我們的更新基礎結構 API 不相容。 這種情況會導致更新實例所需的存放庫失敗。
解決方案
使用與具有中斷存放庫的OS相同的OS來建立PAYG實例。
建立暫存目錄:
sudo mkdir -p /root/packages/rpms
根據受影響 VM 的 SLES 版本下載下列套件:
SLES 12
sudo zypper --pkg-cache-dir /root/packages/ download cloud-regionsrv-client cloud-regionsrv-client-plugin-azure regionServiceClientConfigAzure python3-azuremetadata python3-cssselect python3-lxml python3-M2Crypto python3-zypp-plugin python3-dnspython suseconnect-ruby-bindings suseconnect-ng
SLES 15
sudo zypper --pkg-cache-dir /root/packages/ download cloud-regionsrv-client cloud-regionsrv-client-plugin-azure regionServiceClientConfigAzure python3-azuremetadata suseconnect-ng python3-cssselect python3-toml python3-lxml python3-M2Crypto python3-zypp-plugin python3-dnspython libsuseconnect suseconnect-ruby-bindings docker docker-bash-completion runc containerd libcontainers-common bash-completion
執行下列命令:
sudo find /root/packages/ -type f -name "*.rpm" -exec cp {} /root/packages/rpms/ \; sudo cd /root/packages sudo tar -czvf suse-public-registration.tgz rpms
傳輸
suse-public-registration.tgz
至中斷的實例:sudo scp /root/packages/suse-public-registration.tgz user@targetip:/tmp
注意事項
視需要取代
user
與targetip
。登入中斷的實例以擷取並安裝套件:
sudo cd tmp sudo tar xvfz suse-public-registration.tgz sudo cd rpms sudo zypper --no-refresh --no-remote --non-interactive install --force *.rpm
再次註冊 VM:
sudo registercloudguest --force-new
如需詳細資訊,請參閱 雲端實例存放庫因套件過期而失敗。
案例 3:一般註冊問題
原因
您的 VM 具有存放庫存取的過時認證,或您收到訊息,指出系統在您嘗試進行更新或安裝之後未註冊。
解決方案
若要修正大部分的註冊問題,請使用 參數指定 SUSEConnectforce-new
:
sudo SUSEConnect --cleanup
sudo registercloudguest --force-new
注意事項
如果 VM 是 SLES SAP,您也可以使用 SLES SAP 產品的名稱來執行命令:
-
SUSEConnect
執行 命令以取得目前的註冊狀態,包括 SLES SAP 產品的名稱:sudo SUSEConnect --url https://smt-azure.susecloud.net --status-text
-
SUSEConnect
使用產品名稱啟動產品來執行命令:sudo SUSEConnect --url https://smt-azure.susecloud.net --product <SLES-SAP-product-name>
如果這些命令失敗,請清除所有存放庫資訊,然後嘗試註冊 VM。 與憑證和其他元件相關的任何錯誤訊息都應該消失。 執行下列命令:
sudo SUSEConnect --cleanup
sudo rm /etc/zypp/{credentials,services,repos}.d/*
sudo rm --force --recursive /var/cache/zypp/*
sudo rm /var/lib/cloudregister/*
sudo registercloudguest --force-new
最後,再次執行 SUSEConnect 來確認 VM 註冊狀態:
sudo SUSEConnect --status
在 JSON 命令輸出中,尋找專案 "status":"Registered"
。
案例 4:未提供證明的數據 (422)
執行存放 庫診斷文稿之後,當腳本嘗試修正影響 zypper update
的問題時,您可能會看到下列錯誤專案:
Error: Activating SLES_SAP 12.5 x86_64 ... Error: Registration server returned 'Instance verification failed: No attested data supplied' (422)
原因
由於 SUSE 公用雲端套件過期,VM 無法連線到 SUSE 存放庫。
解決方案
再次執行存放 庫診斷腳本 。
如果 「422」 錯誤持續發生,請修改
/etc/regionserverclnt.cfg
組態檔以符合下列文字:[server] api = regionInfo certLocation = /var/lib/regionService/certs regionsrv = 23.100.36.229,40.121.202.140,52.187.53.250,104.45.31.195,191.237.254.253 [instance] dataProvider = /usr/bin/azuremetadata --api latest --subscriptionId --billingTag --attestedData --signature --xml instanceArgs = msftazure httpsOnly = true
重新註冊 VM:
sudo registercloudguest --force-new
案例 5:嘗試向 SUSE 存放庫註冊時,特定模組的錯誤
當您嘗試向 SUSE 存放庫註冊 VM 時,您會在 中看到 /var/log/cloudregister
下列錯誤專案:
2024-01-31 19:22:44,947 INFO:Registration: /usr/sbin/SUSEConnect --url https://smt-azure.susecloud.net --product sle-module-legacy/12/x86_64 --instance-data /var/cache/cloudregister/0fc8a276-273c-4bd9-838d-6a2a41a637b0
2024-01-31 19:22:45,492 ERROR: Registration failed: SUSEConnect error: Downloading https://smt-azure.susecloud.net/repo/SUSE/Products/SLE-Module-Legacy/12/x86_64/product.license/directory.yast failed (code: 401): <html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.21.5</center>
</body>
</html>
原因
此問題是由套件 1.4.0 suseconnect-ng
版中的 Bug 所造成。
這些錯誤只會發生在下列模組中:
- sle-module-legacy
- sle-module-web-scripting
- sle-module-hpc
- sle-sdk
解決方案
將下列檔案從
/etc/products.d
資料夾移至/tmp
資料夾:- sle-module-hpc.prod
- sle-module-legacy.prod
- sle-module-web-scripting.prod
- sle-sdk.prod
sudo cd /etc/products.d sudo mv sle-module-hpc.prod sle-module-legacy.prod sle-module-web-scripting.prod sle-sdk.prod /tmp
向 SUSE 存放庫註冊 VM:
sudo registercloudguest --force-new
Registration should now be successful.
重新整理存放庫快取:
sudo zypper ref -s
視需要將
suseconnect-ng
套件更新為 1.6.0 版或更新版本:注意事項
若要確認的版本
suseconnect-ng
,請執行下列命令:sudo rpm -q suseconnect-ng
suseconnect-ng-1.4.0~git0.b0f7c25bfdfa-3.3.8.x86_64
sudo zypper up suseconnect-ng
更新之後
suseconnect-ng
,將模組定義檔還原至/etc/products.d
:sudo cd /tmp sudo mv sle-module-hpc.prod sle-module-legacy.prod sle-module-web-scripting.prod sle-sdk.prod /etc/products.d
重新執行對存放庫的註冊:
sudo registercloudguest --force-new
Registration Successful
案例 6:註冊失敗,並出現認證檔案 「system_token=」 錯誤「警告:找到未知的專案」
「在認證檔案 』system_token='中發現未知的專案」警告訊息會記錄在記錄檔 /var/log/cloudregister
中,且 VM 無法註冊至 SUSE 公用雲端存放庫:
2023-10-24 17:50:58,140 DEBUG:Starting new HTTPS connection (1): smt-azure.susecloud.net:443
2023-10-24 17:50:58,243 ERROR:Registration with ('52.237.80.2', None) failed. Trying ('52.139.216.51', None)
2023-10-24 17:50:58,244 WARNING:Found unknown entry in credentials file "system_token=
"
2023-10-24 17:50:58,244 INFO:No current registration server set.
2023-10-24 17:50:58,247 INFO:Modified /etc/hosts, added: 52.139.216.51 smt-azure.susecloud.net smt-azure
2023-10-24 17:53:34,841 WARNING:Found unknown entry in credentials file "system_token=
"
原因
發生此問題的原因是有錯誤的暫存憑證套件組合。 ca-bundle.pem.tmp
解決方案
移除檔案,並更新
ca-certificates
:sudo registercloudguest --clean sudo rm /var/lib/ca-certificates/ca-bundle.pem.tmp
更新憑證:
sudo update-ca-certificates
成功註冊 VM:
sudo registercloudguest --force-new
案例 7:VM 不會因為 azuremetadata 錯誤而連線到 SMT
核取時 /var/log/cloudregister
,會顯示下列 azuremetadata 錯誤訊息:
sudo tail -10 /var/log/cloudregister
2020-10-30 22:47:43,200 INFO:No current registration server set.
2020-10-30 22:47:43,222 INFO:Modified /etc/hosts, added: 52.147.176.11 smt-azure.susecloud.net smt-azure
2020-10-30 22:48:03,358 ERROR:Data collected from stderr for instance data collection "b'An error occurred when fetching metadata:\ntimed out\nAn error occurred when fetching metadata:\ntimed out\nusage: azuremetadata [-h] [-x] [-j] [-o OUTPUT] [-a API] [--device [DEVICE]]\n [--attestedData [ATTESTEDDATA]]\n [--billingTag [BILLINGTAG]]\nazuremetadata: error: unrecognized arguments: --subscriptionId\n'"
2020-10-30 22:48:04,519 INFO:Writing SMT rootCA: /usr/share/pki/trust/anchors
2020-10-30 22:48:04,526 INFO:Updating CA certificates: update-ca-certificates
2020-10-30 22:48:06,569 INFO:No credentials entry for "*smt-azure_susecloud_net"
2020-10-30 22:48:06,608 ERROR:Unable to obtain product information from server "52.147.176.11,None"
Unprocessable Entity
{"type":"error","error":"The requested product 'SUSE Linux Enterprise Server for SAP Applications 15 SP2 x86_64' is not activated on this system.","localized_error":"The requested product 'SUSE Linux Enterprise Server for SAP Applications 15 SP2 x86_64' is not activated on this system."}
Unable to register modules, exiting.
由於 azuremetadata 錯誤,VM 無法連線到 Azure SUSE 雲端存放庫,如下列輸出所示:
sudo SUSEConnect -s
Error: Invalid system credentials, probably because the registered system was deleted in SUSE Customer Center. Check https://scc.suse.com whether your system appears there. If it does not, please call SUSEConnect --cleanup and re-register this system.
sudo zypper repos
Warning: There are no enabled repositories defined. Use 'zypper addrepo' or 'zypper modifyrepo' commands to add or enable repositories.
原因 1
專案 --subscriptionId
存在於組態檔 /etc/regionserverclnt.cfg
中。 這會在命令中 azuremetadata
造成錯誤:
sudo cat /etc/regionserverclnt.cfg
[server]
api = regionInfo
certLocation = /var/lib/regionService/certs
regionsrv = 23.100.36.229,40.121.202.140,52.187.53.250,104.45.31.195,191.237.254.253
[instance]
dataProvider = /usr/bin/azuremetadata --api 2019-08-15 --subscriptionId --billingTag --xml
instanceArgs = msftazure
解決方案 1
在
--subscriptionId
群組態檔/etc/regionserverclnt.cfg
中移除 :sudo sed -i "s/--subscriptionId //" regionserverclnt.cfg
重新註冊 VM:
sudo SUSEConnect --cleanup sudo rm -f /etc/SUSEConnect sudo rm -rf /etc/zypp/credentials.d/\* sudo rm /var/lib/cloudregister/* sudo rm /var/cache/zypp/* sudo sed -i '/^# Added by SMT reg/,+1d' /etc/hosts sudo registercloudguest --force-new
原因 2
當您使用 /usr/sbin/registercloudguest --force-new
命令向存放庫註冊 SUSE 伺服器時,就會發生錯誤。 命令輸出不會指出註冊成功,因為 /etc/zypp/credentials.d/SCCcredentials
檔案已損毀。
解決方法 2
將
/etc/zypp/credentials.d
資料夾移至暫存資料夾:sudo mv /etc/zypp/credentials.d /tmp
重新註冊 VM:
sudo SUSEConnect --cleanup sudo rm -f /etc/SUSEConnect sudo rm -rf /etc/zypp/credentials.d/\* sudo rm /var/lib/cloudregister/* sudo rm /var/cache/zypp/* sudo sed -i '/^# Added by SMT reg/,+1d' /etc/hosts sudo registercloudguest --force-new
案例 8:SUSE 註冊失敗,因為 SLES 15 SP5 中的 Python 3.11 相容性問題
當您執行 SUSE 存放庫檢查文稿時, screpocheck.py 會顯示 ModuleNotFoundError: No module named 'cloudregister'
錯誤訊息:
sudo python3 sc-repocheck.py
2024-08-07 13:53:29,261 INFO:sc-repocheck 1.3.1
2024-08-07 13:53:29,291 INFO: Checking package versions. 2024-08-07 13:53:29,307 INFO: Package versions OK. 2024-08-07 13:53:29,312 INFO: Checking baseproduct.
2024-08-07 13:53:29,316 INFO: SLES baseproduct OK.
2024-08-07 13:53:29,321 INFO: Checking /etc/hosts for multiple records. 2024-08-07 13:53:29,325 WARNING: No rmt records exist.
2024-08-07 13:53:29,325 INFO: Checking metadata access.
2024-08-07 13:53:29,360 INFO: Metadata OK.
2024-08-07 13:53:29,364 INFO: Checking regionserver access.
2024-08-07 13:53:31,160 INFO: Region server access OK.
2024-08-07 13:53:31,165 INFO: Checking RMT server entry is for correct region.
2024-08-07 13:53:31,241 ERROR: Cannot get IP of RMT server entry.
2024-08-07 13:53:31,252 INFO: http check unnecessary.
2024-08-07 13:53:31,246 INFO: Checking http port access to RMT servers.
2024-08-07 13:53:31,257 INFO: Checking https port access to RMT servers.
2024-08-07 13:53:31,337 INFO: https access OK.
2024-08-07 13:53:31,342 INFO: Checking https access using RMT certs.
2024-08-07 13:53:31,442 INFO: An exception of type ConnectionError occurred. Disregarding.
2024-08-07 13:53:31,449 INFO: EVERYTHING OK.
2024-08-07 13:53:31,453 INFO: Collecting debug data. Please wait 1-2 minutes maybe longer, depending on machine type. Traceback (most recent call last):
File "/usr/bin/azuremetadata", line 11, in <module>
from azuremetadata import azuremetadatautils, azuremetadata
ModuleNotFoundError: No module named 'azuremetadata'
2024-08-07 13:53:31,565 ERROR: PROBLEM: Issue with azuremetadata output. Check metadata access. Traceback (most recent call last):
File "/usr/sbin/registercloudguest", line 43, in <module>
import cloudregister.registerutils as utils
ModuleNotFoundError: No module named 'cloudregister'
2024-08-07 13:53:34,656 INFO: Check repositories. An attempt was made to fix.
2024-08-07 13:53:34,659 INFO: Debug data location: /var/log/sc-repocheck_240807_135331.tar.xz
2024-08-07 13:53:34,671 INFO: Report bugs to https://github.com/SUSE/susecloud-repocheck/issues
原因
不支援的模組與 Python 3.11 一起提供。
因應措施
根據 SUSE,套件尚不支援 SLES15 SP5 上的 Python 3.11。 請勿使用 Python 3.11 作為現有 SLES 系統上的預設 python3
解釋器,因為目前所有 SLES 系統中都不支援它。
如需詳細資訊,請參閱 不相容的 changes-ahead-for-public-cloud-sdks。
若要解決此問題,請將 VM 設定為使用預設 Python 3.6 版:
將 Python 版本指向
3.6.x
:sudo unlink /usr/bin/python3 sudo ln -s /usr/bin/python3.6 /usr/bin/python3
python3
確認 VM 中的版本:sudo python3 --version
Python 3.6.15
重新註冊 VM:
sudo /usr/sbin/registercloudguest --force-new
Registration succeeded
確認 VM 已成功註冊:
sudo SUSEConnect -s
[{"identifier":"SLES", "version":"15.5","arch":"x86_64","status":"Registered"},{"identifier": "sle-module-basesystem", "version":"15.5","arch":"x86_6 ,"status":"Registered"},{"identifier": "sle-module-containers", "version":"15.5","arch":"x86 64","status":"Registered"},{"identifier": "sle-module-de top-applications","version":"15.5","arch":"x86 64","status":"Registered"},{"identifier": "sle-module-development-tools","version":"15.5"," 64","status":"Registered"},{"identifier":"sle-module-public-cloud", "version":"15.5","arch":"x86 64","status":"Registered"},{"identifier": "sle-modu -python3","version":"15.5","arch":"x86 64","status":"Registered"},{"identifier": "sle-module-server-applications","version":"15.5","arch":"x86 64", tatus":"Registered"}, {"identifier": "sle-module-web-scripting", "version":"15.5","arch":"x86 64","status":"Registered"}]
下一步
如果問題未解決, 請建立支援要求,並附加記錄複本 sc-repocheck_\<YYMMDD_hhmmss>.tar.xzq
以進一步進行疑難解答。
其他相關資訊
如需 Azure 中背書 Linux 散發套件和開放原始碼技術的詳細資訊,請參閱 Azure 中的 Linux 支援和 開放原始碼 技術。
協力廠商資訊免責聲明
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。
第三方連絡資訊免責聲明
Microsoft 提供協力廠商的連絡資訊,以協助您尋找關於此主題的其他技術支援。 此連絡資訊如有變更,恕不另行通知。 Microsoft 不保證協力廠商聯絡資訊的準確性。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。