报错代码
Unable to find content with the ID "......"
分析
当 Content Views 里包含有问题的软件源时,发布新版本 Content View 时就会报此类错误
解决方法
步骤一:根据报错时出现的 ID 显示出问题的软件名称
# su - postgres -c "psql candlepin -c \"select uuid, content_id, contentUrl, label, type, vendor from cp2_content where content_id = '9210'\""
(补充:这里以显示 ID 9210 的软件名称为例)
步骤二:给服务器系统打一个快照
(步骤略)
步骤三:强制停止出问题的任务
Monitor –> Tasks –> Paused –> “select the task which publish a new Content View version” –> Cancel
(注意:操作前需要确保左上角的组织是否正确)
或者:
步骤三:将出问题的软件源从要布新版本的 Content Views 里删除
Content –> Content Views –> “select the Content View which whill publish a new version” –> Yum Content –> Repository –> “select the repository which is error” –> Remove Repositories
步骤四:重新发布新版本的 Content Views
(步骤略)