Error: Unable to make thumbnail (0)

Peternovak

Joined: 2005-09-26
Posts: 1
Posted: Sat, 2005-10-01 20:52

Get this information from the PHP diagnostic (in the configuration wizard).
Gallery URL (optional but very useful): http://www.peternovak.se/gallery/
Gallery version: 1.5.1
Apache version: 1.3.33
PHP version (don't just say PHP 4, please): 4.4.0
Graphics Toolkit: NetPBM
Operating system: Linux srv30 2.6.12.5-vs2.0
Web browser/version (if applicable): Konqueror

I have aslo had this "classic(?)" problem, and despite reading FAQ:s and in forums about it I still havnt got it to work. I highly suspect it to have with either NetPBM or the fact that safe mode is on on my server. Yes I have chmodded NetPBM.
I have been able to upload a small photo but when I try to upload big ones (i.e. that need a thumbnail) it doesnt work. I can not rotate that samll photo of that nice looking girl that I managed to upload either. Both error messanges are included below.
To deal with the safe mode I spent an entire evening following the instruction on:
http://www.ilisys.com.au/support/website/gallery-safe-mode/

Since I, compared to most other with this kind of problem, doesnt get any real error message, it is hard for me as a newbie to know what I have done wrong...

******Adding imgp2961.jpg*****

Doing the naming
Image Preprocessing
Resizing/compressing original image
util.php::481 -> Resizing Image: /customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg

util.php::329 -> Getting Dimension of file: /customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg

No resizing required
Adding Photo to the photo list
util.php::989 -> File /customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg type 2.

util.php::329 -> Getting Dimension of file: /customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg

Generating thumbnail.
util.php::481 -> Resizing Image: /customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg

util.php::329 -> Getting Dimension of file: /customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg

util.php::277 -> Executing: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/jpegtopnm' '/customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.jpg' | '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmscale' -xysize 150 150 | '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmtojpeg' --quality=90 > '/customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/imgp2961.thumb.jpg'

Results:
none

Debug messages:

Status: 127 (expected 0)
Error: Unable to make thumbnail (0)

Rotate/Flip Photo
Rotating/Flipping photo.
(this may take a while)
util.php::277 -> Executing: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/jpegtopnm' '/customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/stephmcintosh27sm.jpg' | '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmflip' -r270 | '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmtojpeg' --quality=90 > '/customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/stephmcintosh27sm.jpg.tmp'

Results:
none

Debug messages:

Status: 127 (expected 0)
util.php::277 -> Executing: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/bin/jhead' -te '/customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/stephmcintosh27sm.jpg' '/customers/peternovak.se/peternovak.se/httpd.www/albums/Forsmark/stephmcintosh27sm.jpg.tmp'

Results:
none

Debug messages:

Status: 127 (expected 0)

Manipulate again?

My settings:

/* Version */
$gallery->app->config_version = '93';

/* Features */
$gallery->app->feature["zip"] = 0; // (missing zipinfo -- it's optional, missing unzip -- it's optional)
$gallery->app->feature["rewrite"] = 0; // (missing GALLERY_REWRITE_OK -- it's optional)
$gallery->app->feature["mirror"] = 0; // (missing mirrorSites -- it's optional)

/* Constants */
$gallery->app->galleryTitle = "Gallery";
$gallery->app->useIcons = "both";
$gallery->app->skinname = "bars002";
$gallery->app->uploadMode = "form";
$gallery->app->albumDir = "/customers/peternovak.se/peternovak.se/httpd.www/albums";
$gallery->app->tmpDir = "/customers/peternovak.se/peternovak.se/httpd.www/tmp";
$gallery->app->photoAlbumURL = "http://www.peternovak.se/gallery";
$gallery->app->albumDirURL = "http://www.peternovak.se/albums";
$gallery->app->movieThumbnail = "/customers/peternovak.se/peternovak.se/httpd.www/gallery/images/movie.thumb.jpg";
// optional mirrorSites missing
$gallery->app->graphics = "NetPBM";
$gallery->app->pnmDir = "/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm";
$gallery->app->pnmtojpeg = "pnmtojpeg";
$gallery->app->pnmcomp = "pnmcomp";
// optional ImPath missing
$gallery->app->autorotate = "yes";
$gallery->app->jpegImageQuality = "90";
// optional geeklog_dir missing
$gallery->app->albumTreeDepth = "1000";
$gallery->app->microTree = "no";
$gallery->app->highlight_size = "200";
$gallery->app->showOwners = "no";
$gallery->app->albumsPerPage = "5";
$gallery->app->showSearchEngine = "yes";
$gallery->app->slowPhotoCount = "no";
$gallery->app->gallery_thumb_frame_style = "simple_book";
// optional zipinfo missing
// optional unzip missing
// optional rar missing
$gallery->app->use_exif = "/customers/peternovak.se/peternovak.se/httpd.www/gallery/bin/jhead";
// optional exiftags missing
// optional use_jpegtran missing
$gallery->app->ML_mode = "0";
$gallery->app->dateString = "%x";
$gallery->app->dateTimeString = "%c";
$gallery->app->emailOn = "no";
// optional adminEmail missing
// optional senderEmail missing
$gallery->app->emailSubjPrefix = "[Gallery]";
// optional emailGreeting missing
$gallery->app->selfReg = "no";
$gallery->app->selfRegCreate = "no";
$gallery->app->multiple_create = "no";
$gallery->app->adminCommentsEmail = "no";
$gallery->app->adminOtherChangesEmail = "no";
// optional email_notification missing
$gallery->app->useOtherSMTP = "no";
$gallery->app->smtpHost = "localhost";
$gallery->app->smtpFromHost = "www.peternovak.se";
$gallery->app->smtpPort = "25";
// optional smtpUserName missing
// optional smtpPassword missing
$gallery->app->gallery_slideshow_type = "ordered";
$gallery->app->gallery_slideshow_length = "0";
$gallery->app->gallery_slideshow_loop = "no";
$gallery->app->slideshowMode = "high";
$gallery->app->comments_enabled = "yes";
$gallery->app->comments_indication = "photos";
$gallery->app->comments_indication_verbose = "no";
$gallery->app->comments_anonymous = "no";
$gallery->app->comments_display_name = "!!FULLNAME!! (!!USERNAME!!)";
$gallery->app->comments_addType = "inside";
$gallery->app->comments_length = "1000";
$gallery->app->comments_overview_for_all = "no";
// optional watermarkDir missing
$gallery->app->watermarkSizes = "0";
$gallery->app->stats_foruser[] = "views";
$gallery->app->stats_foruser[] = "comments";
$gallery->app->stats_viewsCacheOn = "0";
$gallery->app->stats_viewsCacheExpireSecs = "3650";
$gallery->app->stats_commentsCacheOn = "1";
$gallery->app->stats_commentsCacheExpireSecs = "3650";
$gallery->app->stats_dateCacheOn = "0";
$gallery->app->stats_dateCacheExpireSecs = "-1";
$gallery->app->stats_votesCacheOn = "1";
$gallery->app->stats_votesCacheExpireSecs = "3650";
$gallery->app->stats_ratingsCacheOn = "1";
$gallery->app->stats_ratingsCacheExpireSecs = "3650";
$gallery->app->stats_cDateCacheOn = "0";
$gallery->app->stats_cDateCacheExpireSecs = "-1";
$gallery->app->debuglevel = "2";
$gallery->app->skipRegisterGlobals = "no";
$gallery->app->timeLimit = "30";
$gallery->app->blockRandomCache = "86400";
$gallery->app->blockRandomAttempts = "2";
$gallery->app->cacheExif = "no";
$gallery->app->devMode = "no";
$gallery->app->useSyslog = "no";
$gallery->app->use_flock = "yes";
$gallery->app->expectedExecStatus = "0";
$gallery->app->sessionVar = "gallery_session";
$gallery->app->rssEnabled = "yes";
$gallery->app->rssMode = "basic";
// optional rssHighlight missing
$gallery->app->rssMaxAlbums = "25";
$gallery->app->rssVisibleOnly = "yes";
$gallery->app->rssDCDate = "no";
$gallery->app->rssBigPhoto = "no";
$gallery->app->rssPhotoTag = "yes";
$gallery->app->userDir = "/customers/peternovak.se/peternovak.se/httpd.www/albums/.users";

/* Defaults */
$gallery->app->default["cols"] = "3";
$gallery->app->default["rows"] = "3";
$gallery->app->default["bordercolor"] = "black";
$gallery->app->default["border"] = "1";
$gallery->app->default["font"] = "arial";
$gallery->app->default["thumb_size"] = "150";
$gallery->app->default["resize_size"] = "640";
$gallery->app->default["resize_file_size"] = "0";
$gallery->app->default["max_size"] = "0";
$gallery->app->default["max_file_size"] = "0";
$gallery->app->default["useOriginalFileNames"] = "yes";
$gallery->app->default["add_to_beginning"] = "no";
$gallery->app->default["fit_to_window"] = "no";
$gallery->app->default["use_fullOnly"] = "no";
$gallery->app->default["print_photos"] = "";
$gallery->app->default["mPUSHAccount"] = "gallery";
$gallery->app->default["ecards"] = "no";
$gallery->app->default["returnto"] = "yes";
$gallery->app->default["defaultPerms"] = "everybody";
$gallery->app->default["display_clicks"] = "yes";
$gallery->app->default["extra_fields"] = "Description";
$gallery->app->default["showDimensions"] = "no";
$gallery->app->default["item_owner_modify"] = "yes";
$gallery->app->default["item_owner_delete"] = "yes";
$gallery->app->default["item_owner_display"] = "no";
$gallery->app->default["voter_class"] = "Everybody";
$gallery->app->default["poll_type"] = "critique";
$gallery->app->default["poll_scale"] = "5";
$gallery->app->default["poll_hint"] = "Vote for this image";
$gallery->app->default["poll_show_results"] = "yes";
$gallery->app->default["poll_num_results"] = "5";
$gallery->app->default["poll_orientation"] = "vertical";
$gallery->app->default["poll_nv_pairs"][0]["name"] = "Excellent";
$gallery->app->default["poll_nv_pairs"][0]["value"] = "5";
$gallery->app->default["poll_nv_pairs"][1]["name"] = "Very Good";
$gallery->app->default["poll_nv_pairs"][1]["value"] = "4";
$gallery->app->default["poll_nv_pairs"][2]["name"] = "Good";
$gallery->app->default["poll_nv_pairs"][2]["value"] = "3";
$gallery->app->default["poll_nv_pairs"][3]["name"] = "Average";
$gallery->app->default["poll_nv_pairs"][3]["value"] = "2";
$gallery->app->default["poll_nv_pairs"][4]["name"] = "Poor";
$gallery->app->default["poll_nv_pairs"][4]["value"] = "1";
$gallery->app->default["poll_nv_pairs"][5]["name"] = "";
$gallery->app->default["poll_nv_pairs"][5]["value"] = "";
$gallery->app->default["poll_nv_pairs"][6]["name"] = "";
$gallery->app->default["poll_nv_pairs"][6]["value"] = "";
$gallery->app->default["poll_nv_pairs"][7]["name"] = "";
$gallery->app->default["poll_nv_pairs"][7]["value"] = "";
$gallery->app->default["poll_nv_pairs"][8]["name"] = "";
$gallery->app->default["poll_nv_pairs"][8]["value"] = "";
$gallery->app->default["slideshow_type"] = "ordered";
$gallery->app->default["slideshow_recursive"] = "no";
$gallery->app->default["slideshow_loop"] = "yes";
$gallery->app->default["slideshow_length"] = "0";
$gallery->app->default["nav_thumbs"] = "both";
$gallery->app->default["nav_thumbs_style"] = "fixed";
$gallery->app->default["nav_thumbs_first_last"] = "no";
$gallery->app->default["nav_thumbs_prev_shown"] = "1";
$gallery->app->default["nav_thumbs_next_shown"] = "1";
$gallery->app->default["nav_thumbs_location"] = "top";
$gallery->app->default["nav_thumbs_size"] = "45";
$gallery->app->default["nav_thumbs_current_bonus"] = "15";
$gallery->app->default["album_frame"] = "simple_book";
$gallery->app->default["thumb_frame"] = "solid";
$gallery->app->default["image_frame"] = "solid";

A test in the Gallery setup:

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/giftopnm'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/jpegtopnm'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pngtopnm'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmcut'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmfile'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmflip'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmrotate'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmscale'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmtopng'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/ppmquant'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/ppmtogif'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmtojpeg'
Expected status: 0, but actually received status 127.

Checking: '/customers/peternovak.se/peternovak.se/httpd.www/gallery/netpbm/pnmcomp'
Expected status: 0, but actually received status 127.