Unity Tweak-Tool startet nicht mit dem Fehler "com.canonical.unity.webapps-Schema fehlt"


66

Bildbeschreibung hier eingeben

com.canonical.unity.webapps
Um ordnungsgemäß zu funktionieren, empfiehlt Unity Tweak Tool, die erforderlichen Pakete zu installieren


Ich habe einen Screenshot des Problems hochgeladen. Bitte probiere es aus.
Muddassir Nazir

17
-1 an denjenigen, der diese Fehlermeldung geschrieben hat. Yuck. (Wenn sie nur einen Dateinamen hinzufügten, konnte man es versuchen apt-file search).
Rmano

@ Rmano sie haben, fand ich es gut mit Apt-Dateisuche. der volle Dateiname ist com.canonical.unity.webapps.gschema.xml; Vielleicht musst du rennen sudo apt-file update?
28.

Antworten:


80

Installieren Sie das Paket unity-webapps-service


3
Ich habe das gleiche Problem, kann das Paket jedoch nicht installieren. Ich erhalte folgende Fehlermeldung: Die folgenden Pakete haben nicht erfüllte Abhängigkeiten. unity-webapps-service: Abhängig von: webapp-container
Mrokii

3
Sudo apt-get installieren Unity-Webapps-Service ist ordnungsgemäßen Befehl
Pratik

2
Ich möchte keine Webapps auf meinem Desktop-PC ... Warum kann ich kein Tweak-Tool verwenden, ohne einen völlig unbrauchbaren Ubuntu-Browser zu haben
Kaspar

2
@Florian: Wow! Für mich hat das 120 MB an qt-Abhängigkeiten gezogen.
ccpizza

6
Bedeutet dies, dass das Paket für Unity Tweak Tool dieses Paket als Abhängigkeit haben sollte, aber nicht?
Andrybak

18

Nur eine Befehlszeile, um die Antwort von jackyzy823 zu machen:

mkdir tweak;cd tweak
sudo apt-get download unity-webapps-service
ar xvf *
tar xvf data*
sudo mv usr/share/glib-2.0/schemas/com.canonical.unity.webapps.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
cd ..; sudo rm -Rf tweak

4
Schön! Funktioniert wie ein Zauber, wenn Sie den Webapps-Dienst nicht installieren können. Vielen Dank.
Andrew Fielden

2
Danke, ich habe beide Antworten positiv bewertet. Nur ein Vorschlag: Vielleicht möchten Sie angeben, welche Antwort Sie mit "oben" meinen - in diesem Fall die Antwort von jackyzy823.
Hitechcomputergeek

1
In meinem Fall habe ich nichts installiert. Mein Design- und benutzerdefiniertes Symbolpaket funktionierte nach dem Zufallsprinzip nicht mehr und wurde auf den Standard zurückgesetzt. Der Versuch, es mit Unity Tweak Tool neu zu konfigurieren, schlug mit demselben Fehler wie das OP fehl. Diese Antwort hat es behoben.
Nahuel

In meinem Fall wurde dieser Fehler angezeigt, weil das notify-osdPaket nicht installiert ist. Ich benutze xfce4-notifydstattdessen. Also meine fix war genau so , wie @mchid erklärt, nur habe ich heruntergeladen notify-osdstatt unity-webapps-service. Klappt wunderbar.
Jonathan Landrum

14

Ein kniffliger Weg dafür, weil ich nicht so viele Abhängigkeiten für herunterladen möchte unity-webapps-service.

Extrahieren Sie die Datei com.canonical.unity.webapps.gschema.xml(Sie finden sie unter http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) im Paket unity-webapps-service, speichern Sie diese Datei in /usr/share/glib-2.0/schemas/und schließlich, sudo glib-compile-schemas /usr/share/glib-2.0/schemas/und es funktioniert.


2
Vielen Dank! Dies ist die beste Antwort, da sich der Dienst unity-webapps weigert, installiert zu werden.
Sumit Jain

Wo finde ich die Schemadatei?
Thesdog

@thesdog geh hierhin packages.ubuntu.com/trusty/unity-webapps-service . Laden Sie das deb-Paket herunter und entpacken Sie es gemäß den Anweisungen im folgenden Post von mchid.
Andrew Fielden

10

Einfache lösung.

Installieren Sie einfach die erforderlichen Pakete.

sudo apt-get install unity-webapps-common

1
Das Installieren dieses Pakets löst das Problem. Zumindest für den 14.10.
Grzegorz Żur

2
Ich erhalte folgende Fehlermeldung: The following packages have unmet dependencies: unity-webapps-common : Depends: unity-webapps-service (>= 2.3.8-0ubuntu3) but it is not going to be installed E: Unable to correct problems, you have held broken packages. Synaptic meldet, dass keine Pakete kaputt sind.
Marc

woher wusstest du das zu installieren unity-webapps-common? Es wird in dem im OP angezeigten Fehlerbild überhaupt nicht erwähnt. Kommt mystisches Wissen zu dir, wenn du schläfst?
Frumbert

2

Für diejenigen, die noch eine Lösung benötigen: Das Problem tritt auf, wenn man die Overlay-Bildlaufleisten deinstalliert. Um das Problem zu beheben, installieren Sie die Overlay-Bildlaufleisten erneut ( sudo apt-get install overlay-scrollbar) und deaktivieren Sie sie über das Unity Tweak Tool. ( System> Scrollen )


1

Einfacher und effektiver Typ

sudo apt-get install unity-webapps-common unity-webapps-service

in das Terminal


Ja, meine Liebe, diese Antwort wurde bereits oben gegeben. Es reicht aus, den Dienst unity-webapps zu installieren.
Muddassir Nazir

1

Ich hatte kein Problem mit der Installation von WebApps Service und WebApps Common. Mein genaues Problem war das Paket

 com.canonical.unity.FileLens

fehlte. Ich habe den Screenshot in dieser Frage falsch gelesen und mehr als eine halbe Stunde damit verbracht, herauszufinden, warum das Unity Tweak Tool nicht funktioniert, obwohl der Unity Webapps Service und die Webapps Common installiert sind. Schließlich fand ich heraus, dass das obige Paket anstelle des im Screenshot erwähnten fehlte.

Installieren Sie das unity-lens-filesPaket, um diesen Fehler zu beheben

sudo apt-get install unity-lens-files

Das ist es. Unity Tweak Tool funktioniert jetzt! (schließlich!)


0

Sie müssen synaptic verwenden. Probiere diese:

  1. Installieren Sie synaptic: "sudo apt-get install synaptic" im Terminal.
  2. Öffnen Sie Synaptic über den Bindestrich oder über Terminal Sudo Synaptic.
  3. Klicken Sie auf Benutzerdefinierte Filter und dann auf Empfohlene Pakete fehlen.
  4. Markieren Sie alle und klicken Sie mit der rechten Maustaste, um die Installation zu starten
  5. Klicken Sie in der Symbolleiste auf Übernehmen.

0

Gehen Sie zum Terminal und führen Sie die folgenden Befehle aus. Das funktioniert bei mir. Ich hoffe, es funktioniert für Sie.

sudo apt-get install --reinstall notify-osd
sudo apt-get install --reinstall overlay-scrollbar

0

Installieren Sie das unity-lens-applicationsPaket unter Ubuntu 19, indem Sie Folgendes ausführen:

sudo apt install unity-lens-applications
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.