Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1] 2   Go Down

Author Topic: Weird problem with upload: blank pages and no thumbnails on non-specific images  (Read 13412 times)

0 Members and 1 Guest are viewing this topic.

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

hi everybody, i have the latest version of coppermine installed. Sometime i try to upload perfectly regular images (small filesize, no strange characters in the name, no spaces) via ftp, and on a random basis (but always with the same images) i have no thumbnail and image is not added to the album. I have the full debug report here. Can it help if i post it?
Thanks for your help.
Logged

phill104

  • Administrator
  • Coppermine addict
  • *****
  • Country: gb
  • Offline Offline
  • Gender: Male
  • Posts: 4885
    • Windsurf.me
Logged
It is a mistake to think you can solve any major problems just with potatoes.

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

main problem is coming from the batch upload: some images are not uploaded from no apparent reason; there's no spaces, no capital JPG, nothing. I even tried with larger images and it's still working - that's the weird thing.

This is my debug report after having done all i was recommended: this was taken in the page where no thumbnail appears (please delete everything unsecure if any):

Code: [Select]
USER:
------------------
Array
(
    [ID] => 7bca3a6eaa7d2d359e220474c4888be5
    [am] => 1
    [lang] => italian
    [liv] => Array
        (
        )

)

==========================
USER DATA:
------------------
Array
(
    [user_id] => 2
    [user_name] => juanjo
    [groups] => Array
        (
            [0] => 1
        )

    [disk_max] => 0
    [disk_min] => 0
    [can_rate_pictures] => 1
    [can_send_ecards] => 1
    [ufc_max] => 0
    [ufc_min] => 0
    [custom_user_upload] => 0
    [num_file_upload] => 1
    [num_URI_upload] => 0
    [can_post_comments] => 1
    [can_upload_pictures] => 1
    [can_create_albums] => 0
    [has_admin_access] => 1
    [pub_upl_need_approval] => 0
    [priv_upl_need_approval] => 0
    [group_name] => Administrators
    [upload_form_config] => 0
    [group_quota] => 0
    [can_see_all_albums] => 1
    [group_id] => 1
)

==========================
Queries:
------------------
Array
(
    [0] => SELECT extension, mime, content, player FROM press_filetypes; (0.001s)
    [1] => select * from press_plugins order by priority asc; (0s)
    [2] => delete from `sunsplash4`.press_sessions where time<1241532773 and remember=0; (0s)
    [3] => delete from `sunsplash4`.press_sessions where time<1240326773; (0s)
    [4] => select user_id from `sunsplash4`.press_sessions where session_id = 'ebcb7380dd8de8eb5de0a6ccfe614784' (0s)
    [5] => select user_id as id, user_password as password from `sunsplash4`.press_users where user_id=2 (0s)
    [6] => SELECT u.user_id AS id, u.user_name AS username, u.user_password AS password, u.user_group+100 AS group_id FROM `sunsplash4`.press_users AS u INNER JOIN `sunsplash4`.press_usergroups AS g ON u.user_group=g.group_id WHERE u.user_id='2' (0s)
    [7] => SELECT user_group_list FROM `sunsplash4`.press_users AS u WHERE user_id='2' and user_group_list <> ''; (0s)
    [8] => SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM press_usergroups WHERE group_id in (1) (0s)
    [9] => SELECT group_name FROM  press_usergroups WHERE group_id= 1 (0s)
    [10] => update `sunsplash4`.press_sessions set time='1241536373' where session_id = 'ebcb7380dd8de8eb5de0a6ccfe614784' (0s)
    [11] => SELECT user_favpics FROM press_favpics WHERE user_id = 2 (0.001s)
    [12] => DELETE FROM press_mod_online WHERE last_action < NOW() - INTERVAL 10 MINUTE (0s)
    [13] => REPLACE INTO press_mod_online (user_id, user_name, user_ip, last_action) VALUES ('2', 'juanjo', '81.208.101.53', NOW()) (0s)
    [14] => SELECT * FROM press_lang_strings WHERE lang = 'italian' (0.001s)
    [15] => DELETE FROM press_banned WHERE expiry < '2009-05-05 17:12:53' (0s)
    [16] => SELECT * FROM press_banned WHERE (ip_addr='81.208.101.53' OR ip_addr='81.208.101.53' OR user_id=2) AND brute_force=0 (0s)
    [17] => SELECT aid, title FROM press_albums WHERE 1 (0.001s)
    [18] => SELECT COUNT(*) FROM press_pictures WHERE approved = 'NO' (0.001s)
    [19] => SELECT filepath, filename FROM press_pictures WHERE filepath LIKE 'test_fulvio%' (0.002s)
    [20] => SELECT aid, title FROM press_albums WHERE category = 0 (0.001s)
    [21] => SELECT DISTINCT a.aid as aid, a.title as title, c.name as cname FROM press_albums as a, press_categories as c WHERE a.category = c.cid AND a.category < '10000' (0.002s)
    [22] => SELECT aid, CONCAT('(', user_name, ') ', a.title) AS title
                                                        FROM press_albums AS a
                                                        INNER JOIN `sunsplash4`.press_users AS u
                                                        ON category = (10000 + 2) AND user_id = 2 ORDER BY title (0.001s)
)

