<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">I'm trying to setup a Pulp Parent \ Child configuration. When I enable a repository, I can no longer synchronize it or publish it.</div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"># pulp-admin node repo enable --repo-id=rhel-x86_64-server-7-base-extras</div><div dir="ltr">Warning: this Nodes command is deprecated as the Nodes functionality will be</div><div dir="ltr">removed from Pulp 3.0.</div><div dir="ltr"><br></div><div dir="ltr">Repository enabled.</div><div dir="ltr"><br></div><div dir="ltr">Note: Repository [ rhel-x86_64-server-7-base-extras ] will not be available for</div><div dir="ltr">node synchronization until published.  See: the 'node repo publish' command.</div><div dir="ltr"><br></div><div dir="ltr">Warning: enabling with auto-publish may degrade repository synchronization</div><div dir="ltr">performance.</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"># pulp-admin node repo publish --repo-id=rhel-x86_64-server-7-base-extras</div><div dir="ltr">Warning: this Nodes command is deprecated as the Nodes functionality will be</div><div dir="ltr">removed from Pulp 3.0.</div><div dir="ltr"><br></div><div dir="ltr">This command may be exited via ctrl+c without affecting the request.</div><div dir="ltr"><br></div><div dir="ltr">[\]</div><div dir="ltr">Running...</div><div dir="ltr"><br></div><div dir="ltr">Publish failed. See: pulp log for details.</div><div><br></div></div><div dir="ltr"><br></div><div dir="ltr"><br></div></div><div dir="ltr"><br></div><div dir="ltr"><br><div><br></div><div><div># pulp-admin rpm repo sync run --repo-id=rhel-x86_64-server-7-base-extras</div><div>+----------------------------------------------------------------------+</div><div>      Synchronizing Repository [rhel-x86_64-server-7-base-extras]</div><div>+----------------------------------------------------------------------+</div><div><br></div><div>This command may be exited via ctrl+c without affecting the request.</div><div><br></div><div><br></div><div>Downloading metadata...</div><div>[\]</div><div>... completed</div><div><br></div><div>Downloading repository content...</div><div>[-]</div><div>[==================================================] 100%</div><div>RPMs:       0/0 items</div><div>Delta RPMs: 0/0 items</div><div><br></div><div>... completed</div><div><br></div><div>Downloading distribution files...</div><div>[==================================================] 100%</div><div>Distributions: 0/0 items</div><div>... completed</div><div><br></div><div>Importing modules...</div><div>[-]</div><div>... completed</div><div><br></div><div>Importing errata...</div><div>[-]</div><div>... completed</div><div><br></div><div>Importing package groups/categories...</div><div>[-]</div><div>... completed</div><div><br></div><div>Cleaning duplicate packages...</div><div>[-]</div><div>... completed</div><div><br></div><div>Task Succeeded</div><div><br></div><div>Task Succeeded<br></div><div><br></div><div>Task Failed<br></div><div><br></div><div>'utf8' codec can't decode byte 0x9c in position 1: invalid start byte</div><div><br></div><div><br></div><div>Below is the full error from /var/log/messages</div><div><br></div><div><div>Oct 24 12:10:43 ld12024 pulp: pulp.server.async.tasks:INFO: [6274b90a] Task failed : [6274b90a-fa33-465e-8c39-3417fd724060]</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680) Task pulp.server.managers.repo.publish.publish[6274b90a-fa33-465e-8c39-3417fd724060] raised unexpected: UnicodeDecodeError('utf8', 'x\x9c\x9d\xd4\xcdn\xc3 \x0c\x00\xe0{\x9f\x02\xf9\xbe\xb0J[\xb7C\x92Cw\xdfa/\x101\xe2$\x14\x02\x08H\xd5\x1f\xf5\xddG\xd3E\x9a6U\x1ap\xb2\x84?\x1bY\xc8\xa5e\\\xb2\x1e\ts|\xa8\xe0\xf0\xbai6O@4\x1b\xb1\x02n\xb8\xb4"<Xn\x81X\xd9\x8b\xb6\x82\xf3\xf9\x16\x91\xcb\x05\xea\x15\x89\xa7\xdc\xa3\xf3\xc2h\x82\xd6\\k<\x02q\xa8*X\x17\xa8^\x80\xc4\xdb\x18?\xaf\x81\xd0zu\x03\x9dPX\xd3\xc9;\xaa\xc4\'\x1e\x90\xd3\x1f\x9dJ:_\xff\xce\xf4\x03s\xb8\xe4\xd1\x98GG\xa6E\x87>\x14;o\xf4\xbf\x955\x05g\x91\x14\xfd)\xc9\xf8t\xd3f\xf4i1\xdd`\xc6\xdb:\x91a\\\xba\x19r\xcc\x94nv\x19\xb3N\x062\xc3\x8c\xc7t\xa3U\xba\xb1\x19\x03\xb09}B\x8ei\xb6\x1f\xe9,d\xfc\x9dI\xa6\x9b\xd3\xd0\xbc\xbd\xdfe{6\xaf\xa99\x99\x1b\xdd\x89\x9e\xdaQ\x99\xfe\x1a\xd3`\x8c\xf2K\xbd?\x98\x84\xa3\x8dk\xb4\x15\x0e\xee\xb4_HI\xbf\xf7p\\\x91_\x96\xf8\xdb\xd4', 1, 2, 'invalid start byte')</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680) Traceback (most recent call last):</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 367, in trace_task</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     R = retval = fun(*args, **kwargs)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 529, in __call__</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     return super(Task, self).__call__(*args, **kwargs)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 107, in __call__</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     return super(PulpTask, self).__call__(*args, **kwargs)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 622, in __protected_call__</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     return self.run(*args, **kwargs)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1109, in publish</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     result = check_publish(repo_obj, dist_id, dist_inst, transfer_repo, conduit, call_config)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1206, in check_publish</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     result = _do_publish(repo_obj, dist_id, dist_inst, transfer_repo, conduit, call_config)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1258, in _do_publish</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     publish_report = publish_repo(transfer_repo, conduit, call_config)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 737, in wrap_f</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     return f(*args, **kwargs)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp_node/distributors/http/distributor.py", line 111, in publish_repo</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     publisher.publish(units)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp_node/distributors/http/publisher.py", line 51, in publish</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     manifest_path = super(self.__class__, self).publish(units)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp_node/distributors/publisher.py", line 127, in publish</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     writer.add(unit)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib/python2.7/site-packages/pulp_node/manifest.py", line 349, in add</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     json_unit = json.dumps(unit)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib64/python2.7/json/__init__.py", line 243, in dumps</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     return _default_encoder.encode(obj)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     chunks = self.iterencode(o, _one_shot=True)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)   File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680)     return _iterencode(o, 0)</div><div>Oct 24 12:10:43 ld12024 pulp: celery.app.trace:ERROR: [6274b90a] (1800-67680) UnicodeDecodeError: 'utf8' codec can't decode byte 0x9c in position 1: invalid start byte</div></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div></div></div>