Hello,
I’m still having issues pulling down Ubuntu repos. Just pulling down main,restricted,multiverse components work fine, but when pulling down universe component, it breaks every time.
When pulling all 4 components from a local repo, I get this error:
{"num_success"=>0,
"description"=>"",
"step_type"=>"publish_repodata",
"items_total"=>1,
"state"=>"FAILED",
"error_details"=>
[{"traceback"=>
" File \"/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py\", line 256, in process\n" +
" self._process_block()\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py\", line 303, in _process_block\n" +
" self.process_main()\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/pulp_deb/plugins/distributors/distributor.py\", line 329, in process_main\n" +
" with_symlinks=True)\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/debpkgr/aptrepo.py\", line 477, in create\n" +
" component=component, architecture=architecture)\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/debpkgr/aptrepo.py\", line 448, in add_packages\n" +
" pkg = debpkg.DebPkg.from_file(filename, Size=sz)\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/debpkgr/debpkg.py\", line 357, in from_file\n" +
" md5sums = debpkg.md5sums(encoding='utf-8')\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/debian/debfile.py\", line 323, in md5sums\n" +
" return self.control.md5sums(encoding=encoding, errors=errors)\n" +
"\n" +
" File \"/usr/lib/python2.7/site-packages/debian/debfile.py\", line 245, in md5sums\n" +
" for line in md5_file.readlines():\n" +
"\n" +
" File \"/usr/lib64/python2.7/codecs.py\", line 796, in readlines\n" +
" data = self.reader.read()\n" +
"\n" +
" File \"/usr/lib64/python2.7/codecs.py\", line 477, in read\n" +
" newchars, decodedbytes = self.decode(data, self.errors)\n",
"error"=>
"'utf8' codec can't decode byte 0xed in position 107: invalid continuation byte"}],
"details"=>"",
"num_failures"=>1,
"step_id"=>"ef321e38-f3fd-4658-b940-c56d146d612f",
"num_processed"=>1}],
"items_total"=>1,
"state"=>"FAILED",
"error_details"=>[{"traceback"=>nil, "error"=>nil}],
"details"=>"",
"num_failures"=>1,
"step_id"=>"bf3e941f-329e-4d9c-99f2-49492e4127a2",
"num_processed"=>1},
When pulling the 4 components from http://archive.ubuntu.com/ubuntu, I get this checksum error:
Katello::Errors::PulpError: DEBSYNC002: Unable to sync 1a54ffbf-d1a4-49f1-a78b-c841f70f465d from http://archive.ubuntu.com/ubuntu: mismatching checksums for roundcube-core_1.2~beta+dfsg.1-0ubuntu1_all.deb: expected 2c07729047ebc9206038d90c88d77e392f68fcfc5a3b7cb30cfd6e7cf15157c3, actual 5da63fcdcaab24853af20696edb6f44240ace3cc7e556639b4d082bbc44eb07b