==========================
GET :
------------------
Array
(
    [startdir] => test_fulvio
)

==========================
POST :
------------------
Array
(
)

==========================
VERSION INFO :
------------------
PHP version: 4.3.11 - OK
------------------
mySQL version: 5.0.37-standard
------------------
Coppermine version: 1.4.20(stable)
==========================
Module: GD
------------------
GD Version: bundled (2.0.28 compatible)
FreeType Support: 1
FreeType Linkage: with freetype
T1Lib Support:
GIF Read Support: 1
GIF Create Support: 1
JPG Support: 1
PNG Support: 1
WBMP Support: 1
XBM Support: 1
JIS-mapped Japanese Font Support:

==========================
Module: mysql
------------------
MySQL Supportenabled
Active Persistent Links 0
Active Links 1
Client API version 3.23.58
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib/mysql -lmysqlclient 
==========================
Module: zlib
------------------
ZLib Support enabled
Compiled Version 1.2.1.2
Linked Version 1.2.2.2
==========================
Server restrictions (safe mode)?
------------------
Directive | Local Value | Master Value
safe_mode | Off | Off
safe_mode_exec_dir | no value | no value
safe_mode_gid | Off | Off
safe_mode_include_dir | no value | no value
safe_mode_exec_dir | no value | no value
sql.safe_mode | Off | Off
disable_functions | no value | no value
file_uploads | On | On
include_path | .:/usr/share/pear | .:/usr/share/pear
open_basedir | no value | no value
==========================
email
------------------
Directive | Local Value | Master Value
sendmail_from | no value | no value
sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i
SMTP | localhost | localhost
smtp_port | 25 | 25
==========================
Size and Time
------------------
Directive | Local Value | Master Value
max_execution_time | 30 | 30
max_input_time | 60 | 60
upload_max_filesize | 16M | 16M
post_max_size | 16M | 16M
==========================
Page generated in 0.69 seconds - 23 queries in 0.011 seconds - Album set : ; Meta set: ;
« Last Edit: May 05, 2009, 05:59:27 pm by Phill Luckhurst »
Logged

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

do you need a test account as well?
Logged

Ludo

  • Contributor
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

What icon do you get for troubled files after batch-adding them?
Logged

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19
Logged

Ludo

  • Contributor
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

Enable PHP errors display and report the message you even get after batch-add process.
If you have troubles only with a few particular files, they just may be corrupt...what's the extension?
Logged

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

i have no access to the php.ini file, sadly, so i cannot enable php errors.

This is the link for the image i get in the "ok/pb/na" column (i'm sure you know what i'm talking about) when i add the "non-working" images

