Beiträge von diabolusUmarov

    Ich hab mir deinen Code mal angeschaut. Python ist jetzt wirklich nicht meine Welt, aber Respekt, wie gut an den Code lesen kann! Zudem hast du auch wirklich schon einen Berg Code da zusammen gebaut, ebenfalls Respekt! Wirkt auf mich auf jeden Fall nicht wie etwas, was man mal schnell zusammen geklöppelt hat! Ich bin wirklich beeindruckt!

    Da ich nicht so zwingend ein Fachmann für Python bin, eigentlich habe ich noch nie etwas damit gemacht, liege ich mit meiner Vermutung vielleicht völlig daneben. Vielleicht ist es aber auch ein Anhaltspunkt für dich.

    In der partiotion.py setzt du ja disk_path, was in der Seite auch einwandfrei zu funktionieren scheint. Bei summary.ph rufst du die Variable ja noch einmal auf, um das Ziel zu finden. Da aber bei mir in Zusammenfassung nie ein Ziel auftaucht, würde ich jetzt mal vermuten, disk_path wird nicht weitergereicht. In C/C++ wäre das ein Hinweis für mich, dass ich eine Variable lokal definiere und die dann auch nur in der jeweiligen Funktion vorhanden ist. Ob Python das jetzt auch so macht, kann ich dir nicht sagen. Für mich sieht es aber so aus, als wäre disk_path lokal definiert und deshalb kann summary nicht darauf zugreifen.

    das wird nichts mehr - so komm ich nicht weiter

    Ach was. Ich kenne zwar deinen Code nicht und bin auch nicht bewandert mit Python, aber ich würde sagen, beim ändern der Wahl zwischen den Optionen der Partitionierungsmöglichkeiten geht irgendwo eine Variable flöten. Meiner Meinung nach ist das eine Lappalie. Du hast da so viel Energie rein gesteckt und machst vieles, was ich mir von anderen Installern schon gewünscht habe (gerade das mit der Auswahl der Repositories ist super), da wäre es sehr schade, wenn du das Handtuch werfen würdest. Ich kann mir wirklich nicht vorstellen, dass da grosse Fehler drin sind. Es wirkt mehr nach Flüchtigkeitsfehler. Die unterlaufen mir auch immer wieder.

    Mein nächster Versuch:

    Zuerst, die Änderungen bislang gefallen mir sehr gut!

    Bei der Partitionierung gibt es aber noch ein Problem. Ich hatte zuerst "Vorhandene Partition verwenden" mit ext4 ausgewählt. Das war aber mein Fehler, da die Platte ja leer ist konnte ich keine Root-Partition auswählen. Also bin ich, wie beim Installationsstart angemerkt, zurück und bin auf "Festplatte löschen (geführt)" gegangen. Habe dort dann aber Btrfs ausgewählt. Das wird vom Installer aber nicht übernommen, der bleibt bei ext4. Ich habe dann auch versucht, die Fesplatte mit ext4 zu löschen. Das Problem hier ist aber, obwohl die Platte nur 30GB gross ist, wird die Root-Partition mit 40GB angegeben. Wird das nicht ermittelt?

    Es ist egal was ich mache, da ich keine Partition für Root angeben kann, startet die Installation nicht. Ich nehme an, dass Festplatte löschen im Installer selbst nicht ausgewählt wird? Könnte also ein Bug sein.

    Nachdem ich die Fesplatte dann selbst partitioniert und formatiert habe, kann ich die Partition für ROOT auswählen. Aber, das wird trotzdem nicht übernommen. Was man auch in der Zusammenfassung sieht. Ich kann die Installation also nicht starten.

    Was mir sehr gut gefällt ist, dass man bei Software die Repositories auswählen kann. Das ist super!

    Ich habe es gerade noch einmal getestet. Die Änderung des Bereichs Benutzer & Passwörter fühlt sich jetzt intuitiver an.

    Leider kommt bei der Installation wieder genau der gleiche Fehler. Kann das vielleicht an der XFCE-ISO liegen?

    Das klingt danach, dass auf der Platte wahrscheinlich schon Btrfs installiert wurde und da jetzt versucht wird ext4 drüber zu bügeln. Was wahrscheinlich wegen den Subvolumes crasht. Zumindest habe ich das so verstanden. Vor der Installation sollte die Festplatte vielleicht erst von sämtlichen Partitionen gecleant werden.

    Jetzt habe ich geklont. Erstes Problem, install.sh ist nicht ausführbar.

    Als nächstes fällt mir auf, bei Benutzer & Passwörter springt man mit Tab nicht logisch. Man springt von Benutzername zu Root-Passwort, von dort zu Benutzer-Passwort, dann zu Root bestätigen und dann zu Passwort bestätigen. Das fühlt sich nicht so intuitiv an.

    Was mir bei Software-Auswahl sehr gut gefällt ist, dass man den NVIDIA-Treiber sofort mit installieren kann. Ausgezeichnet!

    Ich habe jetzt ext4 ausgewählt und beim Partitionierungsvorgang gibt es einen Fehler. Die root Partition wird zu gross angegeben bei parted. Ich habe eine virtuelle Platte von 30GB und das Skript versucht, die Partition 35329MiB anzulegen.

    Mit Btrfs funktioniert das partitionieren hingegen einwandfrei.

    Während der Installation kommt es jedoch zu folgendem Fehler:

    Code
    SSL certificate subject doesn't match host alpha.de.repo.voidlinux.org
    ERROR: [reposync] failedto fetch file 'https://alpha.de.repo.voidlinux.org/current/x86_64-repodata': Operation not permitted
    
    Das Gleiche bei nonfree und multilib

    Dann geht nichts mehr.

    Ich habe direkt schon ein Problem entdeckt, was aber nicht so zwingend mit deinem Installer zusammenhängt. Um die Installation durchzuführen habe ich mit die Void XFCE ISO gezogen. Dumm ist nur, dort scheint kein xbps installiert zu sein. Also kann ich dort auch kein Git installieren und folglich den Installer gar nicht klonen.

    Da ich aber davon ausgehe, dass du den Installer ohnehin in deine ISOs einbauen willst, dürfte das nur ein temporäres Problem handeln. Ich mach das jetzt einfach mit einer anderen ISO.

    Kommando zurück. xbps ist doch installiert, nur anscheinend kann man den Befehl im Terminal nicht mit TAB vervollständigen. Also kein Problem wegen dem Installer, sondern ein Problem wegen meiner Faulheit.