Cannot update Bedrock Instances (LEgacy instances?)

OS Name/Version: Ubuntu 20.04.6 | 15GB RAM
Intel Core™ i3-8109U (2C\4T)
No virtualization or containers
Product Name/Version: AMP Release “Phobos”
v2.6.1.4, built 10/04/2025 12:27

Problem Description:

After update to AMP version above I have 4 instances of Minecraft Bedrock that will not update. Trying to make a Bedrock server Version: 1.21.3.01 update to current bedrock Version: 1.21.73.01 The error message I get is

This task could not be completed: Downloading server update. - The specified version of the Bedrock server. - State: 3.

Name or service not known (minecraft.azureedge.net:443)

[19:55:47] [System Activity/9]    : Authentication attempt for user admin from 127.0.0.1
[19:55:48] [System Activity/9]    : Authentication success
[19:55:55] [Core:admin Activity/10] : Stopping the application.
[19:55:55] [Minecraft:admin Info/10] : Application stop requested
[19:55:55] [INFO]: Server stop requested.
[19:55:55] [INFO]: Stopping server...
[19:55:55] Quit correctly
[19:56:03] [Core:admin Activity/7] : Updating the application.
[19:56:04] [Core:admin Error/13]  : HttpRequestException
[19:56:04] [Core:admin Error/13]  : [0] (HttpRequestException) : Name or service not known (minecraft.azureedge.net:443)
[19:56:04] [Core:admin Error/13]  :    at Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
   at Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at ModuleShared.Utilities.DownloadFileWithProgressAsync(String url, String filename, RunningTask task, Boolean autoRemoveTask, String UserAgent)
[19:56:04] [Core:admin Error/13]  : SocketException
[19:56:04] [Core:admin Error/13]  : [1] (SocketException) : Name or service not known
[19:56:04] [Core:admin Error/13]  :    at Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 startingTimestamp)
   at Net.Dns.<>c.<GetHostEntryOrAddressesCoreAsync>b__33_0(Object s, Int64 startingTimestamp)
   at Net.Dns.<>c__DisplayClass39_0`1.<RunAsync>b__0(Task <p0>, Object <p1>)
   at ModuleShared.Utilities.<>c.<<-cctor>b__39_1>d.MoveNext()
   at Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
[20:10:49] [Core:admin Activity/29] : Updating the application.
[20:10:49] [Core:admin Error/21]  : HttpRequestException
[20:10:49] [Core:admin Error/21]  : [0] (HttpRequestException) : Name or service not known (minecraft.azureedge.net:443)
[20:10:49] [Core:admin Error/21]  :    at Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
   at Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at ModuleShared.Utilities.DownloadFileWithProgressAsync(String url, String filename, RunningTask task, Boolean autoRemoveTask, String UserAgent)
[20:10:49] [Core:admin Error/21]  : SocketException
[20:10:49] [Core:admin Error/21]  : [1] (SocketException) : Name or service not known
[20:10:49] [Core:admin Error/21]  :    at Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 startingTimestamp)
   at Net.Dns.<>c.<GetHostEntryOrAddressesCoreAsync>b__33_0(Object s, Int64 startingTimestamp)
   at Net.Dns.<>c__DisplayClass39_0`1.<RunAsync>b__0(Task <p0>, Object <p1>)
   at ModuleShared.Utilities.<>c.<<-cctor>b__39_1>d.MoveNext()
   at Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)

# dig minecraft.azureedge.net

; <<>> DiG 9.20.0-2ubuntu3.1-Ubuntu <<>> minecraft.azureedge.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4646
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;minecraft.azureedge.net.       IN      A

;; AUTHORITY SECTION:
azureedge.net.          60      IN      SOA     ns1-06.azure-dns.com. msnhst.microsoft.com. 10001 900 300 604800 60

;; Query time: 10 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Sun Apr 13 20:20:44 UTC 2025
;; MSG SIZE  rcvd: 125

Steps to reproduce:

  • Manage Instance
  • Stop Instance
  • Update Instance

Actions taken to resolve so far:

I have created a NEW Bedrock Minecraft instance on this host as a test and it does get the correct version. These instances seem to be stuck unable to update. In their Minecraft configuration they say they are Server Type Bedrock (Official Pocket/Win 10 Server) [Legacy] I can’t seem to force them to the new Bedrock server.

Running a Bedrock server via the MinecraftModule was deprecated in favor of the new Bedrock template that uses the same generic system as everything else.

You should be able to create new instances, copy the files over, then remove the old ones and change the new instances’ ports via the main panel.

Is there a document somewhere that can show me which files I need to move over from the old instances and which I should leave alone in the new instance?

Thank you!

You should be able to move everything in the server’s folder over, I don’t think it matters.
(to clarify, everything in the instance’s Minecraft folder if you’re viewing from the ADS’s file manager)

And then import server.properties via the instance file manager (right click, import) so that AMP’s UI settings match