Zum Hauptinhalt springen

FAQ

Hier finden Sie Antworten auf häufig gestellte Fragen zum Ausführen des Sync-in-Servers und der Desktop-Anwendung.

Server​

Warum kann Sync-in in einer Proxmox-VM mit dem Fehler sharp oder Unsupported CPU nicht gestartet werden?​

Symptom. Dieses Problem kann sich auf Docker-Installationen auswirken, die in einer von Proxmox gehosteten virtuellen AMD64-Maschine ausgeführt werden. Der Sync-in-Container startet ständig neu und seine Protokolle enthalten den folgenden Fehler:

Unsupported CPU: Prebuilt binaries for Linux x64 require v2 microarchitecture

Ursache. Ab Sync-in 2.4 erfordern die vorgefertigten Linux x64-Binärdateien, die von sharp verwendet werden, eine x86-64-v2-kompatible CPU. Ein in Proxmox konfiguriertes generisches CPU-Modell stellt der virtuellen Maschine möglicherweise nicht den erforderlichen Befehlssatz zur Verfügung, selbst wenn die physische CPU dies unterstützt. Wenn das Protokoll den oben genannten Fehler enthält, ist die Neuinstallation von sharp im Container nicht die geeignete Lösung.

Lösung. Stellen Sie der virtuellen Maschine ein kompatibles CPU-Modell zur Verfügung:

  1. Stoppen Sie die virtuelle Maschine.
  2. Öffnen Sie in der Proxmox-Schnittstelle VM → Hardware → Prozessoren → Bearbeiten.
  3. Legen Sie den Typ auf einen der folgenden Werte fest:
    • host: empfohlen, wenn die VM auf demselben Proxmox-Host bleibt. Es stellt die Host-CPU-Funktionen direkt zur Verfügung.
    • x86-64-v2-AES: Verwenden Sie diese Baseline, wenn Live-Migrationskompatibilität erforderlich ist. Jeder mögliche Zielknoten muss dieses CPU-Modell unterstützen.
  4. Starten Sie die virtuelle Maschine erneut. Damit das neue CPU-Modell wirksam wird, ist ein vollständiger VM-Neustart erforderlich.

Überprüfung. Starten Sie im Sync-in Docker Compose-Verzeichnis die Dienste und überprüfen Sie ihre Protokolle:

docker compose up -d
docker compose logs

Der Container sollte jetzt ohne den Fehler Unsupported CPU starten.

Warnung

Der CPU-Typ host stellt CPU-Funktionen bereit, die für den aktuellen Proxmox-Knoten spezifisch sind, und kann die Live-Migration auf Knoten mit kompatiblen Prozessoren einschränken. Verwenden Sie x86-64-v2-AES, wenn eine gemeinsame CPU-Baseline für einen Cluster erforderlich ist.

Wenn das Problem weiterhin besteht. Stellen Sie sicher, dass die VM vollständig gestoppt und gestartet wurde, stellen Sie sicher, dass die CPU-Änderung in Proxmox nicht mehr als ausstehend markiert ist, und bestätigen Sie, dass die physische CPU x86-64-v2 unterstützt.


Desktop-App​

Wie kann ich die Desktop-Anwendung im versteckten Modus starten?​

Verwenden Sie eine der folgenden Methoden.

Befehlszeilenoption:

./Sync-in-Desktop.exe --hidden

Umgebungsvariable:

SYNC_IN_HIDDEN=1 ./Sync-in-Desktop-1.2.9-arm64.AppImage

Der versteckte Modus kann auch über die Anwendungseinstellungen aktiviert werden.

Wie kann ich den Fehler Using GTK 2/3 and GTK 4 in the same process is not supported beheben?​

Symptom. Dieser Fehler kann auftreten, wenn die Desktop-Anwendung unter Linux gestartet wird.

Lösung. Starten Sie die Anwendung neu und erzwingen Sie die Verwendung von GTK 3:

./Sync-in-Desktop.AppImage --gtk-version=3