Hi Pekka,
glad you figured this out - no idea what went wrong with the apache
symlink, we really try to keep the upgrade path as smooth as possible
but especially if you miss some releases in between or play around with
the config yourself its hard to tackle this in the CE versions. Perfect
move over to your question on EE support: The deployment model for EE is
different to CE and yes of course we assist our customers with the
upgrade so no need for you to mess around with this - we maintain a
working configuration for you and provide tools (rpm, ansible,
Makefiles) to get it installed in your environment in a reproducible and
safe manner :)
Regarding the realm selection issue - what type of realm selection mode
are you using? We recommend using the url path layout which is the most
robust version and also allows parallel logins on different realms. You
can then always move back to the selection page using /webui/index - the
next release (3.34 - likely hitting the public in May) will even bring
some more improvments here.
Oliver
On 4/27/26 13:03, Pekka Länsiaho wrote:
Hi,
After setting up a new VM and comparing the two, I figured out the
issue was with apache; openxpki site configuration file did not
correctly get replaced with a symlink to the new location during /apt
install/ and caused the aforementioned error. Once fixed, I can
finally access the application properly again.
However, I am left with one last issue (hopefully): After logging out
from a realm or using reset login after selecting a realm, I am not
able to go back to realm selection without clearing session cookies.
Is this a bug?
best regards,
Pekka
On Wed, Apr 22, 2026 at 4:44 PM Pekka Länsiaho
<[email protected]> wrote:
Hello,
I ruled out the browser cookie by trying out different browsers
and incognito mode. Results are mostly the same, but there was no
SessionCookie error in webui.log.
After that, I went through the socket settings again, just in
case, but couldn't pinpoint a leftover setting anywhere. Then I
walked back the whole install process and lo-and-behold: Even a
demo / sampleconfig fresh install is no different. I deleted
mariadb database, /var/log/openxpki* -directories and
/etc/openxpki -directory, reinstalled debian packages, rebuilt
schemas and ran sampleconfig.sh after the initial setup steps from
debian quickstart section -- And I still get the same result,
albeit now I have nothing indicating an error in logs, since the
earlier /var/log/openxpki/webui.log no longer exists by default.
I will fire up a fresh debian VM and see if I can replicate the
behaviour, but other ideas are welcome in the meantime.
Also, let me ask just in case: Did you provide tools for easier
upgrade to 3.32 in enterprise environments? If the experience is
better there, I might have something to discuss with our mr.
moneybags :)
best regards,
Pekka
On Mon, Apr 20, 2026 at 7:30 PM Oliver Welter <[email protected]> wrote:
Hi Pekka,
did you try to clear your browser cookies? This sounds a bit
like you have changed the settings for the session management
and now the system tries to decode/decrypt stuff from an older
session/setting.
Oliver
On 4/17/26 11:27, Pekka Länsiaho wrote:
Hello again,
We have been a bit slow with the system updates, and since
v3.32 was a breaking change we had to put off updates
entirely for a while, so I am trying to remediate that now.
I have managed to upgrade configuration following
instructions in the change log
https://openxpki.readthedocs.io/en/master/upgrading.html#release-v3-32,
and got both server and client services running after upgrade
to v3.32.15 and using community config v3.32.8. (Old system
version was v3.30.9, not quite sure which config version, but
I believe the community branch commit was 17b96e5)
System is running Debian 12.13.
/openxpkictl status server/ and /client/ both report running
and accepting requests, and both clients and serviced logs
have no indication of errors.
However, when accessing webui at
https://openxpki/webui/index/#/openxpki/welcome, application
error appears: "/The webserver did not return the expected
data. Possible causes: OpenXPKI client is not running;
authentication session has expired; an internal error. HTTP
code: 503/".
And upon inspecting /var/log/openxpki/webui.log, I am met
with these lines:
/ERR Unable to decrypt cookie (AES: Data size must be
multiple of blocksize (16 bytes) at
/usr/share/perl5/Crypt/CBC.pm line 492.) at
/usr/share/perl5/OpenXPKI/Client/Service/WebUI/SessionCookie.pm
line 214./
/ERR Error creating backend client: Unable to connect to
socket [sid=....]/
/ERR Backend service is not reachable or not responding
[sid=....]/
I tried to look at the newly provided 'sampleconfig.sh' file
to see if there was a step I might have missed compared to a
fresh system install, but couldn't immediately point to any
particular step, unfortunately.
Help would be much appreciated, my eyes grow tired of
comparing things.
best regards,
Pekka
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users
--
Protect your environment - close windows and adopt a penguin!
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users
--
Protect your environment - close windows and adopt a penguin!
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users