sting
Anmeldungsdatum: 13. Juni 2009
Beiträge: 65
|
Hi Leute, ich habe den Artikel bearbeitet und dieser wurde jetzt wieder zurückgesetzt. Ich würde die von mir bereitgestellte Problemlösung aber gerne anderen zur Verfügung stellen und auch gerne wissen, was an meiner Beschreibung verkehrt war. Man lernt ja schließlich nie aus. Grüße
|
Lasall
Ehemalige
Anmeldungsdatum: 30. März 2010
Beiträge: 7723
|
Hi sting, ich habe versucht das beschriebene Problem nachzustellen, was ich leider nicht geschafft habe. Kannst du evtl. nochmal alle durchgeführten Schritte im Detail aufzählen, sodass ich das reproduzieren kann? An die Javaexperten: Kann das an einer Javaeinstellung liegen? Falls dem so ist, sollte der Abschnitt am Ende unter Problembehebung wieder aufgenommen werden. Gruss
Lasall
|
sting
Anmeldungsdatum: 13. Juni 2009
Beiträge: 65
|
Hi Lasall, klar, kann ich machen, aber es war eig. ziemlich genau wie in der Anleitung aangegeben, weshalb mich wundert, dass bisher kaum jemand ähnliche Probleme hatte: 1) Aktuelle Version des Programms runtergeladen und entpackt. 2) Mit sudo mkdir /opt/pdfsam das Verzeichnis in /opt erstellt (ohne sudo kann ich da ja eh nicht drin schreiben). 3) Über sudo cp -R den Inhalt des entpackten Ordners nach /opt/pdfsam verschoben. 4) Mit sudo nano /usr/local/bin/pdfsam die Datei mit gegebenem Inhalt erstellt und abgespeichert (mit angepasster Versions-Nummer). 5) Eben jene Datei über sudo chmod +x ausführbar gemacht. 6) In der Konsole pdfsam eingegeben und die angegebenen Fehlermeldungen erhalten (interessanterweise erhalte ich auf Netbook und Desktop die beidenen angegebenen unterschiedlichen Fehlermeldungen, die sich aber identisch beheben lassen). Grüße
|
Lasall
Ehemalige
Anmeldungsdatum: 30. März 2010
Beiträge: 7723
|
Hi, nochmal für alle: Wir haben gerade im IRC Rücksprache gehalten und ich konnte das nach wie vor auch mit Sun Java nicht reproduzieren. Nachdem sting wieder mehr Zeit hat, soll das Problem mit einem Testbenutzer gecheckt werden. Die Frage gilt aber noch immer: An die Javaexperten: Kann das an einer Javaeinstellung liegen?
Gruss
Lasall
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
sting schrieb: ich habe den Artikel bearbeitet und dieser wurde jetzt wieder zurückgesetzt. Ich würde die von mir bereitgestellte Problemlösung aber gerne anderen zur Verfügung stellen und auch gerne wissen, was an meiner Beschreibung verkehrt war.
Ich hatte die Aenderung wieder zurueckgesetzt, weil fuer mich weder das Problem noch die Loesung nachvollziehbar ist. Hier nochmal die Aenderung im vollen Wortlaut: Probleme
Falsche Rechte
Beim Start von pdfsam ohne root-Rechte kann es aufgrund falscher Rechte zu folgendender Fehlermeldung kommen:
23:45:09,229 INFO JMainFrame Starting PDF Split and Merge basic Ver. 2.2.1
23:45:09,314 INFO XmlConfigurationService Loading configuration..
23:45:09,315 FATAL Configuration Error loading configuration.
org.pdfsam.guiclient.exceptions.ConfigurationException: Unable to create /home/benutzername/.pdfsam
Die Meldung kann auch anders aussehen und scheinbar auf Probleme mit Java hindeuten:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at org.pdfsam.guiclient.GuiClient.<clinit>(GuiClient.java:43)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 1 more
Could not find the main class: org.pdfsam.guiclient.GuiClient. Program will exit.
Problemlöung
Zu diesen Fehlern kommt es, wenn sich der Besitzer von /opt/pdfsam und /home/benutzername/.pdfsam unterscheiden, da pdfsam beim Programmstart ins HOME-Verzeichnis schreibt. Man sollte mit ls -l -h -d /opt/pdfsam überprüfen, ob man als normaler Benutzer Schreibrechte für den Ordner /opt/pdfsam hat oder dessen Besitzer ist. Dieser Befehl sollte in etwa so aussehen:
drwxr-xr-x 7 benutzername gruppenname 4,0K 2012-03-10 23:42 pdfsam/
damit pdfsam in /home/benutzername/.pdfsam schreiben kann. Ist dies nicht der Fall, muss man sich mit chown zum Besitzer des Ordners /opt/pdfsam machen. Als dessen Besitzer sollte pdfsam jetzt ordnungsgemäß starten.
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Warum ist eine spezielle Java-Version angegeben? so long hank
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
Heinrich Schwietering schrieb: Warum ist eine spezielle Java-Version angegeben?
Du beziehst Dich auf den Abschnitt Installation der Enhanced Edition? Vermutlich, weil es damit erfolgreich getestet wurde...
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! @ aasche ach was... 😀 so long hank
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
Und nun?? Was stoert Dich denn?
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Dass dort der ganze Paket-Installations-Kladderadatsch aufgeführt wird... Wenn es egal ist welche Java-Version, dann schlicht auf Java JDK hinweisen (mich wundert z.B. auch dass sowohl JRE als auch JDK benötigt werden - war bisher der Meinung JDK würde JRE mit "beinhalten"/nach sich ziehen, lasse mich aber gerne eines besseren belehren). Wenn openjdk6 zwingend ist (was ich mir nicht vorstellen kann) dann ein Hinweis darauf. so long hank
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
Heinrich Schwietering schrieb: (mich wundert z.B. auch dass sowohl JRE als auch JDK benötigt werden - war bisher der Meinung JDK würde JRE mit "beinhalten"/nach sich ziehen, lasse mich aber gerne eines besseren belehren).
Das stimmt auch: openjdk-6-jdk, openjdk-7-jdk (JRE als Abhaengigkeit). Das Oracle Java 6 und 7 JDK beinhaltet ebenfalls eine JRE. Wenn openjdk6 zwingend ist (was ich mir nicht vorstellen kann) dann ein Hinweis darauf.
Muesste halt mal jemand ausprobieren...
|
TausB
Anmeldungsdatum: 26. November 2009
Beiträge: 1562
Wohnort: Terra incognita
|
Hallo, habe etwas angepasst, hoffentlich ist der Syntax/Text o.k. TausB
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, Datei- und Verzeichnisnamen immer fett, ansonsten ist die Syntax ok 😉 Gruß, noisefloor
|
luigi17
Anmeldungsdatum: 9. August 2008
Beiträge: 1798
Wohnort: Weserbergland
|
Mich würde interessieren, warum schon so lange nur die veraltete Version 1.xxx verfügbar ist, obwohl es schon 2.xxx lange Zeit gibt (Hatte ich von ein paar Jahren schon unter Windows). Ein Eingehen auf diese Frage im Artikel finde ich sinnvoll. Läßt sich 2.xxx in Ubuntu installieren? Ich sehe im Artikel nur Verweise auf "enhanced".
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
luigi17 schrieb: Läßt sich 2.xxx in Ubuntu installieren? Ich sehe im Artikel nur Verweise auf "enhanced".
Das ist doch im Artikel im Abschnitt "Installation / Manuell" beschrieben. Das es kein fertiges Paket für *buntu gibt liegt wohl schlicht daran, dass es noch niemand für Ubuntu paketiert hat. Freiwillige vor 😉 Gruß, noisefloor
|