sunweaver / nextcloud-high-performance-backend-setup

GNU General Public License v2.0
79 stars 12 forks source link

package 'ttf-mscorefonts-installer' has no installation candidate #142

Closed Coolsero closed 8 months ago

Coolsero commented 9 months ago

Hallo,

Ich habe die Installation mit den Script in der Version 1.2.5 versucht, jedoch hier funktioniert die Installation erst gar nicht, da ich die Fehlermeldung

package 'ttf-mscorefonts-installer' has no installation candidate

erhalte.

Die Installation mit der Script Version 1.2.3 läuft ohne Probleme durch, jedoch startet am ende der signaling server nicht. Es wird dazu nur folgende Fehlermeldung ausgegeben:

nextcloud-spreed-signaling.service - Nextcloud Talk signaling server Loaded: loaded (/lib/systemd/system/nextcloud-spreed-signaling.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2024-02-12 10:11:45 UTC; 33s ago Process: 39287 ExecStart=/usr/local/bin/nextcloud-spreed-signaling-server --config /etc/nextcloud-spreed-signaling/server.conf (code=exited, status=203/EXEC) Main PID: 39287 (code=exited, status=203/EXEC) CPU: 2ms

Feb 12 10:11:45 hpb systemd[1]: nextcloud-spreed-signaling.service: Scheduled restart job, restart counter is at 18. Feb 12 10:11:45 hpb systemd[1]: Stopped Nextcloud Talk signaling server. Feb 12 10:11:45 hpb systemd[1]: nextcloud-spreed-signaling.service: Start request repeated too quickly. Feb 12 10:11:45 hpb systemd[1]: nextcloud-spreed-signaling.service: Failed with result 'exit-code'. Feb 12 10:11:45 hpb systemd[1]: Failed to start Nextcloud Talk signaling server.

Gruß Markus

dzatoah commented 9 months ago

Also das sind zwei getrennte Probleme hier. Zuerst das eigentliche Problem: package 'ttf-mscorefonts-installer' has no installation candidate. Das bedeutet, dass irgendwas schiefgelaufen ist, bei dem Versuch, das nonfree-Repo für Debian zu aktivieren. Beziehungsweise daher soll das Paket zumindest kommen (vielleicht ist da auch was anderes kaputt?)

Ich kann dieses Problem nicht reproduzieren, mit einem frischen Debian 12 (zumindest die Hetzner VPS-Variante).

Hier eine Installationsanleitung: https://github.com/sunweaver/nextcloud-high-performance-backend-setup/wiki/02-Setup-Script

Magst du diese befolgen und dann einmal Feedback geben, ob es dann klappt? Wenn nicht, dann bitte die Datei ähnlich zu setup-nextcloud-hpb-2024-02-12T09:33:23Z.log mit hochladen. Bitte achte darauf, dass keine sensiblen Daten in der Datei sind! Danke!

Das zweite Problem ist schätzungsweise mit dem letzten Release gelöst worden. Bitte versuche das Skript immer aktuell zu halten, sonst versuchen wir nur schon gelöste Probleme zu fixen. Mehr siehe hier: https://github.com/sunweaver/nextcloud-high-performance-backend-setup/issues/129 und #108

Nur zur Referenz: ich habe den apfelcast.com Betreiber angeschrieben, ob dieser die Anleitung aktualisieren und einen Hinweis zum Wiki hinzufügen könnte. (Apfelcast.com wurde in einer vorhergehenden E-Mail erwähnt).

Coolsero commented 8 months ago

Hallo,

so zum ersten Problem, hier mal ein Auszug aus dem log. Die Farge ist welche Quelle hier fehlt ?

Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B] Get:2 file:/etc/apt/mirrors/debian-security.list Mirrorlist [39 B] Hit:3 https://deb.debian.org/debian bookworm InRelease Hit:4 https://deb.debian.org/debian bookworm-updates InRelease Hit:5 https://deb.debian.org/debian bookworm-backports InRelease Hit:7 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb ./ InRelease Hit:6 https://deb.debian.org/debian-security bookworm-security InRelease Reading package lists... Building dependency tree... Reading state information... All packages are up to date. Reading package lists... Building dependency tree... Reading state information... Package ttf-mscorefonts-installer is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'ttf-mscorefonts-installer' has no installation candidate

Danke Markus

mh-74 commented 8 months ago

Probier mal: echo "deb http://deb.debian.org/debian bookworm contrib non-free" > /etc/apt/sources.list.d/contrib.list

dzatoah commented 8 months ago

Probier mal: echo "deb http://deb.debian.org/debian bookworm contrib non-free" > /etc/apt/sources.list.d/contrib.list

Ja, das ist ein Workaround, aber das löst das Problem an der Wurzel nicht. Deswegen brauche ich das ganze Logfile, um analysieren zu können, warum der Aufruf an apt-add-repository fehlgeschlagen ist.

@Coolsero: Magst du hier bitte noch mal nachliefern? Danke im Vorraus :)

mircokam commented 8 months ago

Script ist um passendne Befehl erweitert.