bclinux使用yum卡主解决方法、bclinux用rpm安装本地源方法、Failed to set locale, defaulting to C.UTF-8解决方法、bclinux镜像下载地址

环境说明

  • 内网环境【下面可能会出现许多不同主机名,但都是同样系统,因为有些操作之前做过了,要复刻命令放到这只能用另外一台咯】
[root@yum-centos-oa ~]# cat /etc/redhat-release 
BigCloud Enterprise Linux release 8.2.2107 (Core) 
[root@yum-centos-oa ~]# 
  • 公网环境
[root@localhost http]# cat /etc/redhat-release 
BigCloud Enterprise Linux release 8.2.2107 (Core) 
[root@localhost http]# 

bclinux使用yum卡主解决方法

说明

  • BClinux系统
    全称:BigCloud Enterprise Linux
    BC-Linux是中国移动为满足云计算和大数据时代企业级应用的部署要求,基于开源社区所研发的企业级Linux操作系统,向用户提供商业化的系统订阅和技术支持服务。

  • BClinux的软件yum安装问题
    BClinux的yum安装软件默认需要license授权,否则无法使用yum安装。具体情况就是使用yum就会卡主【其实你愿意多等一会,一般都会自动结束】,而且无法使用ctrl+c结束,但可以使用ctrl+z结束,但是此时会生成一个后台, 需要用kill杀掉该进程,操作流程如下。

[root@xz-xxxjsb-orale2 ~]# yum repolist
Failed to set locale, defaulting to C.UTF-8
^Z
[1]+  Stopped                 yum repolist
[root@xz-xxxjsb-orale2 ~]# 
[root@xz-xxxjsb-orale2 ~]# ps -ef | grep repolist
root      231572  230027  1 11:55 pts/0    00:00:00 /usr/libexec/platform-python /usr/bin/yum repolist
root      231574  230027  0 11:56 pts/0    00:00:00 grep --color=auto repolist
[root@xz-xxxjsb-orale2 ~]# 
[root@xz-xxxjsb-orale2 ~]# kill -9 231572
[root@xz-xxxjsb-orale2 ~]# 

解决方法

方法1

  • 将目录/etc/dnf/plugins/license-manager.conf中的1改为0即可
    注:如果方法2中的包卸载了是没有这个目录的。

方法2

  • 卸载一个包即可了哦bclinux-license-manager
[root@yum-centos-oa yum.repos.d]# rpm -qa | grep bclinux-lic
bclinux-license-manager-4.0-1.el8.bclinux.x86_64
[root@yum-centos-oa yum.repos.d]# 
[root@yum-centos-oa yum.repos.d]# rpm -evh bclinux-license-manager-4.0-1.el8.bclinux.x86_64
Preparing...                          ################################# [100%]
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Cleaning up / removing...
   1:bclinux-license-manager-4.0-1.el8################################# [100%]
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[root@yum-centos-oa yum.repos.d]# 
  • 卸载以后,再次执行yum命令就不会卡主咯
[root@yum-centos-oa yum.repos.d]# yum repolist
Failed to set locale, defaulting to C.UTF-8
repo id                                                                                                               repo name
cenot-7.6                                                                                                             cenots7.6
[root@yum-centos-oa yum.repos.d]# 

bclinux用rpm安装离线源

我以安装http为例

下载http包

  • 在有外网的虚拟机上执行命令yum -y install httpd --downloadonly --downloaddir=/root/http/【我直接文章中有说这个代码意思,不明白的去翻翻我之前的博客学习一下。】
[root@localhost yum.repos.d]# yum -y install  httpd --downloadonly --downloaddir=/root/http/
BC-Linux-8.2 AppStream                                                                                                                                                                                      761 kB/s | 6.9 MB     00:09    
BC-Linux-8.2 - Base                                                                                                                                                                                         1.9 MB/s |  19 MB     00:10    
BC-Linux-8.2 - kernel-bek                                                                                                                                                                                   748 kB/s | 2.6 MB     00:03    
BC-Linux-8.2 - kernel-kpatch                                                                                                                                                                                5.1 kB/s | 3.1 kB     00:00    
依赖关系解决。
============================================================================================================================================================================================================================================
 软件包                                                   架构                                        版本                                                                             仓库                                            大小
============================================================================================================================================================================================================================================
安装:
 httpd                                                    x86_64                                      2.4.37-21.0.1.module+el8.2.0+10157+66773459                                      AppStream                                      1.4 M
安装依赖关系:
 apr                                                      x86_64                                      1.6.3-9.el8                                                                      AppStream                                      123 k
 apr-util                                                 x86_64                                      1.6.1-6.el8                                                                      AppStream                                      103 k
 bclinux-logos-httpd                                      noarch                                      80.5-2.el8.bclinux                                                               BaseOS                                          28 k
 httpd-filesystem                                         noarch                                      2.4.37-21.0.1.module+el8.2.0+10157+66773459                                      AppStream                                       34 k
 httpd-tools                                              x86_64                                      2.4.37-21.0.1.module+el8.2.0+10157+66773459                                      AppStream                                      101 k
 mailcap                                                  noarch                                      2.1.48-3.el8                                                                     BaseOS                                          37 k
 mod_http2                                                x86_64                                      1.11.3-3.module+el8.2.0+10157+66773459.1                                         AppStream                                      155 k
