After container update, end up with server error ACE00046 #10643
Replies: 5 comments 4 replies
-
Now I will try to help you but I want to make something clear.
So the facts are that you |
Beta Was this translation helpful? Give feedback.
-
Having same issue after updating. This is a docker-based install (on top of Ubuntu) that was working well for several months, shut down the server for a few months and came back to it yesterday. Applied OS updates, then applied AC docker updates as per documentation by doing
When then trying to run the docker with normal startup command
receiving the same error ACE00046. I understand where on a normal install directly on the host OS this is usually caused by a msql driver mismatch and to rebuild, but it sounds like these are being handled internally by the docker by using the supplied update & rebuild command. If there is a mas-match, then it seems like it should all be handled inside the docker, irrelevant of the host OS, correct? Are there additional steps to "rebuild" as suggested that are not the provided in the docker update steps? EDIT:
Produces the ACE00046 error about MySQL mismatch. Looking a little more closely, it appears this is being thrown by the DB Import container.
EDIT 2: |
Beta Was this translation helpful? Give feedback.
-
@Balubablahblah that sounds like a pretty solid plan. How are you doing the DB exports/imports? I would be concerned that restoring the old DBs on top of an updated fresh setup could undo some of the newer updates to the DB? ...But, I'm assuming that's not an issue or you wouldn't be doing it :-) |
Beta Was this translation helpful? Give feedback.
-
Replacing more recent fresh characters and auth databases with old backups have not been a problem so far - any changes for the more recent version are automatically applied on startup. Both old and new VM got access to a shared folder on the host system. Old VM - make sure everything works, then stop everything but the mysql container, backup:
New VM - make sure everything works, then stop everything but the mysql container, restore:
|
Beta Was this translation helpful? Give feedback.
-
Came back to try this out yesterday and noticed the ACore docker instructions page is updated. That said, your steps worked great on a new install - brought in my old DBs without any issues. Will see if the updated docker instructions (including a new GitHub path) allow an in-place update now. Definitely have this as a backup plan, though. Thanks for sharing! |
Beta Was this translation helpful? Give feedback.
-
Hello!
Setup is a virtual box running Ubuntu 21.10 with Azerothcore running in containers, all setup through the excellent guide at https://www.azerothcore.org/wiki/install-with-docker
It's been working perfectly up until a week ago where an update left the setup unhappy with its MySQL library versions. Update was done again following the excellent guide above:
Build goes through, containers start, but no go on connecting the client. Connecting/attaching to the world server show the problem:
I won't even try to do something in the three containers themself as that is way beyond me. :)
Virtual box have been reverted back to its previous setup, so game server is back up for the huge user base of two persons, but maybe some friendly soul here can help me out on what I need to do to getting a more recent updated version in place?
Beta Was this translation helpful? Give feedback.
All reactions