Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: hendrikL on 2024/01/10, 08:56:24

Title: [done] Atention/ Achtung be carefull a perl-transition is going on
Post by: hendrikL on 2024/01/10, 08:56:24
It's mostly done, but allways open your eyes and read what "apt" wants to do!

A Perl-transition is going on, so be careful before hitting the button

Eine Perl-transition ist im gange, seid also vorsichtig und lest was apt machen möchte.

https://release.debian.org/transitions/html/perl-5.38.html

Code: [Select]
....
27 upgraded, 2 newly installed, 170 to remove and 0 not upgraded.
Need to get 35,5 MB/50,9 MB of archives.
After this operation, 245 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

Code: [Select]
27 aktualisiert, 2 neu installiert, 170 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 35,5 MB von 50,9 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 245 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: Fellfrosch on 2024/01/10, 09:47:22
Thanx for the information. i already aborted the upgrade early in the morning.
Because I'm still new to siduction and a rolling release, I have a probably quite stupid question. What is the recommended procedure for those transition times? Just wait until apt/nala shows a reasonable update list without remove hundreds of packages, or is there something else to do?

Vielen Dank für die Info. Ich habe das Upgrade heute schon früh am Morgen abgebrochen.
Da ich noch neu bei siduction und einem Rolling Release bin, hab ich eine vermutlich eher blöde Frage: Was ist die empfohlene Vorgehensweise für solche Transitions? Einfach warten, bis apt/nala eine vernünftige Update-Liste anzeigt, ohne hunderte von Paketen entfernen zu wollen, oder gibt es noch anderes zu beachten?
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: synapsenstau on 2024/01/10, 09:53:13
Einfach warten, bis apt/nala eine vernünftige Update-Liste anzeigt, ohne hunderte von Paketen entfernen zu wollen, oder gibt es noch anderes zu beachten?

Genau so mache ich das immer. Leider habe ich heute morgen vor dem ersten Kaffee das Update gemacht, dann das Desaster entdeckt und nach dem Kaffe gabs dann ein "snapper rollback".

That's exactly how I always do it. Unfortunately I did the update this morning before my first coffee, then discovered the disaster and after the coffee there was a "snapper rollback".
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: dibl on 2024/01/10, 10:39:01
In this situation,

Code: [Select]
# apt upgrade
will allow packages not affected by the transition to be upgraded. But as soon as the transition is complete, it is important to return to

Code: [Select]
# apt full-upgrade (or the nala equivalent).
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: cosinus on 2024/01/10, 14:49:42
Hi,

weiß man schon ann die Transition in etwa fertig ist? Würde gern mein APT wieder sauber haben  :-[
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: towo on 2024/01/10, 15:30:36
Wie schnell das geht, siehst Du, indem Du den Link in dem ersten Post anklickst.
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: cosinus on 2024/01/10, 16:15:12
Okay. Ich schau mir den Link gleich nochmal genauer an. Danke Torsten  ::)
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: charlyheinz on 2024/01/11, 06:13:24
Zur Info:

Ich habe gerade ein DU durchgeführt. Zwei Pakete wurden dabei entfernt (spezielle Perl- Plugins). Ich habe es ignoriert und das DU lief hier problemlos durch und das System läuft soweit einwandfrei.


I just did a DU. Two packages has been removed. (special Perl- plugins) I'd let them go with no problem for my system.
So my DU went through with no issues for me.
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: Pip on 2024/01/11, 07:37:03
The two perl packages removed (for me) were libglib-object-introspection-perl libgtk3-perl.
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: hendrikL on 2024/01/11, 08:04:15
I am still patient!

Code: [Select]
74 upgraded, 2 newly installed, 9 to remove and 2 not upgraded.
Need to get 0 B/20,3 MB of archives.
After this operation, 40,3 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

Ich warte noch ein wenig!

Code: [Select]
74 aktualisiert, 2 neu installiert, 9 zu entfernen und 2 nicht aktualisiert.
Es müssen noch 0 B von 20,3 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 40,3 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: Fellfrosch on 2024/01/11, 16:11:26
Bei mir sieht's zwischenzweitlich auch wieder fein aus.Ich wart trotzdem mal noch bis morgen ab. die Transition ist ja wohl erst zu 95 % durch. Kann zwar nicht mehr viel schiefgehen. Aber soooo eilig hab ichs ja nu auch nicht.  ;)

