Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  Attention/ Achtung, an 64-bit time_t transition is in progress in unstable  (Read 26626 times)

Offline vilde

  • User
  • Posts: 708
It's a lot fiddling around, I still have over 170 packages that will be removed. Xfce

Can I just wait or do I need to act in another way?


Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.361
    • Land of the Buckeye
It is two weeks, today, since the time_t transition began. I'm not the expert on how the repos work on a situation like this. You'll have to decide how long is too long to keep waiting.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline eriefisher

  • User
  • Posts: 267
It's a lot fiddling around, I still have over 170 packages that will be removed. Xfce

Can I just wait or do I need to act in another way?

I'm also using XFCE4 and completely up to date except for one package being held back. mutter-common-bin. I would just start with apt upgrade to get what you can without doing any damage then start going through the list in blocks. Example, try installing groups of related packages. It should get you down to a more manageable list. Today there was a big list of XFCE4 packages upgraded and they all went smooth. It should be safe to replace any packages that have a T_time equivalent.

Offline lanig

  • User
  • Posts: 54
Thanks for the advises about okular. I hold it, dist-upgraded, unhold it and then the following dist-upgrade didn't touch it.

Offline Taliesin

  • User
  • Posts: 74
Following the advice posted in this thread by several outstanding and proficient members, I've been able to get my system upgraded with 't64' libraries without complications.

I'd like to thank HendrikL, Edlin, Teriarch and dibl in particular as your collective advice has been very helpful.

Offline DeepDayze

  • User
  • Posts: 457
Got my system upgraded as well following the instructions posted. So far so good and nothing was lost.

Offline Isegrimm666

  • User
  • Posts: 87
Derzeitiger Stand:

Code: [Select]
[08:27:43][isegrimm@C-Y-G-N-A:~]$ doas apt update && doas apt upgrade

( ... viele Paketnamen später ...)

403 aktualisiert, 1 neu installiert, 0 zu entfernen und 837 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.*
Es müssen 500 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 112 MB Plattenplatz zusätzlich benutzt.

*tex-common

Immerhin sollen keine entfernt werden ... aber unschlüssig bin ich doch noch ...

Offline edlin

  • User
  • Posts: 547
@Isegrimm666 Das apt upgrade wird keine Probleme machen. Ich hatte in den letzten Tagen das reguläre KDE/Plasma-iso
(siduction-2023.1.1-Standing_on_the_Shoulders_of_Giants-kde-amd64-202309091853.iso) in einer VM installiert und direkt nach dem Booten ein apt update && apt upgrade durchgeführt. Bis dahin läuft alles glatt. Erst beim apt full-upgrade wird es ernst. Ich habe es paketweise durchgeführt (auch in der VM) und bin mit viel Obacht ohne Schrammen am Ziel angekommen. Es ist in etwa der Weg, den auch @eriefisher gegangen ist.
Ich habe z. B. so angefangen:
Code: [Select]
su -
Passwort
apt update && apt upgrade
apt full-upgrade
Hier unbedingt Abbrechen mit n!
Es wurden mir rund 750 Pakete zum Entfernen angezeigt!
Dann weiter mit:
Code: [Select]
apt install xorriso
apt install apt
apt install sudo
apt install wpasupplicant
apt upgrade
Das upgrade zwischendurch installiert die Pakete, welche mittlerweile konfliktfrei installierbar sind. Ich habe mir immer die Pakete herausgesucht, die wenig Abhängigkeiten erwarten lassen. Vor der Installation jedoch immer schauen, was entfernt und was durch t64-libs ersetzt werden soll. Kurz vor Ende (ca. 100 Pakete, die noch offen waren), habe ich ein
aptitude full-upgrade ausgeführt.
Als dieses keine Anwendungen mehr entfernen wollte, sondern nur ein paar libs etc., habe ich das ausgeführt und hatte ein System auf dem neuesten Stand.
Ich habe noch eine handschriftliche Liste, in welcher Reihenfolge ich die Pakete installiert habe - wenn ich Zeit habe ...
Alternativ gibts ja auch den gescripteten Weg, den ich nicht getestet habe.

edlin
 
