The proposed fix works only with Hardy, in Gutsy the fax file seems to
get created with the fix, too but when the creation of the file has
completed, hp-sendfax crashes, probably this is a second, independent
upstream bug.

The output on the console is

--------------------------------------------------
[EMAIL PROTECTED]:~/ubuntu/hplip/hplip-2.7.7.dfsg.1$ 
HP Linux Imaging and Printing System (ver. 2.7.7)
PC Sendfax Utility ver. 7.0

Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.


HP Linux Imaging and Printing System (ver. 2.7.7)
Services and Status Daemon ver. 9.2

Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

warning: Inrecognized URI: cups-pdf:/
Using device: hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66

fatal error: :hp-sendfax
Traceback (most recent call last):
  File "/usr/share/hplip/ui/scrollfax.py", line 216, in PeriodicCheck
    {"username": self.username}, None)
  File "/usr/share/hplip/base/msg.py", line 150, in xmitMessage
    raise Error(ERROR_INTERNAL)
base.g.Error: ('Unknown internal error', 99)
--------------------------------------------------

Here another run in debug mode:

--------------------------------------------------
[EMAIL PROTECTED]:~/ubuntu/hplip/hplip-2.7.7.dfsg.1$ hp-sendfax -ldebug

HP Linux Imaging and Printing System (ver. 2.7.7)
PC Sendfax Utility ver. 7.0

Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

hp-sendfax[18735]: debug: Startup: Trying to connect to hpssd on localhost:2207
hp-sendfax[18735]: debug: Cannot connect to hpssd. Launching...

HP Linux Imaging and Printing System (ver. 2.7.7)
Services and Status Daemon ver. 9.2

Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

hp-sendfax[18735]: debug: Connected to hpssd on localhost:2207
hp-sendfax[18735]: debug: Using system locale: en_US.UTF-8
hp-sendfax[18735]: debug: Trying to load .qm file for en_US.UTF-8 locale.
hp-sendfax[18735]: debug: Name of .qm file: hplip_en_US.UTF-8.qm
hp-sendfax[18735]: debug: Using default 'C' locale
hp-sendfax[18735]: debug: [<cupsext.Printer object at 0x871eb88>, 
<cupsext.Printer object at 0x871e9d0>]
hp-sendfax[18735]: debug: hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66
: Fax
hp-sendfax[18735]: debug: Cache miss: hp_laserjet_3390
hp-sendfax[18735]: debug: Reading file: /usr/share/hplip/data/models/models.dat
hp-sendfax[18735]: debug: Searching for section [hp_laserjet_3390] in file 
/usr/share/hplip/data/models/models.dat
hp-sendfax[18735]: debug: Found section [hp_laserjet_3390] in file 
/usr/share/hplip/data/models/models.dat
hp-sendfax[18735]: debug: cups-pdf:/: PDF
hp-sendfax[18735]: debug: Exception: 4 (Unknown/invalid device-uri field)
warning: Inrecognized URI: cups-pdf:/
hp-sendfax[18735]: debug: ['hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66\n']
Using device: hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66

hp-sendfax[18735]: debug: ['application/pdf', 'application/postscript', 
'application/vnd.hp-HPGL', 'application/x-cshell', 'application/x-csource', 
'application/x-perl', 'application/x-shell', 'text/plain', 'text/html', 
'image/gif', 'image/png', 'image/jpeg', 'image/tiff', 'image/x-bitmap', 
'image/x-photocd', 'image/x-portable-anymap', 'image/x-portable-bitmap', 
'image/x-portable-graymap', 'image/x-portable-pixmap', 'image/x-sgi-rgb', 
'image/x-xbitmap', 'image/x-xpixmap', 'image/x-sun-raster', 'image/gif', 
'image/png', 'image/jpeg', 'image/tiff', 'image/x-bitmap', 'image/x-photocd', 
'image/x-portable-anymap', 'image/x-portable-bitmap', 
'image/x-portable-graymap', 'image/x-portable-pixmap', 'image/x-sgi-rgb', 
'image/x-xbitmap', 'image/x-xpixmap', 'image/x-sun-raster', 'image/x-bmp', 
'text/cpp', 'application/x-python']
hp-sendfax[18735]: debug: Loading user settings...
hp-sendfax[18735]: debug: Print command: hp-print -p%PRINTER%
hp-sendfax[18735]: debug: Use Internal print command: True
hp-sendfax[18735]: debug: PCard command: hp-unload -d %DEVICE_URI%
hp-sendfax[18735]: debug: Use internal PCard command: True
hp-sendfax[18735]: debug: Fax command: hp-sendfax -d %FAX_URI%
hp-sendfax[18735]: debug: Use internal fax command: True
hp-sendfax[18735]: debug: FAB command: hp-fab
hp-sendfax[18735]: debug: Use internal FAB command: False
hp-sendfax[18735]: debug: Copy command: hp-makecopies -d %DEVICE_URI% 
hp-sendfax[18735]: debug: Use internal copy command: True 
hp-sendfax[18735]: debug: Scan command: xsane -V %SANE_URI%
hp-sendfax[18735]: debug: Use internal scan command: False
hp-sendfax[18735]: debug: Email alerts: False
hp-sendfax[18735]: debug: Email to address(es): 
hp-sendfax[18735]: debug: Email from address: 
hp-sendfax[18735]: debug: Auto refresh: False
hp-sendfax[18735]: debug: Auto refresh rate: 30
hp-sendfax[18735]: debug: Auto refresh type: 0
hp-sendfax[18735]: debug: FAB command: hp-fab
hp-sendfax[18735]: debug: Device URI: 
hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66