Om my side it looks uncritical now. I'll wait until tomorrow anyway, even though there isn't too much to fear left. But the transistion is not yet finished (95%) and I'm not in a hurry.

Code: [Select]
===============================================================================================================================================================================================================================================
 Zusammenfassung                                                                                                                                                                                                                               
===============================================================================================================================================================================================================================================
 Installieren     3 Pakete                                                                                                                                                                                                                     
 Aktualisieren  142 Pakete                                                                                                                                                                                                                     
 Zurückgehalten  11 Pakete                                                                                                                                                                                                                     
                                                                                                                                                                                                                                               
 Gesamtgröße des Downloads   176.0 MB   
 Speicherplatz erforderlich   51.0 MB   
                                       
Möchten Sie fortfahren? [J/n]
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: hendrikL on 2024/01/11, 17:02:48
Now I can do an "apt dist/full-upgrade"!
The transition is almost finished, but take care and read what "apt" wants to do!

Code: [Select]
115 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.


Nun kann ich einen "apt dist/full-upgrade" durchführen,
Die Transition ist fast durch, passt aber auf und lest was apt machen möchte!

Code: [Select]
115 aktualisiert, 2 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Title: Re: Atention/ Achtung be carefull a perl-transition is going on
Post by: edlin on 2024/01/11, 17:36:58
Auch für mich sind alle Pakete durch, inklusive clawsker. Das muss aber jeder für sich entscheiden. Also erst lesen, dann klicken.

edlin
Title: Re: [done] Atention/ Achtung be carefull a perl-transition is going on
Post by: tranquil on 2024/01/21, 10:48:14
I don't consider it done. Here's what I got a few minutes ago when attempting a full-upgrade; clamav and other pkgs marked as no longer required:

Code: [Select]
The following packages were automatically installed and are no longer required:
  clamav clamav-base clamav-freshclam diffstat libaliased-perl libapt-pkg-perl
  libarray-intspan-perl libberkeleydb-perl libcairo-gobject-perl libcairo-perl
  libcapture-tiny-perl libclamav11 libconfig-tiny-perl libdata-dpath-perl
  libdata-messagepack-perl libdata-validate-domain-perl libdata-validate-ip-perl
  libdata-validate-uri-perl libdevel-size-perl libemail-address-xs-perl
  libextutils-depends-perl libfeature-compat-try-perl libfont-ttf-perl
  libfreezethaw-perl libglib-perl libhtml-html5-entities-perl
  libio-interactive-perl libipc-run3-perl libiterator-perl libiterator-util-perl
  liblist-someutils-perl liblist-someutils-xs-perl liblist-utilsby-perl
  libmarkdown2 libmath-base85-perl libmldbm-perl libmoox-aliases-perl libmspack0
  libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl
  libnetaddr-ip-perl libpath-iterator-rule-perl libperl5.36 libperlio-gzip-perl
  libperlio-utf8-strict-perl libpod-constants-perl libpod-parser-perl
  libproc-processtable-perl libre-engine-re2-perl libregexp-pattern-license-perl
  libregexp-pattern-perl libregexp-wildcards-perl libsereal-decoder-perl
  libsereal-encoder-perl libset-intspan-perl libstring-copyright-perl
  libstring-escape-perl libsyntax-keyword-try-perl libtext-csv-perl
  libtext-csv-xs-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl
  libtime-moment-perl libwww-mechanize-perl libxs-parse-keyword-perl
  libxs-parse-sublike-perl linux-image-6.6.8-amd64 perl-modules-5.36 t1utils
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  clamtk libfeature-compat-class-perl libglib-object-introspection-perl
  libgtk3-perl libmouse-perl libobject-pad-perl libstring-license-perl
  libtext-xslate-perl licensecheck lintian
The following NEW packages will be installed:
  libperl5.38 perl-modules-5.38
The following packages have been kept back:
  libllvm17
