=== sem2peie- is now known as sem2peie === sem2peie- is now known as sem2peie [08:38] hallo, ich habe mit do-release-upgrade begonnen. Habe ich ein fehler gehabt und jetzt do-release-upgrade funkioniert nicht mehr [08:38] 21.10 [08:38] sagt ich muss die paketen upgrade zu erst machen [08:39] aber die paketen sind schon von Indri [09:07] nariyel: dann musst du mit sudo apt update && sudo apt upgrade && sudo apt full-upgrade weiter machen. [09:08] werde ich versuchen; danke [09:09] und sicherstellen, dass alle apt sources die von ls -l /etc/apt/sources{,.d/*}.list angezeigt werden, auf den richtigen ubuntu-codenamen (impish = 21.10) zeigen. [09:12] an sich ist es immer klug zu zeigen (pastebin) auf welche fehlermeldungen man beim ausführen welches befehls genau gestoßen ist, dann liegen die chancen höher, hier konkretere und passendere hilfestellungen zu bekommen [09:27] tomreyn: wieso muss ich auch apt full-upgrade machen? apt upgrade ist nicht genug? [09:33] nariyel: in der regel nicht, insbesondere nicht bei release upgrades. apt full-upgrade wirft auch pakete runter die runter geworfen werden müssen um anstehende upgrades zu installieren [10:48] tomeryn: soll ich auch dpkg -a --configure machen? [11:55] nariyel: ist nur nötig, wenn darauf hingewiesen wird, aber schadet auch nie [11:56] dpkg -a --configure konfiguriert bereits installierte pakete, bei denen das konfigurieren zuvor mit fehler abgebrochen wurde. die situation kann z.b. bei nem fehlgeschlagenen release upgrade entstehen. [11:58] ja weil ich habe es geschaft, aber kein gdm und ich mußte startx befehl benutzen um ein grafisches ide zu haben... [12:22] hmm, das klingt falsch [12:23] also, dass es kein gdm gibt - es sei denn du hast nen anderen ubuntu flavour === sem2peie- is now known as sem2peie === sem2peie- is now known as sem2peie [13:54] tomreyn: gdm3 habe ich aber er wird nicht gestartet. Ich habe auch das firefox deb kein span [13:57] sudo dpkg-reconfigure gdm3 sollte festlegen können, welcher DM gestartet wird [13:58] ich nehme an "span" -> "snap" ;) [13:59] wie du firefox installiert hast, sollte jetzt - wenn du dafür nicht apt zerschossen hast - nicht verhindern, dass gdm automatisch gestartet wird. === sem2peie- is now known as sem2peie [16:45] Hi k1l [16:45] Gibt es eventuell ein Tool, das dabei hilft mein usrmerge Problem zu beheben? [16:47] https://askubuntu.com/questions/1333784/error-after-update-ubuntu-updating-from-20-10-to-hirsute-hippo-21-04 [16:47] Title: Error after update Ubuntu updating from 20.10 to Hirsute Hippo (21.04) - Ask Ubuntu (at askubuntu.com) [16:47] Das war das Problem, das ich hatte, und was ich gemacht habe [16:48] ohne alles mitgelesen zu haben, aber wäre bei einer so langen debuggingsession ne neuinstallation nicht einfacher und nachhaltiger? [16:48] uhhhh [16:48] bei nem auto hätte der sachverständige schon lange auf wirtschaftlichen totalschaden gesetzt [16:51] wenn ich jetzt mal anfangen will und die erste lib reparieren... wie gehe ich da vor? [16:51] FATAL ERROR: [16:51] Both /lib/x86_64-linux-gnu/libc.so.6 and /usr/lib/x86_64-linux-gnu/libc.so.6 exist. [16:52] erst mal schauen, dass beide gleich sind okay ... [16:52] aber welche sollte ich behalten und welche löschen? [16:52] ich muss ja quasi einen zustand herstellen, wie er vom paket manager erstellt würde? [16:53] kann ich dann irgendwo nachschauen wo der eigentliche installationsort ist? [16:54] ggf. kann ich dann im 2. schritt mit nem command mal auslesen wie viele doppelte libs ich habe um den arbeitsaufwand abzuschätzen? [17:57] tokam: wie gesagt muss alles in /usr/.... hin. durch dein löschen vor paar tagen ist jetzt alles fälschlicher weise in den alten ordnern /lib /bin ... gelandet und nicht wie gewollt in /usr/lib /usr/bin ... [18:08] k1l: aber wo würde es landen bevor usrmerge aktiv wird? [18:10] es muss jetzt alles ins /usr [18:10] das wäre auch automagisch passiert, wenn du das script nicht manuell gelöscht hättest [18:11] also in /usr in die entsprechenden unterordner [18:11] eventuell wäre es schlauer einen zustand herzustellen, den usrmerge vorfindet bevor es durchläuft? [18:11] ja das geht jetzt nicht mehr, weil du danach weiter installiert und aktualisiert hast. daher ist jetzt alles verteilt [18:12] und usrmerge bekommt keine probleme, wenn ich es verschiebe? [18:12] muss ich dann auch noch symlinks oder so setzen? [18:12] das tool sagt ja quasi, dass eine lib zwei mal existiert [18:13] welche soll ich also löschen [18:13] nochmal: usrmerge ist der vorgang, dass jetzt das alte setup der ordner zu uinterordnern unter /usr wird. [18:14] dafür gibts das script, was alles erledigt was zu tun ist. das hast du aber damals gelöscht und danach haben die pakete dahin installiert wo es ihnen gerade einfällt. also ein teil in die alten ordner und ein teil in die neuen ordner. [18:15] wenn ich das script ausführe, sagt es ja: "kann nicht arbeiten, weil die datei zwei mal existiert" [18:15] also geht das script jetzt nicht weil er 2 "gleiche" datein im alten und neuen ordner findet und selber nicht weiß welches jetzt die richtige datei ist. [18:15] also muss ich jetzt etwas machen, eine löschen [18:16] das problem ist jetzt, dass das script nicht weiß welche jetzt die alte datei ist. das musst du jetzt prüfen. [18:16] ziel ist ja einen möglichst ähnliches zustand herzustellen, wie eigentlich normal [18:17] ja das ist jetzt die arbeit. [18:17] k1l: wi ekann ich es prüfen? [18:17] im idealfall lösche ich die lib, die nicht da ist, wenn das script im fehlerfreien zustand arbeitet? [18:18] die dateien, bei denen er meckert prüfen welche version da in welchem ordner ist. prinzipiell muss die neuere in den unterordner von /usr. bei dem systemd war das aber so, dass er da noch eine alte datei haben wollte. [18:19] ich würde in den sauren apfel beißen und alle in usr kopieren und dann gucken wenn es probleme gibt, dass man das dann manuell nachbessern muss. [18:55] tomreyn: Paket gdm3 ist nicht bereit zur Konfiguration; kann nicht konfiguriert werden (momentaner Status »config-files«) [18:55] wenn ich mitt dpkg --configure gdm3 versuche [18:56] nariyel: ist wohl nicht installiert, oder nicht fertig installiert? [18:56] sudo apt install gdm3 [18:56] ich habe wie 30 paketen wie dass [18:56] rc [18:57] stimt; es wahr nicht fertig installiert [18:57] nee, war gar nicht installiert [18:57] außer konfigurationsdateien [18:59] jetzt hat gdm3 mein startx verprugeld [19:00] aber ich habe gdm3, leider aber kein wayland [19:00] werde ich zuerst schlafen gehn. Dake furs deine Hilfe tomreyn :) [19:01] bitte + gn8 [19:39] k1l: ich probiere es. aber warum verschieben? wenn sie gleich sind muss ich doch nur die, die nicht in usr sind löschen? [19:40] ich beführchte damit einen state zu erzeugen, den apt-get nicht mehr richtig managen kann? [19:41] k1l: https://paste.ubuntu.com/p/Jc8QTyqwGj/ [19:41] Title: Ubuntu Pastebin (at paste.ubuntu.com) [19:42] das wäre die erste. [19:43] wie soll ich verfahren? [19:47] ich hab da das file, was du in /lib hast. [19:48] warum das in /usr ein link zu der anderen libc ist kann ich dir nicht sagen. das müsstest du wissen, was du mit deinem system im laufe der zeit alles angestellt hast. [19:52] also kann ich den link in usr löschen? [19:53] tokam: ich weiß nicht warum der link bei dir in /usr ist. [19:53] ich habe sie da jetzt rausgeworfen und gesichert [19:54] nächster error: [19:54] Both /lib/x86_64-linux-gnu/libdl.so.2 and /usr/lib/x86_64-linux-gnu/libdl.so.2 exist. [19:54] sieht ähnlich aus [19:54] lrwxrwxrwx 1 root root 13 Okt 4 20:19 /usr/lib/x86_64-linux-gnu/libdl.so.2 -> libdl-2.33.so [19:55] next: Both /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 and /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 exist. [19:55] lrwxrwxrwx 1 root root 10 Okt 4 20:19 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 -> ld-2.33.so [19:56] du weißt, dass es ein paar hundert libs gibt? [19:57] hier mal etwas anderes [19:57] https://paste.ubuntu.com/p/5bczvmXt2Y/ [19:57] Title: Ubuntu Pastebin (at paste.ubuntu.com) [19:57] wie schon gesagt würde ich da meine daten wegsichern und einfach eine frisches 21.10 installieren [19:57] es existieren beide und beide unterscheiden sich. [19:59] das schöne usrmerge scheint die änderungen bevor es auf nen fehler stößt beizubehalten [19:59] k1l: ich denke wir können immer die aktuelleren nehmen (was ja auch zu deinem prinzip passt, die aus bin wegzulöschen?) [20:01] mv /bin/wdctl /home/tokam/Desktop/libs/ [20:01] /usr/lib/usrmerge/convert-usrmerge [20:01] Die fehlt aber jetzt in /bin/ [20:02] hier haben beide den gleichen zeitstempel aber verschiedene dateigröße? [20:02] https://paste.ubuntu.com/p/bZnQXS6n9R/ [20:02] Title: Ubuntu Pastebin (at paste.ubuntu.com) [20:03] kann ich falls ich das problem löse so etwas wie ein reinstall & reconfigure all ausführen um auf ner sichereren seite zu sein? [20:03] tokam: ja das ist jetzt die arbeit das rauszusuchen. wie gesagt ist das aufwand. [20:03] welche lib oder binary habt ihr hier? ls -al /bin/lowntfs-3g && ls -al /usr/bin/lowntfs-3g [20:03] wie kann ich da vorgehen? wo müsste ich suchen, wenn ich nicht für jede hier fragen will? [20:04] tokam: es hat ja nicht jeder die gleichen pakete und libs installiert [20:06] also das ist dann echt viel arbeit das jeweils rauszusuchen. man kann den holzhammer nehmen und einfach alles nach /usr kopieren. aber dann kann das hinterher probleme geben wenn eben die falsche version übrig ist. [20:06] kann ich dann alles neu installieren & entpacken? [20:06] um es glatt zu bügeln? [20:06] gibts dazu ein command? [20:07] da würde ich eher ein 21.10 komplett neu aufsetzen und da die altlasten, die du ja nicht mehr im kopf hast, loszuwerden [20:08] du kannst auch woanders ein 21.10 neu aufsetzen udn gucken wo es da liegt [20:08] aber gäbe es so ein command? [20:08] sich ne liste ziehen aller pakete dich ich installiert habe und dann reinstall damit ausführen? [20:09] eventuell sind es ja nicht mehr so viele libs / bins ? [20:09] immer hin ist das tool schon in den ordner /bin/ gewechselt [20:09] und es scheint alphabetisch chronologisch zu arbeiten [20:09] sowas gibt es, es ist aber klüger nur das zu installieren was man wirklich braucht [20:10] ^^ ja, ich würde auch gerne nur die pakete die ich brauche installieren. und die anderen als sekundäre abhängigkeiten installiert lassen (aber eben einmal neuentpackt bitte) [20:10] https://wiki.ubuntuusers.de/Paketverwaltung/Problembehebung/#Saemtliche-Pakete-neu-installieren [20:10] Title: Problembehebung › Paketverwaltung › Wiki › ubuntuusers.de (at wiki.ubuntuusers.de) [20:11] aber das bringt dir nichts, wenn das usrmerge nicht geklappt hat und der wieder alles kreuz und quer im system insatlliert [20:11] ja, kann ich ne chance haben usrmerge (mit holzhammer ggf.?) zu reparieren und dann die pakete neu zu entpacken? [20:13] könnte funktionieren auch wenn ich eher denke es tauchen wieder probleme auf. [20:17] -rwxr-xr-x 1 root root 30952 Jul 30 18:17 /bin/kill [20:17] -rwxr-xr-x 1 root root 30952 Mai 28 18:50 /usr/bin/kill [20:17] Das scheint wohl schon länger zu existieren das Problem? [20:18] -rwxr-xr-x 1 root root 22760 Okt 7 17:02 /bin/hostname [20:18] -rwxr-xr-x 1 root root 26856 Nov 7 2019 /usr/bin/hostname [20:21] WTF k1l was ist da los? [20:21] lrwxrwxrwx 1 root root 21 Okt 4 20:07 /bin/ksh -> /etc/alternatives/ksh [20:21] lrwxrwxrwx 1 root root 10 Okt 4 20:07 /usr/bin/ksh -> /bin/ksh93 [20:34] k1l: ich weiß eigenltlich nicht was ich mache... [20:34] bekomme ich ein Problem wenn /bin/bash weg ist und nur noch /usr/bin/bash da ist? [20:36] kommt drauf an wo die programme, die das brauchen danach suchen [20:36] und usrmerge behebt das problem normalerweise wie? [20:36] durch symlinks? [20:37] dein system ist eigentlich ruiniert. du kannst da jetzt sehr viel aufwand betreiben und gucken ob du das retten kannst. oder, wie zu beginn öfters gesagt, das neu installieren und deine gesicherten daten zurückspielen. [20:37] nach dem usrmerge sind eben die ordner nur noch symlinks zu den ordnern in /usr [20:38] die kompletten ordner? [20:38] also /bin/ fliegt komplett raus und wird ein symlink? [20:38] ja [20:38] aber du hast ja ein anderes problem [20:39] welches? [20:39] bei mir scheint die architektur komplett falsch aufgesetzt zu sein [20:39] du hast jetzt alles kreuz und quer aufgeteilt und weißt nicht welches jetzt das richtige ist [20:39] genau [20:39] und dazu kommt dein gefummel der letzten jahre noch oben drauf [20:39] das heißt das tool wird jetzt so lange protestieren bis keine doppelungen mehr da sind [20:39] ja [20:39] und auf dem weg dahin zerstöre ich mir vermutlich das komplette system [20:40] reboot kann ich jetzt vermutlich schon vergessen [20:40] wenn ich die ganze arbeit reinstecke kann ich glück haben, dass es noch "stabil" läuft [20:40] und wenn ich dann alle pakete neu installiere könnte das halten, aber eine neuinstallation wäre trotzdem zu empfehlen [20:41] https://paste.ubuntu.com/p/cFjYThdbK9/ [20:41] Title: Ubuntu Pastebin (at paste.ubuntu.com) [20:41] Can't open 'ldd /bin/cp' with mode '-|': 'No such file or directory' at /usr/lib/usrmerge/convert-usrmerge line 179 [20:42] scheinbar keine doppelungen mehr vorhanden, aber dafür ein neues problem? [20:43] #which ldd → /usr/bin/ldd [20:44] kannst du mir noch helfen diesen step zu fixen k1l? [20:44] tokam: das script braucht selber noch sachen, die jetzt wohl nicht mehr da sind. [20:45] das steht in dem script open(my $fh, '-|', 'ldd /bin/cp'); [20:46] hier die liste von allem was ich verschoben habe: https://paste.ubuntu.com/p/pZXGHDs45X/ [20:46] Title: Ubuntu Pastebin (at paste.ubuntu.com) [20:47] lrwxrwxrwx 1 root root 11 Okt 4 20:07 /bin/cp -> /usr/bin/cp [20:48] # ldd -h [20:48] -bash: /usr/bin/ldd: /bin/bash: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden [20:48] ich schiebe mal /bin/bash wieder nach /bin/ [20:49] gut jetzt bin ich wieder in diesem loop... [20:49] Both /bin/znew and /usr/bin/znew exist. [20:49] vermutlich ist es besser im zwischenschritt die binaries in /bin/ zu halten. [20:57] gibts ein command mit dem ich alle doppelten kopieren kann? [20:58] bzw identifizieren kann? [20:58] lol, immer noch dran [20:58] notfalls könnte ich was programmieren in Java [20:59] oder halt einfach neu installieren [21:15] ich habe irgendwie auch symlinks im system [21:15] lrwxrwxrwx 1 root root 12 Okt 4 20:07 /bin/cat -> /usr/bin/cat [21:41] aktuell ist es so richtig zerschossen [21:41] lol [21:44] Can't close(GLOB(0x5590b85ff938)) filehandle: '' at /usr/lib/usrmerge/convert-usrmerge line 181 [21:44] und nano schafft es nicht mehr die Datei zu öffnen [21:45] ne moment nano findet er nicht unter /usr/bin [21:45] das ist die zeile: close $fh; [21:46] an der Fehlermeldung ist auffällig, dass das file handle als '' angegeben ist [21:46] also leer [21:46] Can't close(GLOB(0x5590b85ff938)) filehandle: '' at /usr/lib/usrmerge/convert-usrmerge line 181 [21:53] man ist das hart [21:53] Both /sbin/fdisk and /usr/sbin/fdisk exist. [21:56] k1l: es sind viele symlinks zwischen einzelnen dateien der ordner gesetzt [21:56] das scheint früher anders gelöst gewesen zu sein [21:56] ich hatte daran nie rumgefummelt [21:58] und dann sind teilweise symlinks gesetzt .... zu anderen orten [21:58] lrwxrwxrwx 1 root root 26 Dez 2 2019 /usr/sbin/iptables -> /etc/alternatives/iptables [22:03] tokam: ja das kann sein [22:03] habe mir ein javaprogramm geschrieben [22:03] habe schon über 800 dateien verschoben [22:03] ich merge jetzt den ordner /lib/udev/ [22:03] wenn das system nicht so zerschossen wäre, würde das ja das usrmerge script alles handhaben. das geht nur nicht weil er dauernd doppelte dateien findet und nicht weiß welche er behalten soll. [22:04] ich habe das java programm so geschrieben, dass immer die aktuellere von beiden dateien behalten wird [22:04] ich bei manchen dateien habe ich nen symlink gesetzt zum beispiel bei /bin/mv oder bei /bin/ls [22:05] scheinbar beschwert sich das script nicht über den symlink [22:05] ich frage mich gerade ob ich immer nen symlink setzen könnte [22:05] um das system nicht komplett zu zerschießen (also noch mehr) [22:06] scheinbar sind symlinks okay. [22:06] ich code es nun so dass symlinks entstehen, was meinst du dazu k1l? [22:07] mein ziel ist jetzt das system noch für 3-4 monate zu retten [22:07] ich muss damit arbeiten [22:07] am ende sind die ordner eh symlinks zu den ordnern unter /usr [22:08] wie gesagt es waren aktuell symlinks zwischen dateien und nicht zwischen ordnern gesetzt [22:08] dat nötigste sicher und neu machen geht bestimmt schnelle ... [22:08] ja das hängt auch von den jeweiligen sachen dort ab. [22:09] ja manche ordner sind als symlinks gesetzt [22:09] lrwxrwxrwx 1 root root 17 Okt 4 20:07 plymouth -> /usr/lib/plymouth [22:12] Am Besten programmiere ich mir mein Tool einfach so, dass es voll automatisch alle Ordner bearbeitet [22:13] gut, dass ich es nicht mehr manuell mache :D [22:46] k1l: https://paste.ubuntu.com/p/8PKgzCGvRB/ [22:46] Title: Ubuntu Pastebin (at paste.ubuntu.com) [22:47] scheint als würde es seine eigenen symlinks nicht erkennen? [22:48] ich habe den symlink gelöscht [23:07] haha [23:07] das wars jetzt wohl [23:07] -bash: /usr/lib/usrmerge/convert-usrmerge: /usr/bin/perl: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden [23:10] irgendwas muss ich gemacht haben, das dazu führt dass kein command mehr läuft [23:10] ich kann nicht mal mehr ein neues terminal öffnen [23:10] es ist ne frage der zeit bis der rechner jetzt abschmiert [23:11] das hier war der letzte befehl der durch lief [23:11] ln -s /lib/x86_64-linux-gnu/libply-boot-client.so.4.0.0 /usr/lib/x86_64-linux-gnu/libply-boot-client.so.4.0.0so.4.0.0 [23:11] mv /usr/lib/x86_64-linux-gnu/libexpat.so.1.8.1 /lib/x86_64-linux-gnu/libexpat.so.1.8.1 [23:13] /bin/ls [23:13] -bash: /bin/ls: Datei oder Verzeichnis nicht gefunden [23:13] Ist es jetzt futsch? [23:16] https://paste.ubuntu.com/p/mdPdxp6pGY/ [23:16] Title: Ubuntu Pastebin (at paste.ubuntu.com) [23:16] Meine letzte Aktion [23:19] ich kann /sh nicht mehr starten [23:19] das wars wohl [23:19] /bin/sh [23:19] -bash: /bin/sh: Datei oder Verzeichnis nicht gefunden [23:24] Ich probiere morgen über ein bootable ubuntu backups zu erstellen (hätte auf strohalm hören sollen und das längst tun) [23:24] ich habe backups aber ..... [23:25] das ärgert mich so sehr, da ich nie an usrmerge herumgefummelt habe [23:25] https://bugs.launchpad.net/ubuntu/+source/usrmerge/+bug/1930573 [23:25] Title: Bug #1930573 “usrmerge error after upgradingfrom 20.10 to 21.04” : Bugs : usrmerge package : Ubuntu (at bugs.launchpad.net) [23:25] https://askubuntu.com/questions/1333784/error-after-update-ubuntu-updating-from-20-10-to-hirsute-hippo-21-04 [23:25] Title: Error after update Ubuntu updating from 20.10 to Hirsute Hippo (21.04) - Ask Ubuntu (at askubuntu.com) [23:25] ach, die muss man nicht extra erstellen, die hat man sowieso, vor allem aktuelle, bevor man es auf gigantolaktische weise zerfrickelt [23:30] ich bin mal weg [23:30] die maschine ist tot [23:30] hier kann ich nichts mehr machen