Issue while upgrading from zorin os 17 to 18

Hi, I've tried upgrading from 17 to 18 (core in both case) and I got this error. I've already got a similar error message, tho I did not check the exact message the first time around, I juste reloaded my backup and retried, maybe it was a slightly different issue. Claude told me it has something to do with pearl failing to install, but I figure you would have a much better idea of what is going on.
Thank you for creating such a good looking OS.
Samuel

Upgrade Started
[PREPARING] Started
[PREPARING:Validating Upgrade Attempt] Started
[PREPARING:Validating Upgrade Attempt] Completed
[PREPARING:Restarting Apt] Started
[PREPARING:Restarting Apt] Completed
[PREPARING] Completed
[INSTALLING NEW APPS] Started
[INSTALLING NEW APPS:Flatpak] Started
[INSTALLING NEW APPS:Flatpak] Completed
[INSTALLING NEW APPS] Completed
[SOFTWARE CHANNELS] Started
[SOFTWARE CHANNELS:Processing Repos] Started
[SOFTWARE CHANNELS:Processing Repos] Completed
[SOFTWARE CHANNELS:Updating Apt Cache] Started
[SOFTWARE CHANNELS:Updating Apt Cache] Completed
[SOFTWARE CHANNELS] Completed
[INSTALLING UPGRADES] Started
[INSTALLING UPGRADES:Apt > Calculating Upgradeable Packages] Started
[INSTALLING UPGRADES:Apt > Calculating Upgradeable Packages] Completed
[INSTALLING UPGRADES:Apt > Committing Upgrades] Started
[INSTALLING UPGRADES:Apt > Committing Upgrades] Fatal Error: { error-package-manager-failed: installArchives() failed: debconf: Perl may be unconfigured (IO object version 1.46 does not match bootstrap parameter 1.52 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 111.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/FileHandle.pm line 9.
Compilation failed in require at (eval 1) line 3.
BEGIN failed--compilation aborted at (eval 1) line 3.
) -- aborting
debconf: Perl may be unconfigured (IO object version 1.46 does not match bootstrap parameter 1.52 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 111.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/FileHandle.pm line 9.
Compilation failed in require at (eval 1) line 3.
BEGIN failed--compilation aborted at (eval 1) line 3.
) -- aborting
debconf: Perl may be unconfigured (IO object version 1.46 does not match bootstrap parameter 1.52 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 111.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/FileHandle.pm line 9.
Compilation failed in require at (eval 1) line 3.
BEGIN failed--compilation aborted at (eval 1) line 3.
) -- aborting
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 301726 files and directories currently installed.)
Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.2-2ubuntu0.1) ...
Preparing to unpack .../libnsl-dev_1.3.0-3build3_amd64.deb ...
Unpacking libnsl-dev:amd64 (1.3.0-3build3) over (1.3.0-2build2) ...
Preparing to unpack .../libnsl2_1.3.0-3build3_amd64.deb ...
De-configuring libnsl2:i386 (1.3.0-2build2), to allow configuration of libnsl2:amd64 (1.3.0-2build2) ...
Unpacking libnsl2:amd64 (1.3.0-3build3) over (1.3.0-2build2) ...
Preparing to unpack .../libnsl2_1.3.0-3build3_i386.deb ...
Unpacking libnsl2:i386 (1.3.0-3build3) over (1.3.0-2build2) ...
dpkg: libtirpc3:i386: dependency problems, but removing anyway as you requested:
libnss-nisplus:i386 depends on libtirpc3 (>= 1.0.2).

(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 301726 files and directories currently installed.)
Removing libtirpc3:i386 (1.3.2-2ubuntu0.1) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 301724 files and directories currently installed.)
Preparing to unpack .../locales_2.39-0ubuntu8.6_all.deb ...
Unpacking locales (2.39-0ubuntu8.6) over (2.35-0ubuntu3.11) ...
Preparing to unpack .../libc6_2.39-0ubuntu8.6_i386.deb ...
De-configuring libc6:amd64 (2.35-0ubuntu3.11), to allow configuration of libc6:i386 (2.35-0ubuntu3.11) ...
IO object version 1.46 does not match bootstrap parameter 1.52 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 111.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/FileHandle.pm line 9.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error processing archive /var/cache/apt/archives/libc6_2.39-0ubuntu8.6_i386.deb (--unpack):
new libc6:i386 package pre-installation script subprocess returned error exit status 2
Preparing to unpack .../libc6_2.39-0ubuntu8.6_amd64.deb ...
De-configuring libc6:i386 (2.35-0ubuntu3.11), to allow configuration of libc6:amd64 (2.35-0ubuntu3.11) ...
IO object version 1.46 does not match bootstrap parameter 1.52 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 111.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Handle.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/Seekable.pm line 8.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl-base/IO/File.pm line 10.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/FileHandle.pm line 9.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error processing archive /var/cache/apt/archives/libc6_2.39-0ubuntu8.6_amd64.deb (--unpack):
new libc6:amd64 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.39-0ubuntu8.6_i386.deb
/var/cache/apt/archives/libc6_2.39-0ubuntu8.6_amd64.deb
Setting up libtirpc-common (1.3.4+ds-1.1build1) ...
dpkg: dependency problems prevent configuration of locales:
locales depends on libc-bin (>> 2.39); however:
Version of libc-bin on system is 2.35-0ubuntu3.11.

dpkg: error processing package locales (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnsl2:amd64:
libnsl2:amd64 depends on libtirpc3t64 (>= 1.0.2); however:
Package libtirpc3t64 is not installed.

dpkg: error processing package libnsl2:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnsl2:i386:
libnsl2:i386 depends on libc6 (>= 2.38); however:
Version of libc6:i386 on system is 2.35-0ubuntu3.11.
libnsl2:i386 depends on libtirpc3t64 (>= 1.0.2).

dpkg: error processing package libnsl2:i386 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnsl-dev:amd64:
libnsl-dev:amd64 depends on libnsl2 (= 1.3.0-3build3); however:
Package libnsl2:amd64 is not configured yet.

dpkg: error processing package libnsl-dev:amd64 (--configure):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
Errors were encountered while processing:
}
[INSTALLING UPGRADES:Apt > Committing Upgrades] Failed
[INSTALLING UPGRADES] Failed
Upgrade Failed

Welcome to the Forum!

When I understand it right, the System seems to have Problems with Perl and Dependencies. When You type in Terminal sudo apt update && sudo apt upgrade do You get any Error Messages?