The following packages will be upgraded:
  dirmngr gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
  libalgorithm-diff-xs-perl libapt-pkg-perl libb-hooks-op-check-perl
  libberkeleydb-perl libbit-vector-perl libcairo-gobject-perl libcairo-perl
  libclass-c3-xs-perl libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
  libcpanel-json-xs-perl libcrypt-ssleay-perl libdata-messagepack-perl
  libdate-calc-xs-perl libdatetime-perl libdevel-callchecker-perl
  libdevel-caller-perl libdevel-lexalias-perl libdevel-size-perl
  libemail-address-xs-perl libencode-perl libfcgi-perl libfile-fcntllock-perl
  libglib-perl libhtml-parser-perl libimage-magick-q16-perl libindirect-perl
  libio-compress-brotli-perl libio-pty-perl libjson-parse-perl libjson-xs-perl
  liblist-moreutils-xs-perl liblist-someutils-xs-perl liblocale-gettext-perl
  libmatch-simple-xs-perl libmath-random-isaac-xs-perl libnet-dbus-perl
  libnet-ssleay-perl libnetaddr-ip-perl libpackage-stash-xs-perl libpadwalker-perl
  libparams-classify-perl libparams-util-perl libperl5.36 libperlio-gzip-perl
  libperlio-utf8-strict-perl libproc-processtable-perl libre-engine-re2-perl
  libref-util-xs-perl libsereal-decoder-perl libsereal-encoder-perl libsnmp40
  libsocket6-perl libsub-identify-perl libsub-name-perl libsyntax-keyword-try-perl
  libsys-cpuaffinity-perl libterm-readkey-perl libtext-charwidth-perl
  libtext-csv-xs-perl libtext-iconv-perl libtext-levenshteinxs-perl
  libtext-markdown-discount-perl libtime-moment-perl libtype-tiny-xs-perl
  libunicode-map-perl libunicode-utf8-perl libvariable-magic-perl libwant-perl
  libxml-libxml-perl libxml-parser-perl libxs-parse-keyword-perl
  libxs-parse-sublike-perl libxstring-perl libyaml-libyaml-perl perl perl-base
  snmp
86 upgraded, 2 newly installed, 10 to remove and 1 not upgraded.
Need to get 26.4 MB of archives.
After this operation, 39.4 MB of additional disk space will be used.
Title: Re: [done] Atention/ Achtung be carefull a perl-transition is going on
Post by: Pip on 2024/01/21, 12:40:16
When I tried it just now, there were no packages to remove. But I don't have clamav, diffstat and possibly not some of the lib files either (I didn't check for all of them). For perl-modules I've got 5.32 and 5.38.
Title: Re: [done] Atention/ Achtung be carefull a perl-transition is going on
Post by: edlin on 2024/01/21, 12:54:15
There are no problems here either (KDE/Pasma, X11):
Code: [Select]
apt policy perl diffstat clamav
perl:
  Installiert:           5.38.2-3
  Installationskandidat: 5.38.2-3
  Versionstabelle:
 *** 5.38.2-3 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        500 http://ftp.hosteurope.de/mirror/ftp.debian.org/debian trixie/main amd64 Packages
        100 /var/lib/dpkg/status
diffstat:
  Installiert:           1.65-1
  Installationskandidat: 1.65-1
  Versionstabelle:
 *** 1.65-1 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        500 http://ftp.hosteurope.de/mirror/ftp.debian.org/debian trixie/main amd64 Packages
        100 /var/lib/dpkg/status
clamav:
  Installiert:           1.0.4+dfsg-1
  Installationskandidat: 1.0.4+dfsg-1
  Versionstabelle:
 *** 1.0.4+dfsg-1 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.3+dfsg-2+b1 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 http://ftp.hosteurope.de/mirror/ftp.debian.org/debian trixie/main amd64 Packages
edlin
Title: Re: [done] Atention/ Achtung be carefull a perl-transition is going on
Post by: hendrikL on 2024/01/21, 16:16:23
https://release.debian.org/transitions/

I don't consider it done. Here's what I got a few minutes ago when attempting a full-upgrade; clamav and other pkgs marked as no longer required:

