Talk about weird... For some reason, something happened in our on-prem Confluence install whereby, when I try to access any page that starts with the word "Ambari" in the title, it get the following error page.
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>confluence/display/QUAS/Ambari Installation</Key>
<RequestId>04EE77B834420E8B</RequestId>
<HostId>+PJzxK8uPG/HPOf+MlUSmi6cHH3yh34N/s7jz0T5yx0DHwgDcNCcxxa7pzOFRJOnemCwuNhpWJ0=</HostId>
</Error>
Normally, you get a nicely formatted "Page not found" HTML page. Not in this case. When I try to create a new page that starts with "Ambari" I get the same error.
So, we were in this state where the "fortunately" 2 pages we had that started with "Ambari" could not longer be accessed and they had some pretty important installation details we needed.
My college was able to forage around in the Postgres database and found out that he could restore access to the pages using this procedure. For example, assume the original page was titled "Ambari Installation". Then doing the following could be used to recover the page:
Note that, at step #2, in the page tree in the browser and on the actually page, the title was still showing "Ambari Installation" at this stage. But, when you go into edit mode, the title reflected the "xAmbari Installation" name updated in the database.
However, we are still in this state where we CANNOT create any pages that start with "Ambari". I am looking for some clues from the Atlassian gurus as to how we could have possibly gotten into this state.
Is there some logging we could enable and recreate the problem that might help figure out how to remove this limitation?
Five questions spring to mind, although they're more about more information than an actual cause or fix
Nic, you are right on target. After I published this, the next day it dawned on me that we had an Nginx location regex rule that was intercepting "ambari-like" URLs. We had not even thought about the proxy being that cause. It was a simple fix and very glad it was that because who could explain such a bizarre behavior and pin it on Confluence? :) Feel a bit dumb but, oh well, we live a complex world!
Upvoting you just for being on the right track and, you would have led us to Nginx with your first bullet - which was the answer. Thanks for taking the time to chime in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.