/addpic.php?aid=63&pic_file=dGVzdF9mdWx2aW8vaS10YWxfc291bmQuanBn&reload=4a005eb219efc

This is the result when i try to add the batch files into an album

Code: [Select]
USER:
------------------
Array
(
    [ID] => 7bca3a6eaa7d2d359e220474c4888be5
    [am] => 1
    [lang] => italian
    [liv] => Array
        (
        )

)

==========================
USER DATA:
------------------
Array
(
    [user_id] => 2
    [user_name] => juanjo
    [groups] => Array
        (
            [0] => 1
        )

    [disk_max] => 0
    [disk_min] => 0
    [can_rate_pictures] => 1
    [can_send_ecards] => 1
    [ufc_max] => 0
    [ufc_min] => 0
    [custom_user_upload] => 0
    [num_file_upload] => 1
    [num_URI_upload] => 0
    [can_post_comments] => 1
    [can_upload_pictures] => 1
    [can_create_albums] => 0
    [has_admin_access] => 1
    [pub_upl_need_approval] => 0
    [priv_upl_need_approval] => 0
    [group_name] => Administrators
    [upload_form_config] => 0
    [group_quota] => 0
    [can_see_all_albums] => 1
    [group_id] => 1
)

==========================
Queries:
------------------
Array
(
    [0] => SELECT extension, mime, content, player FROM press_filetypes; (0.001s)
    [1] => select * from press_plugins order by priority asc; (0.001s)
    [2] => delete from `sunsplash4`.press_sessions where time<1241534625 and remember=0; (0s)
    [3] => delete from `sunsplash4`.press_sessions where time<1240328625; (0s)
    [4] => select user_id from `sunsplash4`.press_sessions where session_id = 'ebcb7380dd8de8eb5de0a6ccfe614784' (0s)
    [5] => select user_id as id, user_password as password from `sunsplash4`.press_users where user_id=2 (0s)
    [6] => SELECT u.user_id AS id, u.user_name AS username, u.user_password AS password, u.user_group+100 AS group_id FROM `sunsplash4`.press_users AS u INNER JOIN `sunsplash4`.press_usergroups AS g ON u.user_group=g.group_id WHERE u.user_id='2' (0s)
    [7] => SELECT user_group_list FROM `sunsplash4`.press_users AS u WHERE user_id='2' and user_group_list <> ''; (0s)
    [8] => SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM press_usergroups WHERE group_id in (1) (0.001s)
    [9] => SELECT group_name FROM  press_usergroups WHERE group_id= 1 (0s)
    [10] => update `sunsplash4`.press_sessions set time='1241538225' where session_id = 'ebcb7380dd8de8eb5de0a6ccfe614784' (0s)
    [11] => SELECT user_favpics FROM press_favpics WHERE user_id = 2 (0.001s)
    [12] => DELETE FROM press_mod_online WHERE last_action < NOW() - INTERVAL 10 MINUTE (0s)
    [13] => REPLACE INTO press_mod_online (user_id, user_name, user_ip, last_action) VALUES ('2', 'juanjo', '81.208.101.53', NOW()) (0s)
    [14] => SELECT * FROM press_lang_strings WHERE lang = 'italian' (0s)
    [15] => DELETE FROM press_banned WHERE expiry < '2009-05-05 17:43:46' (0s)
    [16] => SELECT * FROM press_banned WHERE (ip_addr='81.208.101.53' OR ip_addr='81.208.101.53' OR user_id=2) AND brute_force=0 (0s)
    [17] => SELECT aid, title FROM press_albums WHERE 1 (0.001s)
    [18] => SELECT COUNT(*) FROM press_pictures WHERE approved = 'NO' (0.001s)
)

==========================
GET :
------------------
Array
(
    [insert] => 1
)

