http://cm1/cloudera-repos/cm6/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden

安装cdh时遇到错误:

http://cm1/cloudera-repos/cm6/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden
正在尝试其它镜像。
To address this issue please refer to the below wiki article

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.



 One of the configured repositories failed (cloudera-repo),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=cloudera-repo ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable cloudera-repo
        or
            subscription-manager repos --disable=cloudera-repo

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=cloudera-repo.skip_if_unavailable=true

failure: repodata/repomd.xml from cloudera-repo: [Errno 256] No more mirrors to try.
http://cm1/cloudera-repos/cm6/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden

经查是因为selinux没有关闭:
修改/etc/selinux/config文件中设置SELINUX=disabled
注意一定要重启服务器才能生效。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据你提供的代码,你可能存在以下问题: 1. 在 `OnBnClickedButton1` 函数中定义 `m_Color` 变量,这样会导致该变量的作用域仅限于该函数,无法在其他函数中使用。 2. 在 `OnButtonColor` 函数中直接访问 `m_Color` 变量,但该变量并未定义在该函数的作用域中,需要将其定义在类的成员变量中。 因此,你可以根据以下代码进行修正: ``` // 在 Cm1Dlg 类的头文件中添加成员变量 class Cm1Dlg : public CDialogEx { ... private: COLORREF m_Color = RGB(0, 0, 0); // 默认为黑色 }; // 在 Cm1Dlg.cpp 文件中修改 OnBnClickedButton1 函数 void Cm1Dlg::OnBnClickedButton1() { CColorDialog dlg(m_Color, CC_FULLOPEN, this); if (dlg.DoModal() == IDOK) { m_Color = dlg.GetColor(); } } // 在 Cm1Dlg.cpp 文件中添加 OnPaint 函数 void Cm1Dlg::OnPaint() { CPaintDC dc(this); CBrush brush(m_Color); CBrush* pOldBrush = dc.SelectObject(&brush); // 绘制图形 dc.SelectObject(pOldBrush); } // 在 Cm1Dlg.cpp 文件中添加 OnButtonColor 函数 void Cm1Dlg::OnButtonColor() { CColorDialog dlg(m_Color, CC_FULLOPEN, this); if (dlg.DoModal() == IDOK) { m_Color = dlg.GetColor(); } } ``` 在修正后的代码中,将 `m_Color` 定义为 `Cm1Dlg` 类的成员变量,可以在各个函数中访问。同时,修改了 `OnBnClickedButton1` 函数的实现,使其弹出颜色选择对话框并获取用户选择的颜色,并将其保存到 `m_Color` 变量中。在 `OnPaint` 函数中,创建一个画刷并将其选入设备上下文中,以设置画笔的颜色为当前选择的颜色。在 `OnButtonColor` 函数中,同样弹出颜色选择对话框并获取用户选择的颜色,并将其保存到 `m_Color` 变量中,以更新当前的画笔颜色。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值