13.04 kein Kontextmenü nach der Installation von rabbitvcs

7

Ich habe Kaninchen in 12.04 LTS verwendet und dann auf 13.04 aktualisiert, während das Kaninchenmenü weg war. Also ging ich zur Installationsseite und folgte den Anweisungen:

  1. sudo add-apt-repository ppa:rabbitvcs/ppa
  2. sudo apt-get update
  3. sudo apt-get install rabbitvcs-nautilus3
  4. Computer neu starten, kein Kontextmenü. Also fuhr ich fort:
  5. sudo apt-get install rabbitvcs-gedit
  6. sudo apt-get install rabbitvcs-cli

    • Ausloggen
    • Anmeldung
    • offener Nautilus,
    • Klicken Sie mit der rechten Maustaste auf einen zufälligen Ordner

aber immer noch kein "Rabbit VCS" im Kontextmenü. Ich mache auf jeden Fall etwas falsch. Aber ich kann nicht herausfinden, was ...

EDIT Nautilus Version ist 3.6.3 und es ist im Grunde die Standardeinstellung, die mit Ubuntu 13.04 geliefert wird - in Ubuntu wird es als "Dateien" bezeichnet.

Inhalt von .config/rabbitvcs/RabbitVCS.log:

2013-06-18 10:02:45,462 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,047 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/sv2013-06-18 10:02:45,462 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,047 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,047 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,437 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,437 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
n/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,047 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/XmlChanger' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,437 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
2013-06-19 09:56:19,437 ERROR   rabbitvcs.vcs.svn       The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/vcs/svn/__init__.py", line 254, in statuses
    update=update)
ClientError: The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.

Inhalt von /usr/share/rabbitvcs/configspec.ini

[general]
language = string(default="English")
enable_attributes = boolean(default=True)
enable_emblems = boolean(default=True)
enable_recursive = boolean(default=True)
show_debug = boolean(default=False)
show_unversioned_files = boolean(default=True)

[external]
diff_tool = string(default="/usr/bin/meld")
diff_tool_swap = boolean(default=False)

[cache]
number_repositories = integer(default=30)
number_messages = integer(default=30)

[logging]
type = option("None", "File", "Console", "Both", default="Both")
level = option("Debug", "Warning", "Info", "Error", "Critical", default="Error")
Pavel Janicek
quelle
Was ist deine Nautilus-Version?
Job
es ist 3.6.3 - wird es auch in Frage stellen
Pavel Janicek
Ist die Datei .config/rabbitvcs/RabbitVCS.logleer und können Sie den Inhalt von einfügen /usr/share/rabbitvcs/configspec.ini?
Jobin
Frage aktualisiert. Es sagt mir, dass ich meinen Subversion-Client aktualisieren soll ... ok. Aber wie?
Pavel Janicek

Antworten:

10

Sie können das fehlende Kontextmenü beheben. Ich empfehle, die installierte PPA-Version und die ppa zu entfernen ( Wie entferne ich eine über die Befehlszeile hinzugefügte PPA? ), Die Version von Ubuntu neu zu installieren und den Anweisungen zu folgen, die ich aus dem gemeldeten Fehler abgeleitet habe: https://bugs.launchpad.net / ubuntu / + source / rabbitvcs / + bug / 1093533 .

Sie müssen die folgende Datei herunterladen: http://rabbitvcs.googlecode.com/svn/trunk/clients/nautilus-3.0/RabbitVCS.py

Kopieren Sie es (mit root / su / sudo) nach:

/usr/share/nautilus-python/extensions/RabbitVCS.py

Möglicherweise müssen Sie auch den folgenden Symlink erstellen:

sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0

Sie müssen Ihre Sitzung neu starten (abmelden und wieder anmelden), um die Änderungen zu sehen.

NGRhodes
quelle
Ich bin einer der Unglücklichen. Aber ich denke, dies wird eine Möglichkeit sein, das Problem zu beheben. Immer noch nicht für mich gelöst, aber zumindest zu wissen, dass sein bekannter Fehler mir beim Schlafen hilft :) Belohnung auch Kopfgeld für gute Antwort. Danke für deinen Einsatz!
Pavel Janicek
4
Sie müssen sich nach dem Anwenden der Änderungen nicht abmelden. killall nautilusmacht den Trick.
IlluminAce
Die Lösung funktioniert bei Ubuntu 12.04 bei mir nicht .... Bitte helfen Sie !!
Dirtyhandsphp
1

Es scheint also, dass Sie .svnDateien haben , die zu Ihrer älteren Version von rabbitvcs gehören (wahrscheinlich 1.6). Diese müssen auf 1.7 aktualisiert werden. Dies ist die Version, die Sie installiert haben. Führen Sie dazu auf einem Terminal Folgendes aus:

svn upgrade

Sie müssen neu starten, damit dies abgeschlossen ist. Neustarten:sudo reboot

Job in
quelle
Ich habe das bereits versucht und bekomme folgende Fehlermeldung: janipav @ janipav-energy: ~ $ svn Upgradesvn: E155019: Can't upgrade '/home/janipav' as it is not a pre-1.7 working copy directory svn: E000002: Can't open file '/home/janipav/.svn/entries': No such file or directory
Pavel Janicek
Haben Sie Ihr System danach neu gestartet?
Jobin
Ich habe sogar den Computer aus- und wieder eingeschaltet ... Ich bereite mich mental darauf vor, dass ich nur die SVN-Befehle vom Terminal verwenden werde ...
Pavel Janicek