启用模块流:
 httpd                                                                                                2.4                                                                                                                                  

事务概要
============================================================================================================================================================================================================================================
安装  8 软件包

总下载:2.0 M
安装大小:5.4 M
YUM will only download packages for the transaction.
下载软件包:
(1/8): apr-util-1.6.1-6.el8.x86_64.rpm                                                                                                                                                                      215 kB/s | 103 kB     00:00    
(2/8): apr-1.6.3-9.el8.x86_64.rpm                                                                                                                                                                           227 kB/s | 123 kB     00:00    
(3/8): httpd-filesystem-2.4.37-21.0.1.module+el8.2.0+10157+66773459.noarch.rpm                                                                                                                              236 kB/s |  34 kB     00:00    
(4/8): httpd-tools-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm                                                                                                                                   344 kB/s | 101 kB     00:00    
(5/8): mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64.rpm                                                                                                                                        474 kB/s | 155 kB     00:00    
(6/8): bclinux-logos-httpd-80.5-2.el8.bclinux.noarch.rpm                                                                                                                                                    181 kB/s |  28 kB     00:00    
(7/8): mailcap-2.1.48-3.el8.noarch.rpm                                                                                                                                                                      256 kB/s |  37 kB     00:00    
(8/8): httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm                                                                                                                                         757 kB/s | 1.4 MB     00:01    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                        1.0 MB/s | 2.0 MB     00:01     
警告:/root/http/apr-1.6.3-9.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 06bfb671: NOKEY
BC-Linux-8.2 AppStream                                                                                                                                                                                      119 kB/s | 1.7 kB     00:00    
导入 GPG 公钥 0x06BFB671:
 Userid: "BCLinux-8 <[email protected]>"
 指纹: A2D7 C42C C1FA 7CBC 5F96 DE4A B943 E4EF 06BF B671
 来自: /etc/pki/rpm-gpg/RPM-GPG-KEY-BCLinux-8
导入公钥成功
完毕!
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'yum clean packages' 删除软件包缓存。
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# cd /root/http/
[root@localhost http]# ls
apr-1.6.3-9.el8.x86_64.rpm       bclinux-logos-httpd-80.5-2.el8.bclinux.noarch.rpm             httpd-filesystem-2.4.37-21.0.1.module+el8.2.0+10157+66773459.noarch.rpm  mailcap-2.1.48-3.el8.noarch.rpm
apr-util-1.6.1-6.el8.x86_64.rpm  httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm  httpd-tools-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm       mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64.rpm
[root@localhost http]# 
  • 拷贝到内网虚拟机上
[root@localhost http]# scp * 10.241.102.24:/root/http
[email protected]'s password: 
apr-1.6.3-9.el8.x86_64.rpm                                                                                                                                                                                100%  123KB   5.0MB/s   00:00    
apr-util-1.6.1-6.el8.x86_64.rpm                                                                                                                                                                           100%  103KB   1.5MB/s   00:00    
bclinux-logos-httpd-80.5-2.el8.bclinux.noarch.rpm                                                                                                                                                         100%   28KB   2.0MB/s   00:00    
httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm                                                                                                                                              100% 1425KB   3.5MB/s   00:00    
httpd-filesystem-2.4.37-21.0.1.module+el8.2.0+10157+66773459.noarch.rpm                                                                                                                                   100%   34KB 924.7KB/s   00:00    
httpd-tools-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm                                                                                                                                        100%  101KB   1.9MB/s   00:00    
mailcap-2.1.48-3.el8.noarch.rpm                                                                                                                                                                           100%   37KB   1.5MB/s   00:00    
mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64.rpm                                                                                                                                             100%  155KB   3.0MB/s   00:00    
[root@localhost http]# 

安装http包

  • 回到内网主机上,到拷贝包的目录中,执行下面安装命令
    提示语言编译问题,忽略它!不影响使用
[root@yum-centos-oa http]# ls
apr-1.6.3-9.el8.x86_64.rpm       bclinux-logos-httpd-80.5-2.el8.bclinux.noarch.rpm             httpd-filesystem-2.4.37-21.0.1.module+el8.2.0+10157+66773459.noarch.rpm  mailcap-2.1.48-3.el8.noarch.rpm
apr-util-1.6.1-6.el8.x86_64.rpm  httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm  httpd-tools-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm       mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64.rpm
[root@yum-centos-oa http]# 
[root@yum-centos-oa http]# rpm -ivhU *
warning: apr-1.6.3-9.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 06bfb671: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:apr-1.6.3-9.el8                  ################################# [ 13%]
   2:apr-util-1.6.1-6.el8             ################################# [ 25%]
   3:httpd-tools-2.4.37-21.0.1.module+################################# [ 38%]
   4:mailcap-2.1.48-3.el8             ################################# [ 50%]
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
   5:httpd-filesystem-2.4.37-21.0.1.mo################################# [ 63%]
   6:bclinux-logos-httpd-80.5-2.el8.bc################################# [ 75%]
   7:mod_http2-1.11.3-3.module+el8.2.0################################# [ 88%]
   8:httpd-2.4.37-21.0.1.module+el8.2.################################# [100%]
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[root@yum-centos-oa http]# 
  • 启动服务并验证端口
    我也不知道为啥http启动好以后显示的不是active而是reloading,我在有外网上面也安装测试了,确实显示的也是reloading,可能是版本原因吧。 但有些自带服务显示的也是active,哈哈 ,搞不懂。
