Beiträge von Shirisu

    apt-get update lief normal durch - lediglich bei Froxlor Translation-en hat er ein Ign ausgespuckt.

    apt-get dist-upgrade spuckt den Fehler mit dem Kernel bzw dem linux-base, ebenso apt-get upgrade.

    Code
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    You might want to run 'apt-get -f install' to correct these.
    The following packages have unmet dependencies:
     linux-image-3.2.0-4-amd64 : Depends: linux-base (>= 3~) but it is not installed
                                 Recommends: firmware-linux-free (>= 3~) but it is not installed
    E: Unmet dependencies. Try using -f.

    apt-get -f install sollte ich lieber nicht machen, oder?

    dpkg --configure -a macht gar nichts - ist allerdings auch nur für Probleme beim update oder?

    Ich bin gerade sehr ratlos muss ich sagen.. ?(

    Hilft der aktuell Inhalt der sources.list evtl etwas?

    Ich hatte die alten Einträge erstmal drin gelassen und auskommentiert..

    Ohje, ich glaube, da ist nun doch mehr kaputt gegangen.. :(

    Scheinbar klappt das nun alles nicht wegen dem Kernel?

    Ah, alles klar.

    Also ich hab den Befehl ausgeführt und er hat mich aufgefordert ein Update bei phpmyadmin durchzuführen, sagte yes und gab das Passwort ein.

    Jetzt hat er jedoch einen error, dass das "mysql-client" package fehlt?

    Jedenfalls, wenn ich nun abort mache, steht da, dass ich ein downgrade, reinstall, reconfigure oder manually intervene machen muss - ein backup hat er jedoch auch erstellt.

    Ich häng einfach am besten mal einen Screenshot dazu an.

    Shirisu Du hast nur den einen Kernel, den Du entfernen möchtest in der Liste. Dein Update ist unvollständig.

    Lass den alten Kernel installiert, installier einen neuen Kernel dazu. aptitude, sofern es installiert ist, wird Dich auch optisch auf Fehler hinweisen.

    Dann checken wir erst noch einmal die Vorgänge dist-upgrade und upgrade nocheinmal. Da ist etwas im Argen.

    Okay - jetzt muss ich leider ganz doof fragen, welchen ich dann am besten dazu installieren soll?

    Code
    # apt-cache search linux-image- | grep -i meta | grep -v transition
    linux-image-amd64 - Linux for 64-bit PCs (meta-package)
    linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package)
    linux-image-rt-amd64 - Linux for 64-bit PCs (meta-package), PREEMPT_RT
    linux-image-rt-amd64-dbg - Debugging symbols for Linux rt-amd64 configuration (meta-package)

    der 1. ist ja installiert - dann einfach den 2.?

    Ist der update-initramfs -kall -u Befehl etwa fehlgeschlagen, dass ich das nun machen soll?

    update-initramfs -kall -u

    Code
    update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64

    update-grub

    Code
    Generating grub.cfg ...
    Found linux image: /boot/vmlinuz-3.2.0-4-amd64
    Found initrd image: /boot/initrd.img-3.2.0-4-amd64
    done

    Ich wollte vor dem Restart noch die Pakete von

    Code
    dpkg -l | awk '/^rc/ { print $2 }'

    entfernen, jedoch will er die nicht löschen mit

    Code
    apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

    wegen dem Kernel - kann ich dann dennoch ohne Probleme den Neustart machen?
    Weil dort ja empfohlen wird die Sachen vor dem ersten Neustart zu entfernen?

    So - ich hab nun das minimale Upgrade und das Hauptupgrade durchgeführt - schien soweit ohne Probleme geklappt zu haben (vermute ich zumindest).

    Nur nach dem Hauptupgrade sind das nun die letzten Zeilen in der Konsole:

    Code
    Removing linux-base (3.5) ...
    Errors were encountered while processing:
     linux-image-3.2.0-4-amd64
     ibritish
     iamerican
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    mehr steht dazu leider nicht da.

    Im Upgrade-Script seh ich dazu leider auch keine richtigen Infos diesbezüglich..?

    Code
    [?1049lAborting removal of running kernel image.
    dpkg: error processing package linux-image-3.2.0-4-amd64 (--remove):
     subprocess installed pre-removal script returned error exit status 1
    Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m

    Sind da die letzten Zeilen aktuell.

    Ich hab in der /etc/apt/sources.list.d/froxlor.list nun die 2 Zeilen mit tu-dresden hinzugefügt und damit hat das update funktioniert:

    Code
    #deb http://debian.froxlor.org wheezy main
    #deb-src http://debian.froxlor.org wheezy main
    
    deb http://debian.inf.tu-dresden.de/debian oldstable main
    deb-src http://debian.inf.tu-dresden.de/debian oldstable main
    
    #Backup if main mirror fails
    deb http://froxlormirror.netcup.net/froxlor wheezy main

    Da die Debian Pakete bei Release schon veraltet sind, unterstützt Froxlor nur Stable und OldStable, aber nichts noch älteres mehr. Es gibt keine Pakete für wheezy mehr. Da bedeutet, dass es in ein paar Wochen, wenn Debian10 rauskommt auch keine Pakete mehr für Jessie geben wird. Du solltest also dringendst gleich durchupgraden. Besser wäre es vermutlich, ein Backup zu machen und das unter Debian10 neu einzuspielen. Es gibt keinen Grund bei Debain etwas noch älteres als Stable zu nehmen.

    Wenn du den Fehler vorher nicht hattest, stellt sich für mich die Frage, ob du jemals updates gemacht hast? =O

    Ja, ich möchte erst auf Jessie und dann weiter auf Stable gehen, aber eben Schritt für Schritt.

    Und ja, zu meiner Schande muss ich gestehen, dass ich den Server damals (2013) aufgesetzt und seitdem nie angefasst habe ?(

    Das will ich Zukunft auch ändern - bisher lief es halt immer ohne Probleme, daher hatte ich nichts gemacht - sehe aber ein, dass das nicht gerade die beste Sache war :wacko:

    Ich möchte aus meinen Fehlern lernen und das jetzt richtig machen.. ^^

    Hmm, ich hab aktuell das Problem, wenn ich apt-get update oder apitutde update machen möchte, kommen folgende Fehler:

    Code
    W: Failed to fetch http://debian.froxlor.org/dists/wheezy/main/source/Sources: 404  Not Found [IP: 82.149.225.211 80]
    W: Failed to fetch http://debian.froxlor.org/dists/wheezy/main/binary-amd64/Packages: 404  Not Found [IP: 82.149.225.211 80]
    E: Some index files failed to download. They have been ignored, or old ones used instead.
    E: Couldn't rebuild package cache

    Meine /etc/apt/sources.list sieht so aus:

    Wo muss ich jetzt genau Änderungen machen, damit die 404 beim update weg sind?

    Servus,

    tu dir das Upgrade nicht jetzt schon an. Prüfe mal ob es für dich passt noch ein paar Wochen auf Debian 10 zu warten. :)

    lg.

    Hey :)

    Leider komm ich da nicht drum rum, weil ich meine SSL Zertifikate mit Let's Encrypt nicht mehr updaten kann und jetzt gerade die Zeit dafür hab - deswegen will ichs dann lieber jetzt auch direkt machen.


    Ach ja, Buster ist seit gestern „12 March 2019: full freeze“?

    https://en.wikipedia.org/wiki/Debian_ve…bian_10_(Buster)

    https://www.phoronix.com/scan.php?page=…ian-10-Mid-2019

    An diesem Punkt frag ich mich, ob ich nicht eher mal https://devuan.org/ ausprobieren sollte. Systemd harmoniert in seiner Gesamtheit nicht mit dem, was meine Vorstellung von einem sauberen tut-was-ich-ihm-sage Linux anbelangt. Ich hab ihm jetzt eine Zeit lang eine Chance gegeben, aber Liebe wird daraus einfach keine mehr.

    Froxlor-Templates gibt's für Devuan keine, wird es aber auch nicht brauchen.

    Also statt Froxlor gibt's dann dort was anders?

    Und danke für die Info! :)

    Kurze Frage, weil ich grad die Seite da durchgehe, was ich sichern sollte und co.. :)

    Ist es schlimm, wenn ich den Ordner /var/lib/apt/extended_states gar nicht habe? :/

    Und was liegt da zb wenn drinnen?

    Sorry, wenn das etwas blöde Fragen sind, aber ich würds auf jeden Fall gern verstehen :D

    Ich hatte jedenfalls bisher keine unlösbaren Probleme. Unerwartete Lustigkeiten hatte ich aber noch bei jedem Upgrade - wobei das meist mit externen Paketquellen zusammenhing. Das Update auf Stretch ist kein Fehler, aber bitte Step-by-Step upgraden, sonst summieren sich die Troubles.

    Plane jedenfalls ein paar Stunden bis einen Tag ein, für den Fall, dass etwas schief geht.

    Im Fall, dass Du Froxlor verwendest, würde ich bei der Aufforderung, ob Konfigurationsdateien aus der Paketquelle genommen werden sollen, oder die aktuellen Dateien beizubehalten sind, stets letzteres wählen. Es kann auch nicht schaden, wenn Du Dir die aktuellen Konfig-Snippets auf dem laufenden System aus Froxlor (soweit dieses einigermaßen aktuell ist) herauskopierst, es kann sein, dass Du sie brauchst und nach dem Update solltest Du das ohnehin noch einmal alles abgleichen.

    Ich hab sogar 3 Tage dafür eingeplant - lieber zu viel, als zu wenig! :D

    Alles klar, ist notiert und werd ich dann auch machen.

    Mein Froxlor ist glaub ich aber ziemlich alt (Installierte Version: 0.9.33.2-1+wheezy1), hab damals nur die Datenbanken und Domains darüber eingerichtet und dann nicht mehr so wirklich angefasst.. :/

    Wäre auf jeden Fall sinnvoll, aber bitte nacheinander. Zuerst alles auf Jessie bringen und erst danach auf Stretch gehen. Upgrades über mehrere Versionen werden an vielen Stellen nicht unterstützt. Es kann bei den meisten Paketen gut gehen, aber bei einigen würdest Du auf Probleme stoßen.

    Jaa, das hatte ich sowieso wenn dann vor! :)

    War mir nur unsicher, ob ich dann erstmal auf Jessie bleibe oder ob ich dann "weiter" gehe.

    Aber ich les mich jetzt erstmal etwas ein und mach mir Notizen, was ich mir noch angucken sollte und so, wie zb die Konfigurationen :)

    Bitte noch eine Anmerkung. Wenn Du bisher das Image mit Froxlor benützt hast, wirst Du im Anschluss an das Upgrade noch ein paar Änderungen vornehmen müssen. libnss-extrausers ersetzt dort das bisherige libnss-mysql - man muss es aber auch installieren und richtig konfigurieren. Soweit ich mich erinnere, war dies beim Upgrade wheezy nach jessie damals bei mir ein Thema. Das upgrade von jessie nach stretch war dagegen ein Spaziergang.

    Ah, danke für die Info! :)

    Hattest du sonst noch Probleme?

    Ich bin noch am überlegen, ob ich in dem Zuge gleich bis stretch upgraden sollte, wenn ich schon dabei bin :/

    Den brauchst Du standardmäßig gar nicht herunterladen, außer Du willst eine weitere Absicherung haben. Snapshot-Exporte (Downloads über FTP) kosten außerdem Geld, außer Du hast noch ungenutzte Exportoptionen rumliegen! Das siehst Du direkt im SCP, eine Buchung weiterer Exporte ist über das CCP möglich.

    Wenn der Snapshot nicht gelöscht wurde, ist er im SCP direkt sichtbar und kann problemlos mit wenigen Klicks wiederhergestellt werden. Das sollte im verlinkten Wikibeitrag alles beschrieben sein: https://www.netcup-wiki.de/wiki/Server_Co…(SCP)#Snapshots

    Wenn etwas unklar ist, einfach nachfragen.

    Ah, alles klar, Dankeschön! :)

    Das macht es für mich auf jeden Fall klarer.

    Vorsicht, der Link ist für Stretch bzw. die jeweils aktuellste stabile Debian Ausgabe!

    Die Besonderheiten von Jessie werden im vorherigen Link von mir behandelt.

    Sowas dachte ich mir fast - dann werde ich mich an deinen Link halten - danke!