Code: [Select]
The following packages were automatically installed and are no longer required:
  clamav clamav-base clamav-freshclam diffstat libaliased-perl libapt-pkg-perl
  libarray-intspan-perl libberkeleydb-perl libcairo-gobject-perl libcairo-perl
  libcapture-tiny-perl libclamav11 libconfig-tiny-perl libdata-dpath-perl
  libdata-messagepack-perl libdata-validate-domain-perl libdata-validate-ip-perl
  libdata-validate-uri-perl libdevel-size-perl libemail-address-xs-perl
  libextutils-depends-perl libfeature-compat-try-perl libfont-ttf-perl
  libfreezethaw-perl libglib-perl libhtml-html5-entities-perl
  libio-interactive-perl libipc-run3-perl libiterator-perl libiterator-util-perl
  liblist-someutils-perl liblist-someutils-xs-perl liblist-utilsby-perl
  libmarkdown2 libmath-base85-perl libmldbm-perl libmoox-aliases-perl libmspack0
  libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl
  libnetaddr-ip-perl libpath-iterator-rule-perl libperl5.36 libperlio-gzip-perl
  libperlio-utf8-strict-perl libpod-constants-perl libpod-parser-perl
  libproc-processtable-perl libre-engine-re2-perl libregexp-pattern-license-perl
  libregexp-pattern-perl libregexp-wildcards-perl libsereal-decoder-perl
  libsereal-encoder-perl libset-intspan-perl libstring-copyright-perl
  libstring-escape-perl libsyntax-keyword-try-perl libtext-csv-perl
  libtext-csv-xs-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl
  libtime-moment-perl libwww-mechanize-perl libxs-parse-keyword-perl
  libxs-parse-sublike-perl linux-image-6.6.8-amd64 perl-modules-5.36 t1utils
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  clamtk libfeature-compat-class-perl libglib-object-introspection-perl
  libgtk3-perl libmouse-perl libobject-pad-perl libstring-license-perl
  libtext-xslate-perl licensecheck lintian
The following NEW packages will be installed:
  libperl5.38 perl-modules-5.38
The following packages have been kept back:
  libllvm17
The following packages will be upgraded:
  dirmngr gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
  libalgorithm-diff-xs-perl libapt-pkg-perl libb-hooks-op-check-perl
  libberkeleydb-perl libbit-vector-perl libcairo-gobject-perl libcairo-perl
  libclass-c3-xs-perl libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
  libcpanel-json-xs-perl libcrypt-ssleay-perl libdata-messagepack-perl
  libdate-calc-xs-perl libdatetime-perl libdevel-callchecker-perl
  libdevel-caller-perl libdevel-lexalias-perl libdevel-size-perl
  libemail-address-xs-perl libencode-perl libfcgi-perl libfile-fcntllock-perl
  libglib-perl libhtml-parser-perl libimage-magick-q16-perl libindirect-perl
  libio-compress-brotli-perl libio-pty-perl libjson-parse-perl libjson-xs-perl
  liblist-moreutils-xs-perl liblist-someutils-xs-perl liblocale-gettext-perl
  libmatch-simple-xs-perl libmath-random-isaac-xs-perl libnet-dbus-perl
  libnet-ssleay-perl libnetaddr-ip-perl libpackage-stash-xs-perl libpadwalker-perl
  libparams-classify-perl libparams-util-perl libperl5.36 libperlio-gzip-perl
  libperlio-utf8-strict-perl libproc-processtable-perl libre-engine-re2-perl
  libref-util-xs-perl libsereal-decoder-perl libsereal-encoder-perl libsnmp40
  libsocket6-perl libsub-identify-perl libsub-name-perl libsyntax-keyword-try-perl
  libsys-cpuaffinity-perl libterm-readkey-perl libtext-charwidth-perl
  libtext-csv-xs-perl libtext-iconv-perl libtext-levenshteinxs-perl
  libtext-markdown-discount-perl libtime-moment-perl libtype-tiny-xs-perl
  libunicode-map-perl libunicode-utf8-perl libvariable-magic-perl libwant-perl
  libxml-libxml-perl libxml-parser-perl libxs-parse-keyword-perl
  libxs-parse-sublike-perl libxstring-perl libyaml-libyaml-perl perl perl-base
  snmp
86 upgraded, 2 newly installed, 10 to remove and 1 not upgraded.
Need to get 26.4 MB of archives.
After this operation, 39.4 MB of additional disk space will be used.