[root@yum-centos-oa http]# systemctl is-active httpd
failed
[root@yum-centos-oa http]# netstat -ntlp | grep htt
[root@yum-centos-oa http]# 
[root@yum-centos-oa http]# systemctl restart httpd
[root@yum-centos-oa http]# netstat -ntlp | grep htt
tcp6       0      0 :::80                   :::*                    LISTEN      241246/httpd        
[root@yum-centos-oa http]# systemctl is-active httpd
reloading
[root@yum-centos-oa http]# 
[root@yum-centos-oa http]# systemctl is-active NetworkManager
active
[root@yum-centos-oa http]# 
  • 网页能正常访问,正常。
    在这里插入图片描述

测试

我搭建了一个http源,网页访问正常。
在这里插入图片描述

  • 搭建了http源,服务端能正常使用。http没问题。
[root@testbc yum.repos.d]# cat /etc/redhat-release 
BigCloud Enterprise Linux release 8.2.2107 (Core) 
[root@testbc yum.repos.d]# 
[root@testbc yum.repos.d]# cat http.repo 
[http]
name=http
baseurl=http://10.241.102.24/package82/
gpgcheck=0
enabled=1
[root@testbc yum.repos.d]# 
[root@testbc yum.repos.d]# yum -y install telnet
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:01:29 ago on Thu Feb  2 11:45:50 2023.
Dependencies resolved.
============================================================================================================================================================================================================================================
 Package                                                 Architecture                                            Version                                                        Repository                                             Size
============================================================================================================================================================================================================================================
Installing:
 telnet                                                  x86_64                                                  1:0.17-73.el8                                                  http                                                   70 k

Transaction Summary
============================================================================================================================================================================================================================================
Install  1 Package

Total download size: 70 k
Installed size: 119 k
Downloading Packages:
telnet-0.17-73.el8.x86_64.rpm                                                                                                                                                                               8.8 MB/s |  70 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                       6.8 MB/s |  70 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                    1/1 
  Installing       : telnet-1:0.17-73.el8.x86_64                                                                                                                                                                                        1/1 
  Running scriptlet: telnet-1:0.17-73.el8.x86_64                                                                                                                                                                                        1/1 
  Verifying        : telnet-1:0.17-73.el8.x86_64                                                                                                                                                                                        1/1 

Installed:
  telnet-1:0.17-73.el8.x86_64                                                                                                                                                                                                               

Complete!
[root@testbc yum.repos.d]# 
[root@testbc yum.repos.d]# 
[root@testbc yum.repos.d]# 
[root@testbc yum.repos.d]# 
[root@testbc yum.repos.d]# 

Failed to set locale, defaulting to C.UTF-8

说明

  • 简单来说,使用yum会报错Failed to set locale, defaulting to C.UTF-8,如下。
[root@testbc ~]# yum repolist 
Failed to set locale, defaulting to C.UTF-8
repo id                                                                                                                 repo name
http                                                                                                                    http
[root@testbc ~]# 

解决方法

# 这个配置文件内容改为如下
[root@testbc ~]# cat /etc/locale.conf 
#LANG=en_US.UTF-8
LC_ALL="zh_CN.utf8"
LC_CTYPE="zh_CN.utf8"
LANG="zh_CN.utf8"
[root@testbc ~]# 
# 更新
[root@testbc ~]# source /etc/locale.conf
  • 检测是否有下面包,没有就安装
[root@testbc ~]# rpm -qa | grep glibc-langpack 
glibc-langpack-zh-2.28-101.el8.x86_64
[root@testbc ~]# 

# 如果上面命令有内容,就不用安装了。没有内容就执行下面内容安装
[root@testbc ~]# yum install glibc-langpack-zh -y
  • 验证
    注:如果重新登录可能报错又会出现,要解决,再次执行source /etc/locale.conf即可。 其实这个报错也没啥影响,不用管它也行。
[root@testbc ~]# yum repolist
仓库标识                                                                                                                仓库名称
http                                                                                                                    http
[root@testbc ~]# 

bclinux镜像下载地址

移动云镜像

centos8或bclinux8本地源配置方法【使用vmware挂载镜像为yum源方法】、- nothing provides /etc/mime.types needed by报错解决方法

centos8或bclinux8本地源配置方法【使用vmware挂载镜像为yum源方法】、- nothing provides /etc/mime.types needed by报错解决方法

猜你喜欢

转载自blog.csdn.net/cuichongxin/article/details/128845955