Hi again Greg,
thanks for your reply.
Unfortunately /tmp/ has all the proper permissions. That would have been 
the easiest fix. But would have also made sense if the system would not 
accept any custom track.

We think that the issue has to do with the "pipeline input buffer short 
write 65536, expected 925909" error I see on my error-log. That can only 
be relative to the gz -> bed pipe, whereby the hgCustom script aborts as 
soon as it "sees" that the expected package has not arrived in its 
entirety. Since it seems that it is not possible to change that buffer 
size (at the kernel level), is there any suggestions you would (or 
anyone out there) have for me to solve this issue? I was thinking of 
having the script to "wait" for the whole package to "arrive" rather 
than abort, but don't know whether I should tweak customfactory.c or any 
other library.

To refresh the memory:
- gz is functioning and recognised by apache2 as a "compressed extension".
- I am running Suse virtual server with a 2.6.34-12-desktop kernel.
- uncompressed bed file is happily loaded as a custom track
- gz version of same file is not.
- errors:
        "Error File 'test.bed.gz' - Operation not permitted error from 
setpgid(6585, 6584)"
        "Can't start query: select genome from dbDb where name = 'mm9' mySQL 
error 2006: MySQL server has gone away

Thanks a lot!

Fred




On 19/05/2011 22:58, Greg Roe wrote:
> Hi Federico,
>
> I sent this over to one of our mirror experts who had this to say:
>
> "These are very odd error messages. When we see a compressed file,
> we use the command 'gzip' (for .gz files) to uncompress the incoming
> data in a unix pipeline command. This could cause the creation
> of a pipe file handle in the /tmp/ directory which should be writable
> via the Apache process, but maybe they have Apache locked down so it
> can not do that. They may need to check permissions on the /tmp/
> directory (which should always allow all permissions for any process)
> or they need to check their Apache configuration to see if it has
> some limitation on running unix pipeline commands."
>
> If you make these checks and still have no luck, just let us know:
> [email protected]
>
> -
> Greg Roe
> UCSC Genome Bioinformatics Group
>
>
> On 5/9/11 9:17 AM, Federico De Masi wrote:
>> Dear UCSC devs and users,
>>
>> Before I can deploy my in-house version of the UCSC Browser, I need to
>> tweak the last bit, ie: customTracks.
>>
>> So far, it works a charm when using non compressed files. They load,
>> show up etc etc. As soon as I try to upload a .gz track, all hell breaks
>> lose.
>> I get:
>>
>> - Operation not permitted error from setpgid(8638, 8637)
>>
>> and
>>
>> - Can't start query:
>> select genome from dbDb where name = 'syboss_hg19'
>> - mySQL error 2006: MySQL server has gone away
>>
>>
>> I am pretty sure it has to do with the decompression of the gz file, but
>> I give up. I tried many things, but can't find a solution.
>>
>> Please, help meeeeee :)

-- 
Federico De Masi, PhD,
Assistant Professor
The Technical University of Denmark - DTU
Center for Biological Sequence Analysis - CBS
Kemitorvet 208/002
DK-2800 KGS. LYNGBY, DENMARK
Telephone: (+45) 45 25 24 21
Fax: (+45) 45 93 15 85
http://www.rg.cbs.dtu.dk
_______________________________________________
Genome maillist  -  [email protected]
https://lists.soe.ucsc.edu/mailman/listinfo/genome

Reply via email to