The Perl transition is over, ok 99.5%, 3 packages are left.
What you can do is to run "apt update than apt upgrade", that should be safe for now.

Then check what is left over, maybe it is Perl, perhaps not.

I have checked clamav,

Code: [Select]
LANG=C apt -s install clamav clamtk libfeature-compat-class-perl libglib-object-introspection-perl
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libfeature-compat-class-perl is already the newest version (0.06-1).
libfeature-compat-class-perl set to manually installed.
libglib-object-introspection-perl is already the newest version (0.051-1+b1).
libglib-object-introspection-perl set to manually installed.
The following additional packages will be installed:
  clamav-base clamav-freshclam libclamav11 libencode-perl libmspack0 libtext-csv-perl libtext-csv-xs-perl
Suggested packages:
  libclamunrar clamav-docs apparmor cabextract clamtk-gnome libclamunrar11
The following NEW packages will be installed:
  clamav clamav-base clamav-freshclam clamtk libclamav11 libencode-perl libmspack0 libtext-csv-perl libtext-csv-xs-perl
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
[...]
So, here™ is no problem and nothing to be removed!

Title: Re: [done] Atention/ Achtung be carefull a perl-transition is going on
Post by: tranquil on 2024/01/22, 23:19:41
What you can do is to run "apt update than apt upgrade", that should be safe for now.

Then check what is left over, maybe it is Perl, perhaps not.

First, perhaps the issue has resolved itself. I successfully upgraded Debian Unstable on my desktop today without issue.

Second, I did run apt update apt upgrade (on my laptop) and I got the following (nothing to upgrade or install):

Code: [Select]
The following package was automatically installed and is no longer required:
  linux-image-6.6.8-amd64
Use 'sudo apt autoremove' to remove it.
The following packages have been kept back:
  dirmngr gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
  libalgorithm-diff-xs-perl libapt-pkg-perl libb-hooks-op-check-perl
  libberkeleydb-perl libbit-vector-perl libcairo-gobject-perl libcairo-perl
  libclass-c3-xs-perl libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
  libcpanel-json-xs-perl libcrypt-ssleay-perl libdata-messagepack-perl
  libdate-calc-xs-perl libdatetime-perl libdevel-callchecker-perl
  libdevel-caller-perl libdevel-lexalias-perl libdevel-size-perl
  libemail-address-xs-perl libencode-perl libfcgi-perl libfile-fcntllock-perl
  libglib-perl libhtml-parser-perl libimage-magick-q16-perl libindirect-perl
  libio-compress-brotli-perl libio-pty-perl libjson-parse-perl libjson-xs-perl
  liblist-moreutils-xs-perl liblist-someutils-xs-perl libllvm17
  liblocale-gettext-perl libmatch-simple-xs-perl libmath-random-isaac-xs-perl
  libnet-dbus-perl libnet-ssleay-perl libnetaddr-ip-perl libobject-pad-perl
  libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl
  libparams-util-perl libperl5.36 libperlio-gzip-perl libperlio-utf8-strict-perl
  libproc-processtable-perl libre-engine-re2-perl libref-util-xs-perl
  libsereal-decoder-perl libsereal-encoder-perl libsnmp40 libsocket6-perl
  libsub-identify-perl libsub-name-perl libsyntax-keyword-try-perl
  libsys-cpuaffinity-perl libterm-readkey-perl libtext-charwidth-perl
  libtext-csv-xs-perl libtext-iconv-perl libtext-levenshteinxs-perl
  libtext-markdown-discount-perl libtime-moment-perl libtype-tiny-xs-perl
  libunicode-map-perl libunicode-utf8-perl libvariable-magic-perl libwant-perl
  libxml-libxml-perl libxml-parser-perl libxs-parse-keyword-perl
  libxs-parse-sublike-perl libxstring-perl libyaml-libyaml-perl perl perl-base
  snmp
0 upgraded, 0 newly installed, 0 to remove and 88 not upgraded.

The following packages will be REMOVED:
  linux-image-6.6.8-amd64*
0 upgraded, 0 newly installed, 1 to remove and 88 not upgraded.
After this operation, 99.4 MB disk space will be freed.