hp-sendfax[18735]: debug: Printer: None
hp-sendfax[18735]: debug: URI: backend=hpfax, is_hp=True, bus=net, 
model=HP_LaserJet_3390, serial=, dev=, host=192.168.1.66
, port=1
hp-sendfax[18735]: debug: Model/UI model: HP_LaserJet_3390/HP LaserJet 3390
hp-sendfax[18735]: debug: hpssd socket: 3
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 
'msg=setalerts\nusername=till\nemail-from-address=\nemail-to-addresses=\nemail-alerts=\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=setalertsresult\nresult-code=0\n'
hp-sendfax[18735]: debug: hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66

hp-sendfax[18735]: debug: pid=18735
hp-sendfax[18735]: debug: Starting GUI loop...
hp-sendfax[18735]: debug: 
ScrollView.onDeviceChange(hpfax:/net/HP_LaserJet_3390?ip=192.168.1.66
)
hp-sendfax[18735]: debug: fillControls(unnamed)
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheckresult\nresult-code=22\n'
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheckresult\nresult-code=22\n'
hp-sendfax[18735]: debug: workingDirectory: /home/till
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheckresult\nresult-code=22\n'
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheckresult\nresult-code=22\n'
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheckresult\nresult-code=22\n'
hp-sendfax[18735]: debug: results: /home/till/AR-1148430700314.pdf
hp-sendfax[18735]: debug: workingDirectory: /home/till
hp-sendfax[18735]: debug: application/pdf
hp-sendfax[18735]: debug: application/pdf
hp-sendfax[18735]: debug: 'application/pdf'
hp-sendfax[18735]: debug: Adding file: title='AR-1148430700314.pdf' 
file=/home/till/AR-1148430700314.pdf mime_type=application/pdf mime_desc=PDF 
Document)
hp-sendfax[18735]: debug: Printer state = 3
hp-sendfax[18735]: debug: Job ID=7
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: (xmit) Reading data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheckresult\nresult-code=22\n'
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
fatal error: :hp-sendfax
hp-sendfax[18735]: debug: Exception: 99 (Unknown internal error)
Traceback (most recent call last):
  File "/usr/share/hplip/ui/scrollfax.py", line 216, in PeriodicCheck
    {"username": self.username})
  File "/usr/share/hplip/base/msg.py", line 150, in xmitMessage
    raise Error(ERROR_INTERNAL)
base.g.Error: ('Unknown internal error', 99)
hp-sendfax[18735]: debug: Checking for incoming faxes...
hp-sendfax[18735]: debug: (xmit) Sending data on channel (3)
hp-sendfax[18735]: debug: 'msg=faxcheck\nusername=till\n'
--------------------------------------------------

Reopening Gutsy task and adding upstream task.

Dave, Don, Raghu, can you check on a machine running an updated Ubuntu
Gutsy (NOT Hardy) and provide a fix. If you cannot reproduce the bug try
on a slow machine or under high system load.


** Changed in: hplip (Ubuntu Gutsy)
   Importance: Undecided => High
       Target: None => gutsy-updates

-- 
[Gutsy SRU request] Fax utility not adding files to job.
https://bugs.launchpad.net/bugs/153152
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to