@Isegrimm666 The apt upgrade won't cause any problems. I had the regular KDE/Plasma-iso for the last few days
(siduction-2023.1.1-Standing_on_the_Shoulders_of_Giants-kde-amd64-202309091853.iso) in a VM and performed a apt update && apt upgrade directly after booting. Everything runs smoothly until then. Only with the apt full-upgrade does it get serious. I did it package by package (also in the VM) and arrived at my destination with a lot of care and no scratches. It's roughly the same way that @eriefisher did it.
I started like this, for example:
Code: [Select]
su -
password
apt update && apt upgrade
apt full-upgrade
Cancel here with n!
I was shown around 750 packages to remove!
Then continue with:
Code: [Select]
apt install xorriso
apt install apt
apt install sudo
apt install wpasupplicant
apt upgrade
The upgrade in between installs the packages that can now be installed without conflict. I have always selected the packages that are expected to have few dependencies. Before installation, however, always check what should be removed and what should be replaced by t64-libs. Shortly before the end (about 100 packages that were still open), I installed a
aptitude full-upgrade.
When this no longer wanted to remove any applications, but only a few libs etc., I ran this and had a system up to date.
Alternatively, there is also the scripted way, which I have not tested.

edlin
« Last Edit: 2024/03/16, 11:12:38 by edlin »
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline edlin

  • User
  • Posts: 547
Ich hänge mal für die unschlüssigen meine Reihenfolge im Rahmen einer testweisen Neuinstallation von KDE/Plasma meine Vorgehensweise an. Denkt daran, dass es im Rahmen einer bestehenden Installation mehr Obacht bedarf. Außerdem kommen natürlich von Tag zu Tag neue Aktualisierungen hinzu. Daher werft immer einen Blick auf die zu entfernenden Pakete. Plasma-Discover habe ich z. B. gehen lassen.
Code: [Select]
su -
Passwort ***************
apt update && apt upgrade
apt install xorriso
apt install apt
apt install sudo
apt install wpasupplicant
apt upgrade
apt install wireless-tools
apt install x11-apps
apt install x11-utils
apt install file
apt install vim-common
apt upgrade
apt install alsa-utils
apt install networkmanager
apt upgrade
apt install bind9-dnsutils
apt install bluez
apt install mc
apt install lsof
apt install systemsettings
apt upgrade
apt install ntfs-3g
apt install snapper
apt install reiserfsprogs
apt install gnupg
apt install gstreamer1.0-alsa
apt install gstreamer1.0-plugins-bad
apt install firefox
apt install gwenview
apt upgrade
apt install nmap
apt install gstreamer1.0-pipewire
apt install mailutils
apt install parted
apt install libkfkdelibs4support5-bin
apt upgrade
aptitude full-upgrade
apt install gparted
apt install plasma-discover
reboot
Natürlich kann man auch andere Pakete wählen oder eine andere Reihenfolge - entscheidend ist immer, was entfernt werden soll, insbesondere, wenn es sich um essentielle Pakete handelt.

Habt viel Spaß


For those who are undecided, I am attaching my procedure for a test reinstallation of KDE/Plasma. Remember that more care is required in the context of an existing installation. In addition, new updates are of course added from day to day. Therefore, always take a look at the packages to be removed. I have let Plasma-Discover go, for example.
Of course, you can also choose other packages or a different order - the decisive factor is always what apt want to remove, especially if it is an essential package.

Have fun
« Last Edit: 2024/03/16, 13:56:26 by edlin »
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline terroreek

  • User
  • Posts: 202
I upgraded my laptop successfully but on my desktop it still shows steam-installer and the steam lib packages will be removed.  If you upgrade and try to install you end up in where libgnutls30t64:i386 and libsoup-3.0-0:i386 is cannot be installed.

Offline Pip

  • User
  • Posts: 164
I have various issues with bug reports (libhdf5-103-1t64: depends on libcurl4 instead of libcurl4t64) such that I've got
gstreamer1.0-plugins-good
libgtk2.0-0t64
libhdf5-103-1t64
on hold. I'll wait a while longer, but thanks to all here I've moved along quite a bit without a broken server. Nice going, all.

Offline edlin

  • User
  • Posts: 547
@Pip My system:
Code: [Select]
edlin@Devil:/home$ apt policy libhdf5-103-1t64 libcurl4 libcurl4t64 gstreamer1.0-plugins-good libgtk2.0-0t64 libhdf5-103-1t64
libhdf5-103-1t64:
  Installiert:           1.10.10+repack-3.1
  Installationskandidat: 1.10.10+repack-3.1
  Versionstabelle:
 *** 1.10.10+repack-3.1 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
libcurl4:
  Installiert:           (keine)
  Installationskandidat: 8.6.0-3
  Versionstabelle:
     8.6.0-3 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
     8.5.0-2 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 http://debian.intergenia.de/debian trixie/main amd64 Packages
        500 http://debian-archive.trafficmanager.net/debian trixie/main amd64 Packages
        500 https://mirror.ipb.de/debian trixie/main amd64 Packages
