[elbe-devel] Elbe 2.9.11 - src-cd-image download issues

Mueller Benjamin (MH/EES1) b.mueller2 at moehwald.de
Tue Aug 14 08:57:31 CEST 2018


Hi Elbe-Team,

I have issues with the download of the src-cdrom image.

The root issue is: I got the following exception regarding a BadStatusLine. As result the src-image will be downloaded not 100%. We are able to mount the image but we are not able to use the files on the image.

sudo mount -o loop src-cdrom.iso mount/
cp mount/pool/main/a/acl/acl_2.2.52-3.debian.tar.xz /tmp
cp: error reading 'mount/pool/main/a/acl/acl_2.2.52-3.debian.tar.xz': Input/output error

The next problem is the exception handling of the BadStatusLine Exception:
In the exception handling you have implemented a retry behavior, but the retry variable is referenced before assignment.

Exception:
Getting generated Files

Saving generated Files to /data/output
source.xml      (Current source.xml of the project)
debian-rt-system.img.gz         (Image)
licence.txt     (License file)
licence.xml     (xml License file)
validation.txt  (Package list validation result)
elbe-report.txt         (Report)
log.txt         (Log file)
bin-cdrom.iso   (Repository IsoImage)
src-cdrom.iso   (Repository IsoImage)
Traceback (most recent call last):
  File "/usr/bin/elbe", line 55, in <module>
    cmdmod.run_command(sys.argv[2:])
  File "/usr/lib/python2.7/dist-packages/elbepack/commands/control.py", line 161, in run_command
    action.execute(control, opt, args[1:])
  File "/usr/lib/python2.7/dist-packages/elbepack/soapclient.py", line 516, in execute
    client.download_file(builddir, f.name, dst_fname)
  File "/usr/lib/python2.7/dist-packages/elbepack/soapclient.py", line 89, in download_file
    retry = retry - 1
UnboundLocalError: local variable 'retry' referenced before assignment
elbe control get_files Failed
Giving up
Makefile:26: recipe for target 'build-development' failed
make: *** [build-development] Error 20
Makefile:25: recipe for target 'develop' failed
make: *** [develop] Error 2


After I have fixed the exception handling I got the next exception regarding a SAXParseException. So what is the root cause? Why I get the BadStatusLine exception? And in the next step: Why I get the SAXParseException?

Getting generated Files

Saving generated Files to /data/output
source.xml      (Current source.xml of the project)
debian-rt-system.img.gz         (Image)
licence.txt     (License file)
licence.xml     (xml License file)
validation.txt  (Package list validation result)
elbe-report.txt         (Report)
log.txt         (Log file)
bin-cdrom.iso   (Repository IsoImage)
src-cdrom.iso   (Repository IsoImage)
Traceback (most recent call last):
  File "/usr/bin/elbe", line 55, in <module>
    cmdmod.run_command(sys.argv[2:])
  File "/usr/lib/python2.7/dist-packages/elbepack/commands/control.py", line 161, in run_command
    action.execute(control, opt, args[1:])
  File "/usr/lib/python2.7/dist-packages/elbepack/soapclient.py", line 515, in execute
    client.download_file(builddir, f.name, dst_fname)
  File "/usr/lib/python2.7/dist-packages/elbepack/soapclient.py", line 86, in download_file
    ret = self.service.get_file(builddir, filename, part)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 566, in __call__
   return client.invoke(args, kwargs)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 705, in invoke
    result = self.send(soapenv)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 753, in send
    return self.process_reply(reply.message, None, None)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 805, in process_reply
    replyroot = _parse(reply)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 947, in _parse
    return suds.sax.parser.Parser().parse(string=string)
  File "/usr/lib/python2.7/dist-packages/suds/sax/parser.py", line 131, in parse
    sax.parse(source)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 125, in parse
    self.close()
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 225, in close
    self.feed("", isFinal = 1)
  File "/usr/lib/python2.7/xml/sax/expatreader.py", line 217, in feed
    self._err_handler.fatalError(exc)
  File "/usr/lib/python2.7/xml/sax/handler.py", line 38, in fatalError
    raise exception
xml.sax._exceptions.SAXParseException: <unknown>:2:64201: no element found
elbe control get_files Failed
Giving up

Thanks in advanced

Mit freundlichen Grüßen / Best regards

Benjamin Mueller

Engineering Electrical and Software Systems, Test Technology (MH/EES1)
Moehwald GmbH | Postfach 1456 | 66405 Homburg | GERMANY | www.moehwald.de<http://www.moehwald.de>
Tel. +49 6841 707-235 | Mobil +49 173 3059139 | Fax +49 6841 79-0 | b.mueller2 at moehwald.de<mailto:b.mueller2 at moehwald.de>

Sitz: Homburg/Saar, Registergericht: Saarbrücken HRB 2812
Geschäftsführung: Dr. Christian Artmann, Sven Steib



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linutronix.de/pipermail/elbe-devel/attachments/20180814/30efb11b/attachment-0001.html>


More information about the elbe-devel mailing list