Erstellung von Thumbnail nicht möglich
bobby00
Joined: 2003-02-18
Posts: 19 |
Posted: Mon, 2003-09-01 22:26 |
Diese Fehlermeldung erscheint bei mir immer nach dem upload. Verarbeitungsstatus... Folgendes habe ich konfiguriert: Path to NetPBM: usr/local/netpbm ppmto jpeg. (habe beide versionen versucht) Album directory: /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/album Temporary directory: /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/tmp Gallery URL: http://www.meineseite.ch/gallery Albums URL: http://www.meineseite.ch/albums Die jeweiligen Ordner wurde erstellt. chmod auf 777 bei den obgenannten. Was habe ich falsch gemacht? Danke für die Hilfe |
|
Posts: 756
Mal davon abgesehen, dass dort einmal "album" und dann "albums" steht (das verursacht nicht den Upload-Fehler, sondern wird dich hindern, später die Bilder zu sehen):
Wie in der FAQ beschrieben kannst du Gallery in einen Debug-Modus versetzen und dann die Meldungen bei einem Upload beobachten. Die dortigen Meldungen für ein Bild würden uns weiterbringen bei der Suche nach Fehlern.
Posts: 19
danke ill für den hinweis betr. album(s)
hier die error meldung:
Verarbeitungsstatus...
-Füge hinzu : 001.jpg
Executing:
usr/local/netpbm/jpegtopnm /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album01/001_G.jpg | usr/local/netpbm/pnmscale -xysize 150 150 | usr/local/netpbm/ppmtojpeg --quality=95 > /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album01/001_G.thumb.jpg
Ergebnis:
kein
Fehler Meldungen :
sh: usr/local/netpbm/jpegtopnm: No such file or directory
sh: usr/local/netpbm/pnmscale: No such file or directory
sh: usr/local/netpbm/ppmtojpeg: No such file or directory
Status: 127 (expected 0)
Fehler: Erstellung Thumbnail nicht möglich (0)!
Posts: 756
Wo _genau_ liegt dein NetPBM jetzt?
/usr/local/netpbm oder etwa /usr/local/psa/home/vhosts/meinseite.ch/netpbm ?
Posts: 19
/usr/local/netpbm
Posts: 756
Dann benutz sie doch auch! Da fehlt ein / in deiner Konfiguration für den Pfad.
Posts: 19
funktioniert leider auch nicht. ich habe netpbm neu heruntergeladen.
Version 1.1-gallery1.0freebsd
als erstes ist mir aufgefallen, dass ich nach dem entzippen nur noch eine Datei habe. Bei einer früheren Version erhielt ich einen Ordner mit allen Funktionsdateien giftopnm pngtopnm usw.
Habe den pfad nun folgendermassen konf. :
/usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm (chmod 777)
in diesem fall kann ich die coniguration gar nicht beenden, da er netpbm nicht finden kann.
Meldung: Error: I can't find NetPBM at the location you provided....
den Fehler hier habe ich jedoch nun bemerkt. es erkennt nun netpbm
/usr/local/psa/home/vhosts/meineseite.ch/netpbm
erhalte beim upload jedoch das gleiche wie unten einfach nicht mit dem lokalen pfad.
Sorry wenn es etwas verwirrend klingt.. aber ich versuche halt alle optionen.
bei der lokalen version /usr/local/netpbm erhalte ich immernoch folgende fehlermeldung:
/usr/local/netpbm/jpegtopnm /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album04/001_G.jpg | /usr/local/netpbm/pnmscale -xysize 150 150 | /usr/local/netpbm/pnmtojpeg --quality=95 > /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album04/001_G.thumb.jpg
Ergebnis:
kein
Fehler Meldungen :
sh: /usr/local/netpbm/jpegtopnm: No such file or directory
sh: /usr/local/netpbm/pnmscale: No such file or directory
sh: /usr/local/netpbm/pnmtojpeg: No such file or directory
Status: 127 (expected 0)
Fehler: Erstellung Thumbnail nicht möglich (0)!
Posts: 756
Deine Bemerkung "erhalte ich nur noch ein File nach dem entzippen" sollte dich aber nun wirklich stutzig machen. Es sollten schon ein paar Dateien in deinem netpbm Verzeichnis rumliegen. Also nochmal schauen, was du nach dem Unzip bekommen hast. Vielleicht ein Tar-Archiv,w elches man nochmal auspacken muss?
Auf der ersten Konfigurationsseite gibt es oben einen Link auf "NetPBM prüfen" (oder so ähnlich). Da kannst du ohne Upload schon prüfen, ob deine Installation OK ist.
Posts: 19
das hat mich auch stutzig gemacht. deshalb habe ich meine alte version wieder heraufgeladen. komischerweise funktionierte die gallery früher einwandfrei. seit ich ein upgrade meines abonnements bei meinem hoster gemacht habe. wurde alles wieder zurückgesetzt.
/usr/local/psa/home/vhosts/meineseite.ch/netpbm
If that is not right (or if it is blank), re-run the configuration wizard and enter a location for NetPBM.
Note: Your NetPBM directory (/usr/local/psa/home/vhosts/meineseite.ch/netpbm) is not in your open_basedir list (specified in php.ini):
/usr/local/psa/home/vhosts/meineseite.ch/httpdocs
/tmp
So we can't perform all of our basic checks on the files to make sure that they exist and they're executable.
We are going to test each NetPBM binary individually. If you see errors, you should click here to see more details
Checking /usr/local/psa/home/vhosts/meineseite.ch/netpbm/giftopnm
Error! (Expected status: 0, but actually received status: 127)
und dies bei allen
Posts: 756
OK, wegen open_basedir bist du gewzungen, das netpbm-Verzeichnis unterhalb deines httpdocs-Verzeichnisses abzulegen.
Was sagt denn die Fehlerseite die man anklicken kann unten bei "you should click here to see more details"? Sind die Binaries auch alle mit +x behandelt? (mode 755)
Posts: 19
This is what your system reports:
Linux aurelius.metanet.ch 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686 unknown
This is the type of system PHP was compiled on:
Linux aurelius.metanet.ch 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686
ansonsten steht hhargenau dasselbe nochmal wie beim post oben.
was meinst du damit? +x behandelt?
die binaries waren bis auf eine alle auf 755. die habe ich geändert und nochmals versucht. negativ leider
habe den netpbm pfad doch noch mal geändert.
Und zwar so: /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm
die config hat es akzeptiert aber der upload ist immernoch negativ.
es escheint nun aber keine detaillierte fehlermeldung mehr
/usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm/jpegtopnm /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album07/003_G.jpg | /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm/pnmscale -xysize 150 150 | /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm/ppmtojpeg --quality=95 > /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album07/003_G.thumb.jpg
Ergebnis:
kein
Fehler Meldungen :
Status: 255 (expected 0)
Fehler: Erstellung Thumbnail nicht möglich (0)!
Ist es möglich, dass es etwas mit openbase_dir für den obgenannten netpbm pfad zu tun hat?
Auf der diagnostic seite erscheint zwar bei netpbm folgendes:
Success
All 12 NetPBM binaries located
Posts: 19
Hm. Jetzt ist mir noch etwas passiert.
Habe versucht verschiedene Bilder heraufzuladen.
Diejenigen Bilder die klein sind wurden ohne probleme gepostet.
Ich denke, bei der Grösse musste er keine thumbs generieren.
Posts: 19
also habe den ganzen tag gebastelt, versucht.. versionen heruntergeladen.
nun ist es 0.20 Uhr und bin immer noch beim selben problem.
die debug mode zeigt zwar keine fehler mehr an jedoch erscheint immer noch der gleiche fehler
Verarbeitungsstatus...
-Füge hinzu : 003.jpg
Executing:
/usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm/jpegtopnm /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album13/003_G.jpg | /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm/pnmscale -xysize 150 150 | /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/netpbm/ppmtojpeg --quality=95 > /usr/local/psa/home/vhosts/meineseite.ch/httpdocs/albums/album13/003_G.thumb.jpg
Ergebnis:
kein
Fehler Meldungen :
Status: 255 (expected 0)
Fehler: Erstellung Thumbnail nicht möglich (0)!
Jetzt bin ich echt ratlos..
Posts: 19
Kann mir niemand weiterhelfen?
Ich wäre schon dankbar wenn mir jemand mitteilen könnte, ob tendenziell dieses Problem etwas mit netpbm oder mit gallery zu tun hat. Dann kann ich mich auf etwas konzentrieren.
Danke für eure Hilfe
Posts: 5
auch wenn´s nicht wirklich hilft: Du bist nicht alleine! :wink:
Yours GrafExcel
>gleicher 255/0 - Bug<
Posts: 12
Bei mir kommt fast die gleiche Fehlermeldung,
vielleicht weiß jemand Rat?
- Füge hinzu: Berg und Wolken.jpg
Executing:
www.kunstguss-ranft.de/netpbm/jpegtopnm /home/sites/site81/web/albums/Skulpturen/Berg_und_Wolken.jpg | www.kunstguss-ranft.de/netpbm/pnmscale -xysize 100 100 | www.kunstguss-ranft.de/netpbm/ppmtojpeg --quality=85 > /home/sites/site81/web/albums/Skulpturen/Berg_und_Wolken.thumb.jpg
Ergebnis:
kein
Fehlermeldungen::
sh: www.kunstguss-ranft.de/netpbm/jpegtopnm: Datei oder Verzeichnis nicht gefunden
sh: www.kunstguss-ranft.de/netpbm/ppmtojpeg: Datei oder Verzeichnis nicht gefunden
sh: www.kunstguss-ranft.de/netpbm/pnmscale: Datei oder Verzeichnis nicht gefunden
Statis: 126 (erwartet: 0)
Fehler: Erstellung des Thumbnails nicht möglich (0) !
Brauchen Sie Hilfe? Schauen Sie in die Gallery F.A.Q.
Posts: 756
Habt ihr denn mal versucht, die den Eintrag
$gallery->app->expectedExecStatus = "0";
auf
$gallery->app->expectedExecStatus = "255";
umzustellen?
Datei config.php
Posts: 1
Hi,
ich hatte genau dasselbe Problem und habe es schliesslich wie folgt gelöst:
Im config file stand bei mir zuvor
[$gallery->app->pnmDir = "http://www....com/.../.../netpbm";
$gallery->app->pnmtojpeg = "pnmtojpeg";
Diese habe ich wie folgt geändert:
$gallery->app->pnmDir = "/home/www/htdocs/.../.../.../netpbm";
$gallery->app->pnmtojpeg = "ppmtojpeg";
Bei mir funktioniert es nun. Hoffentlich hilft es euch auch weiter :wink:
Posts: 1
Moin Leute!
Ich habe genau das selbe Problem wie "pixelschubser". Habe es probiert den wert auf 255 zu setzen, hat nix gebracht, habe geguckt ob die Verzeihnisse statisch angegeben sind, was sie auch schon waren. Ich bekomme aber dieses blöde Problem nicht weg. Bin schon am verzweifeln.
Vielen Dank schon mal für eure Hilfe.
Bathol-O-Meus.
Posts: 3
Hi,
weiss ja nicht ob es hilft, auf so alte Mails zu reagieren - aber ich bin in genau der gleichen Malaise wie die meisten hier Fehlercode 255.
Erschreckt mich schon etwas, dass hier Unterstützung nach dem September 2003 zu fehlen scheint. Oder irre ich mich?
Was mir wirklich fehlt, ist Information über die Pfadbezeichnungen auf meinem Server, auf den ich nicht direkt zugreifen kann. Wo kann man das rausfinden?
diese usr/home/bin etc. Pfade scheinen mir aus Variablen gemacht, wie soll ich die erraten? Bisher ging ich per Analogie vor.
Erhalte derzeit für alle netpbm-files diese Meldung oder ähnlich:
Checking: /home/newbrand/public_html/gallery/netpbm/giftopnm Expected status: 0, but actually received status 255.
Keine Idee was 255 ist... /netpbm/ liegt eindeutig genau unterm Gallery-Verzeichnis, das mit diesem Pfad funktioniert. Irgendwas ist da faul.
Irgendwelche Ideen irgendwer?
Meine gallrey ist unter http://newbrandl.com/gallery
Ciao tb
Posts: 756
Es gibt ein paar wesentliche Dinge die bei der Installation zu berücksichtigen sind:
- Passende Binär-Version der Programme für den Server. Also kein FreeBSD für Linux verwenden.
- Die Programme müssen ausführbar sein. Unter Unix heisst dies: "chmod +x netpbm/*" (geht so ähnlich auch in FTP-Clients).
- Der Pfad ist KEINE URL-Angabe. Was wir brauchen ist der Systempfad zu den Programmen. Also etwa /home/foobar/gallery/netpbm. Aber nicht http://www.foobar.de/gallery/netpbm !
- Der Return-Code der Programme ergibt normalerweise 0 bei erfolgreicher Ausführung. Bei einem Fehler gibts z.B. 255. Wobei die Nummer bei anderen Betriebssystemen auch schon mal 0 statt 255 sein kann.
- Wenn der Fehlercode hartnäckig bleibt, dann Gallery im Setup auf Debugging stellen und nochmal testen -- da müßte dann mehr Fehlermeldungen ausgegeben werden.
- Apache Error Log untersuchen. Vielleicht steht da noch mehr.
Posts: 3
ok,
iLL schreibt
> Der Pfad ist KEINE URL-Angabe. Was wir brauchen ist der Systempfad zu den Programmen. Also etwa /home/foobar/gallery/netpbm. Aber nicht http://www.foobar.de/gallery/netpbm !
<
Dazu ist glaub ich der Wissensstand bei den Gallery-Usern und denen die's werden wollen sehr unterschiedlich. Ich z.B. kenn mich in Windows wg. langer Übung relativ gut aus, nicht aber mit/auf Servern uä.
Mir ist klar, dass ein Pfad nötig ist. Ich kenn aber nur die Pfade zu meinem webspace die ich mit FTP benutze, das andere ist für mich geek-level ;-)
Mit andern Worten, ich bekam nie sowas wie /home, /bin oder /local zu sehen. wie soll ich dann wissen, was ich eingeben soll. Reines Raten ...
Ich hätte mir dazu etwas Erhellung gewünscht. Z.B. hier. Oder soll ich meinem ISP mailen? Der ist bei sowas immer schwer von Begriff.
Mein Problem kann ich im übrigen viell. lösen. Ich scheine die falsche Version von NetPbm zu haben - Gott weiss wieso.
Ciao
tb
Posts: 10
Hallo
ich habe dasselbe Problem, alles was kleiner als 150 Pixel ist muss kein Thumbnail generieren und funkt.
Und alles was grösser ist endet in der gleichen Meldung wie du.
Gruss
Tom
Posts: 10
Noch was ...
Nach längeren Suchen und lesen hier im Forum kommt mir vor das es hier 2 Welten gibt.
1. Jene wie ich welche das Webspace auf gemieteten Servern usw. haben.
Hier ist kein Eingriff in den Webserver direkt möglich !
2. die anderen welche am Apache oder was auch immer herumschraubeln können, *STAUN*.
Deshalb eine grundsätzliche Frage zum NETPBM oder Imageweissnichtmehr:
MUSS das nicht auf dem Webserver selber installiert sein und ich benötige dann den relativen Pfad dazu ?
oder kann ich doch grad mal ein paar Binarys raufladen und diese Dienste ausführen lassen auf meinem MIET WEBSPACE ???
Gruss ausm Westen
Tom
Posts: 756
Ich weiss nicht warum du darüber staunst, dass jemand den Apache manipulieren kann? Sowas nennt man "MIET SERVER" (um mal deine GROSSSCHRIFT zu imitieren ) Es gibt auch Leute, die haben eine eigene Standleitung zuhause und Server in der Putzkammer. Und die meisten kaufen sich für 49EUR/Monat bei Hetzner einen Root-Server auf dem Sie schalten und walten dürfen wie sie wollen.
Das NetPBM oder Imagemagick MUSS AUF DEM WEBSERVER installiert sein (wie sonst soll das funktionieren?). Installiert heisst: richtiges Binary für das richtige Unix, richtige Ausführungsrechte.
Der Pfad ist dabei völlig egal. In deinem Miet-Webspace, in /usr/local/netpbm, whereever. Aber Gallery braucht den absoluten (!) Pfad dahin. Also von mir aus auch /usr/home/vtom/webspace/netpbm/bin
Aber eigentlich hab ich das alles in diesem Thread hier schon 3 Mal geschrieben