Distributionsfel vid uppgradering till OpenSearch 1.3 Adobe Commerce i molninfrastruktur
Om du råkar ut för distributionsfel efter att du uppgraderat OpenSearch från version 1.2 till 1.3 i Adobe Commerce på molninfrastrukturen ska du uppdatera filen .magento/services.yaml, implementera och överföra ändringarna, indexera om Adobe Commerce och verifiera att det inte finns några valideringsfel.
Beskrivning description
Miljö
- Produkt: Adobe Commerce i molninfrastruktur
- Miljötyp: Adobe Commerce Pro-klustermiljöer
Problem
När du försöker distribuera kod till förproduktionsmiljön efter att ha uppgraderat OpenSearch från version 1.2 till 1.3 inträffar ett fel:
E: Det gick inte att parsa konfigurationsfiler: services.opensearch.type: "opensearch:1.3" är inte en giltig tjänsttyp
Upplösning resolution
Följ de här stegen för att lösa problemet:
-
Kontrollera att filen
.magento/services.yamlhar uppdaterats korrekt med den nya OpenSearch-versionen. Ett exempel på korrekt inmatning iservices.yamlär:code language-none opensearch: type: opensearch:1 disk: 1024 -
Implementera och skicka dina ändringar till databasen med Git-kommandon:
-
Klona databasen om du inte redan har gjort det.
code language-none git clone --branch <staging_branch> <repository_url> -
Navigera till projektkatalogen och gör nödvändiga ändringar i:
.magento/services.yaml -
Lägg till och implementera ändringarna.
code language-none git add .magento/services.yaml git commit -m "Service Upgrade" -
Flytta tillbaka ändringarna till fjärrdatabasen.
code language-none git push origin <current_branch>
-
-
Kontrollera att det inte finns några valideringsfel när du skickar uppdateringar genom att kontrollera i distributionsloggarna om det finns problem med YAML-tolkning eller tjänstkonfigurationer.
-
Om du stöter på ytterligare problem under distributionen kontrollerar du att alla andra tjänster i
services.yamlär korrekt konfigurerade enligt respektive version. -
Indexera om Adobe Commerce när du har gjort ändringarna.
-
Testa igen genom att distribuera kod i miljön och se till att inga fel uppstår under den här processen.
Nyckeln till att lösa problemet är att utelämna den mindre versionen av tjänsten.
Om problemet inte kan lösas genom att följa de här stegen skickar du en Adobe Commerce-biljett med detaljerad information om de åtgärder som har vidtagits och eventuella felmeddelanden som har tagits emot under distributionsförsöken.