==========================
POST :
------------------
Array
(
    [d0000] => 63
    [pics] => Array
        (
            [0] => i0000
            [1] => i0001
            [2] => i0002
            [3] => i0003
            [4] => i0004
            [5] => i0005
        )

    [album_lb_id_i0000] => d0000
    [picfile_i0000] => dGVzdF9mdWx2aW8vMDAwXzAwMDguanBn
    [album_lb_id_i0001] => d0000
    [picfile_i0001] => dGVzdF9mdWx2aW8vSG9yYWNlX0FuZHlfMDAxLmpwZw==
    [album_lb_id_i0002] => d0000
    [picfile_i0002] => dGVzdF9mdWx2aW8vSG9yYWNlX0FuZHlfMDAyLmpwZw==
    [album_lb_id_i0003] => d0000
    [picfile_i0003] => dGVzdF9mdWx2aW8vaS10YWxfc291bmQuanBn
    [album_lb_id_i0004] => d0000
    [picfile_i0004] => dGVzdF9mdWx2aW8vcmVkZEFybXkuanBn
    [album_lb_id_i0005] => d0000
    [picfile_i0005] => dGVzdF9mdWx2aW8vU0tBLVBfYnlfQ0FSTE9TX01BTERFUl8yLmpwZw==
    [insert] => inserisci i files selezionati
)

==========================
VERSION INFO :
------------------
PHP version: 4.3.11 - OK
------------------
mySQL version: 5.0.37-standard
------------------
Coppermine version: 1.4.20(stable)
==========================
Module: GD
------------------
GD Version: bundled (2.0.28 compatible)
FreeType Support: 1
FreeType Linkage: with freetype
T1Lib Support:
GIF Read Support: 1
GIF Create Support: 1
JPG Support: 1
PNG Support: 1
WBMP Support: 1
XBM Support: 1
JIS-mapped Japanese Font Support:

==========================
Module: mysql
------------------
MySQL Supportenabled
Active Persistent Links 1
Active Links 2
Client API version 3.23.58
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib/mysql -lmysqlclient 
==========================
Module: zlib
------------------
ZLib Support enabled
Compiled Version 1.2.1.2
Linked Version 1.2.2.2
==========================
Server restrictions (safe mode)?
------------------
Directive | Local Value | Master Value
safe_mode | Off | Off
safe_mode_exec_dir | no value | no value
safe_mode_gid | Off | Off
safe_mode_include_dir | no value | no value
safe_mode_exec_dir | no value | no value
sql.safe_mode | Off | Off
disable_functions | no value | no value
file_uploads | On | On
include_path | .:/usr/share/pear | .:/usr/share/pear
open_basedir | no value | no value
==========================
email
------------------
Directive | Local Value | Master Value
sendmail_from | no value | no value
sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i
SMTP | localhost | localhost
smtp_port | 25 | 25
==========================
Size and Time
------------------
Directive | Local Value | Master Value
max_execution_time | 30 | 30
max_input_time | 60 | 60
upload_max_filesize | 16M | 16M
post_max_size | 16M | 16M
==========================
Page generated in 0.46 seconds - 19 queries in 0.006 seconds - Album set : ; Meta set: ;
« Last Edit: May 05, 2009, 05:59:10 pm by Phill Luckhurst »
Logged

Ludo

  • Contributor
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

i have no access to the php.ini file, sadly, so i cannot enable php errors.
You can do it by selecting "Yes" under Configuration > Maintenance settings > Enable notices in debug mode
Logged

phill104

  • Administrator
  • Coppermine addict
  • *****
  • Country: gb
  • Offline Offline
  • Gender: Male
  • Posts: 4885
    • Windsurf.me

Sorry to sound like a scratched record but please do everything suggested in the link I posted earlier.

Without even a link to your site we cannot easilly try to diagnose your problem.

Also, please stop posting debug info unless asked to do so. When you post a link to your site and a test account etc we will be able to see it for ourselves.
Logged
It is a mistake to think you can solve any major problems just with potatoes.

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

sorry again - you're right

http://www.rototomsunsplash.com/pressarea/

