Custom Query (22 matches)
Results (10 - 12 of 22)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#16 | fixed | Locker installation of perl is missing RandomAccess.pm | broglek | jhamrick |
Description |
If you have libnet-cups-perl installed on the machine you're running these commands on, then you're fine, but if you don't and try to use the locker version, then you'll get an error that you're missing RandomAccess?.pm: ismith@new-downcase:~/Music/other/Owl City/Ocean Eyes$ gbr sipbmp3 01-Cave\ In.mp3 Can't locate File/RandomAccess.pm in @INC (@INC contains: /mit/gutenbach/arch/i386_deb50/perl/lib/perl5 /mit/gutenbach/arch/i386_deb50/perl/lib/perl5/i486-linux-gnu-thread-multi /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /mit/gutenbach/arch/i386_deb50/perl/lib/perl5/Image/ExifTool.pm line 21. BEGIN failed--compilation aborted at /mit/gutenbach/arch/i386_deb50/perl/lib/perl5/Image/ExifTool.pm line 21. Compilation failed in require at /mit/gutenbach/arch/i386_deb50/bin/gbr.real line 10. BEGIN failed--compilation aborted at /mit/gutenbach/arch/i386_deb50/bin/gbr.real line 10. We need to compile this module for i386 and amd64 on a Lucid machine and add it to the locker. |
|||
#12 | fixed | Make youtube videos stream instead of downloading them | broglek | jhamrick |
Description |
youtube_dl used to give us links that we could stream YouTube? videos from, but at some point the links became broken. We can still use youtube_dl to download videos, but that takes a long time depending on the video and is in general annoying. We need to figure out how to make it stream videos again. |
|||
#35 | fixed | Permissions error when creating temp files | kaduk | |
Description |
I mentioned briefly on zephyr, but when zsr came back up, jobs submitted from non-cups (or is it non-IPP?) clients were getting stuck in a held state: root@zygorthian-space-raiders:~# lpstat -l -osipbmp3 sipbmp3-13382 kaduk 3861504 Fri 03 Dec 2010 9:18:00 PM EST
(jobs submitted using cups clients played uneventfully) Looking at /tmp/gutenbach.log , we see a bunch of things like: STDERR FROM SPOOL FILTER Got @ARGV: $VAR1 = [
job-originating-host-name=SYSTEM-LOW-SIPB.MIT.EDU job-uuid=urn:uuid:e9613623-8429-345f-618c-a7f31183fe60'
Odd number of elements in anonymous hash at /usr/lib/cups/backend/gutenbach line 72. Error in tempfile() using gutenbachXXXXX: Could not create temp file gutenbacheAbjj: Permission denied at /usr/lib/cups/backend/gutenbach line 85 There is more in /var/log/cups/error_log (.1.gz at the moment), but it is less interesting: D [03/Dec/2010:21:03:56 -0500] [Job 13381] The following messages were recorded from 09:03:56 PM to 09:03:56 PM D [03/Dec/2010:21:03:56 -0500] [Job 13381] Job submission timed out. D [03/Dec/2010:21:03:56 -0500] [Job 13381] Sending job to queue tagged as raw... D [03/Dec/2010:21:03:56 -0500] [Job 13381] job-sheets=standard D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[0]="sipbmp3" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[1]="13381" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[2]="kaduk" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[3]="07 Sell Sell Sell.mp3" [...] D [03/Dec/2010:21:03:56 -0500] [Job 13381] envp[27]="CUPS_FILETYPE=job-sheet" D [03/Dec/2010:21:03:56 -0500] [Job 13381] Started filter /usr/lib/cups/filter/gziptoany (PID 29625) D [03/Dec/2010:21:03:56 -0500] [Job 13381] Started backend /usr/lib/cups/backend/gutenbach (PID 29626) D [03/Dec/2010:21:03:56 -0500] [Job 13381] Sending job to queue tagged as raw... D [03/Dec/2010:21:03:56 -0500] [Job 13381] job-sheets=standard D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[0]="sipbmp3" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[1]="13381" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[2]="kaduk" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[3]="07 Sell Sell Sell.mp3" D [03/Dec/2010:21:03:56 -0500] [Job 13381] envp[27]="CUPS_FILETYPE=job-sheet" D [03/Dec/2010:21:03:56 -0500] [Job 13381] Started filter /usr/lib/cups/filter/gziptoany (PID 29625) D [03/Dec/2010:21:03:56 -0500] [Job 13381] Started backend /usr/lib/cups/backend/gutenbach (PID 29626) D [03/Dec/2010:21:03:56 -0500] [Job 13381] Sending job to queue tagged as raw... D [03/Dec/2010:21:03:56 -0500] [Job 13381] job-sheets=standard D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[0]="sipbmp3" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[1]="13381" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[2]="kaduk" D [03/Dec/2010:21:03:56 -0500] [Job 13381] argv[3]="07 Sell Sell Sell.mp3" [...] D [03/Dec/2010:21:03:56 -0500] [Job 13381] Started filter /usr/lib/cups/filter/gziptoany (PID 29627) D [03/Dec/2010:21:03:56 -0500] [Job 13381] PAGE: 1 1 D [03/Dec/2010:21:03:56 -0500] [Job 13381] PAGE: 1 1 D [03/Dec/2010:21:03:56 -0500] [Job 13381] Backend returned status 13 (unknown) D [03/Dec/2010:21:03:56 -0500] [Job 13381] End of messages D [03/Dec/2010:21:03:56 -0500] [Job 13381] printer-state=3(idle) D [03/Dec/2010:21:03:56 -0500] [Job 13381] printer-state-message="/usr/lib/cups/filter/gziptoany failed" D [03/Dec/2010:21:03:56 -0500] [Job 13381] printer-state-reasons=none E [03/Dec/2010:21:04:46 -0500] PID 30115 (/usr/lib/cups/filter/gziptoany) crashed on signal 13! So the gziptoany filter's error is what is shown in the super-verbose lpstat output, which is a bit confusing to users. Going back to the error in gutenbach.log, it's coming from here:
The call to tempfile() on line 73 fails, I presume because it is running as an unprivileged user (lp?) in a PWD (/root ?) that it is not authorized to write to. The workaround that I put in place was to just hardcode the tempfile path to begin in /tmp -- but I'm not very happy with that, not knowing for sure where it was trying to write and as what user. |