libcurl4t64:
  Installiert:           8.6.0-3.2
  Installationskandidat: 8.6.0-3.2
  Versionstabelle:
 *** 8.6.0-3.2 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
gstreamer1.0-plugins-good:
  Installiert:           1.24.0-1
  Installationskandidat: 1.24.0-1
  Versionstabelle:
 *** 1.24.0-1 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     1.22.10-1 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 http://debian.intergenia.de/debian trixie/main amd64 Packages
        500 http://debian-archive.trafficmanager.net/debian trixie/main amd64 Packages
        500 https://mirror.ipb.de/debian trixie/main amd64 Packages
libgtk2.0-0t64:
  Installiert:           2.24.33-4
  Installationskandidat: 2.24.33-4
  Versionstabelle:
 *** 2.24.33-4 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
libhdf5-103-1t64:
  Installiert:           1.10.10+repack-3.1
  Installationskandidat: 1.10.10+repack-3.1
  Versionstabelle:
 *** 1.10.10+repack-3.1 500
        500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

edlin
« Last Edit: 2024/03/16, 17:23:30 by edlin »
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline edlin

  • User
  • Posts: 547
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline Teriarch

  • User
  • Posts: 49
@terroreek

libsoup-3.0-0:i386 should update, did you try:

$ sudo apt-get -s install libsoup-3.0-0:i386 libsoup-3.0-0:amd64

Versions 3.4.4-5+b1 for both architectures (amd64 and i386) are identical,
whereas libgnutls30t64:amd64 and libgnutls30t64:i386 versions are different:

3.8.3-1.1+b1 (i386) vs. 3.8.3-1.1 (amd64).
This is strange, since all the files included in both packages are identical except for
the binaries (obviously) and ./usr/share/doc/libgnutls30t64/changelog.Debian.i386.gz (obviously).

So you can easily correct the version mismatch manually (going from amd64 3.8.3-1.1 to 3.8.3-1.1+b1)
if you were so destined to do so. If your system supports both architectures, the package manager refuses to install
different versions of the same package. No harm can arise by this procedure since the same libraries are
used before and after the correction. Once the version gets adjusted by the package provider
your correction will be overwritten anyways.


Offline mrfloppy74

  • User
  • Posts: 6
Hallo, ich nutze Debian SID/unstable mit xfce4 und kein Siduction.

Ich hoffe es ist aber trotzdem ok, dass ich hier poste. In einem Nachbarforum hat man das Thema noch nicht so ganz "auf dem Schirm" und man bekommt komische Antworten. Ich weiss, ich bin selbst verantwortlich und kenne mich gut aus, möchte aber vermeiden, dass ich mein System "zerschieße!" Deshalb hoffe ich auf die Erfahrung derer, die das Update schon erfolgreich durchgeführt haben.
Ich lese hier schon eine Weile mit, da ich auch  schon mit der 64-bit time_t transition begonnen habe.
Die Tipps und Vorschläge sind wirklich sehr hilfreich. Einen Teil der Pakete habe ich auch schon erfolgreich Stück für Stück ausgetauscht. Ich stosse jetzt aber immer wieder auf Pakete mit vielen Abhängigkeiten und traue mich nicht so richtig weiter.

Mein "apt upgrade" ist soweit erst mal aktuell.

Ein nala full upgrade zeigt folgendes:
Code: [Select]
==============================================================================================================================================================================================
 Zusammenfassung                                                                                                                                                                             
==============================================================================================================================================================================================
 Installieren          206 Pakete                                                                                                                                                             
 Aktualisieren         818 Pakete                                                                                                                                                             
 Zurückgehalten          1 Pakete                                                                                                                                                             
 Automatisch entfernen  47 Pakete                                                                                                                                                             
 Entfernen             202 Pakete   

Die meisten Dateien sind Libs die enfernt werden. Allerdings werden viele der Libs durch eine t64-Lib ersetzt.
Die i386 Libs sehe ich als unkritisch, da ich mal Wine/Proton installiert habe um ein Windows Spiel zu testen.
Zur Not lassen sich die Dateien ja wieder nachinstallieren.

Die Ausgabe von "nala full-upgrade" hänge ich hier mal an um den Post nicht voll zu spamen.
 [ You are not allowed to view this attachment ]  

Es wäre nett, wenn jemand mal über die Ausgabe drüber schauen könnte, ob hier das Upgrade gefahrlos möglich wäre.

Ich kann mir die zu löschenden Pakete ja mal mitschreiben und später gegebenenfalls wieder installieren.

Vielen Dank.
« Last Edit: 2024/03/16, 20:56:58 by mrfloppy74 »