test / test is a registered user with upload ability. You can find the actual images giving problems in the fulvio_test subdir

thanks
Logged

phill104

  • Administrator
  • Coppermine addict
  • *****
  • Country: gb
  • Offline Offline
  • Gender: Male
  • Posts: 4885
    • Windsurf.me

It is very difficult to try uploading when we get this message.

Quote
Sorry there is no album where you are allowed to upload files


Logged
It is a mistake to think you can solve any major problems just with potatoes.

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

i tried to enable an album but i failed when i tried logging with this account - but problem is not on usual uploads, it's on batch uploads and apparently it's not possible for only registered users

as i discover how to do that (i start to be exhausted) i want to point out that there are two php errors (repeated multiple times)

/include/functions.inc.php
Warning line 2934: cannot yet handle MBCS in html_entity_decode()!

/searchnew.php
Notice line 101: Undefined variable: sel_album

Notice line 169: Undefined variable: fullimagesize


Logged

Ludo

  • Contributor
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

i tried to enable an album but i failed when i tried logging with this account - but problem is not on usual uploads, it's on batch uploads and apparently it's not possible for only registered users
You shall provide us with an admin account, since we are talking about batch-add process...

Quote
as i discover how to do that (i start to be exhausted) i want to point out that there are two php errors (repeated multiple times)

/include/functions.inc.php
Warning line 2934: cannot yet handle MBCS in html_entity_decode()!
Latter errors are just notices, you can ignore them.
The warning above is due to a PHP4 bug, you can fix it by changing the following code in function replace_forbidden
Code: [Select]
    if (function_exists('html_entity_decode')) {to
Code: [Select]
    if (function_exists('html_entity_decode') && intval(phpversion()) > 4) {Nothing apparently related to your batch-add issue, though.
« Last Edit: May 05, 2009, 06:54:13 pm by Ludo »
Logged

phill104

  • Administrator
  • Coppermine addict
  • *****
  • Country: gb
  • Offline Offline
  • Gender: Male
  • Posts: 4885
    • Windsurf.me

Before we go any further you are using version 1.4.20 while the current version is 1.4.22.

I am not trying to be obtuse here but you need to upgrade before we can help you. The reasons can be found here.

http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#upgrade_why

Using one of the more serious updates I (or anyone with a little knowledge)  could destroy your site very quickly so please update.
Logged
It is a mistake to think you can solve any major problems just with potatoes.

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt

And please post deep links to some of the images you tried to batch add and that failed.

zonno

  • Coppermine newbie
  • Offline Offline
  • Posts: 19

i will upgrade tomorrow morning and see if there is any difference
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de

You shall provide us with an admin account, since we are talking about batch-add process...
No, don't do that. We haven't asked for it, and we don't need it (yet)!

Phill refered to the docs and what you need to do. Stramm pointed what you need to do additionally. Do as those two dev team members suggested.
Logged

Ludo

  • Contributor
  • Coppermine addict
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

No, don't do that. We haven't asked for it,
"You" (Phill) asked for a user account, which is definitely useless to solve an admin issue. If zonno should provide an account (but I don't think so, as of my previous posts), it should have been an admin one, obviously.
« Last Edit: May 06, 2009, 09:19:31 am by Ludo »
Logged

phill104

  • Administrator
  • Coppermine addict
  • *****
  • Country: gb
  • Offline Offline
  • Gender: Male
  • Posts: 4885
    • Windsurf.me

Sorry Ludo but that is not always the case. We need to get the basics sorted out first such as being up to the latest revision of coppermine for which this user is a little behind. I'm sure someone of your talents can appreciate the reasons for that.

From there we can then see if it is particular files that are causing the problem rather than coppermine. There are also a few other things we can try before needing an admin account.

Keep up the good work Ludo.
Logged
It is a mistake to think you can solve any major problems just with potatoes.
Pages: [1] 2   Go Up
 

Page created in 0.026 seconds with 19 queries.