Làm cách nào để cài đặt kho chính cho RHEL6


8

Chúng tôi đã thiết lập RHEL6 trên một máy chủ mới. Theo như chúng tôi có thể nói, đăng ký của chúng tôi là tất cả các thiết lập đúng. Tuy nhiên, khi tôi chạy yum repolist, nó không hiển thị bất kỳ kho lưu trữ nào. /etc/yum.repose.d/redhat.repo trống. Tôi đã thử dán nội dung từ redhat.repo của máy chủ RHEL6 khác nhưng ngay sau khi tôi chạy yum, nó sẽ xóa sạch nó một lần nữa. Tôi chỉ cần thiết lập kho lưu trữ RedHat cơ bản để tôi có thể cài đặt các gói.

Để chắc chắn rằng tôi không gặp vấn đề về đăng ký. Tôi đăng ký lại và đăng ký lại. Tôi nhận được tất cả các kết quả tương tự.

# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*

Khi tôi đăng nhập vào cổng thông tin khách hàng của RedHat, nó cho thấy đăng ký là hoạt động.

Sử dụng GUI, tôi đã đi đến Hệ thống> Quản trị> Trình quản lý đăng ký Red Hat. Trong tab 'Sản phẩm', nó không hiển thị bất kỳ sản phẩm nào.

Khi tôi chạy yum update, đây là những gì tôi nhận được:

# yum update
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
Setting up Update Process
No Packages marked for Update

nội dung của /etc/yum.conf

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3

nội dung của /etc/yum/pluginconf.d/rhnplugin.conf:

[main]
enabled = 0
gpgcheck = 1

1
Bạn đã làm gì để đăng ký máy?
Michael Hampton

Bây giờ tôi đã đăng ký, đăng ký lại và đăng ký. Tuy nhiên, tôi nhận được kết quả tương tự. subscription-manager register --force subscription-manager subscribe --pool=redacted
eisaacson

1
Bạn /etc/yum.conf/etc/yum/pluginconf.d/rhnplugin.conftập tin trông như thế nào?
tacotuesday

2
Gọi Mũ Đỏ. Làm thế nào mà hệ thống kết thúc ở trạng thái này?
ewwhite

2
Các plugin được tải nên bao gồm rhnplugin. Có phải là không được cài đặt? Có phải nó không được kích hoạt? Có phải nó bị hỏng theo một cách nào đó?
freiheit

Câu trả lời:


7

Đây là cách tôi khắc phục sự cố, ít nhất là tạm thời. Tôi đã sao chép /etc/yum.repos.d/redhat.repotập tin từ một máy chủ rrc6 đang hoạt động. Sau đó, tôi đã thay thế tất cả các phiên bản của sslclientkey và sslclientcert bằng các tệp .pem trên máy chủ này. Sau đó, tôi đổi tên tệp .repo để tránh bị xóa khi cập nhật. Bằng cách đó, tôi có thể cài đặt tất cả các gói như mong đợi.

Tôi sẽ phải tiếp tục làm việc với bộ phận hỗ trợ để giải quyết tận gốc vấn đề này.

CẬP NHẬT

Hỗ trợ Red Hat cuối cùng đã quay lại với tôi với các hướng dẫn sau đây đã khắc phục tận gốc vấn đề và tất cả đều ổn:

Khi kiểm tra các hệ thống đã đăng ký của bạn, chúng tôi cho thấy bạn hiện đã đăng ký chúng thông qua RHSM và một trong những hệ thống đó cũng được đăng ký thông qua RHN classic.

Điều hướng đến vị trí sau sau khi đăng nhập qua cổng khách hàng và xóa cả hai hệ thống bằng cách chọn các hộp và nhấp vào 'Xóa Đã chọn' ở phía dưới bên trái:

https://access.redhat.com/manloyment/consumers/

Khi các mục trên được hoàn thành cục bộ trong một thiết bị đầu cuối với quyền root trên hệ thống 'GH-Server-5' sẽ đưa ra các lệnh sau:

rhn_register

Lệnh trên sẽ mở terminal-tui cho đăng ký RHN Classic và yêu cầu tên người dùng và mật khẩu. Đây là thông tin đăng nhập và mật khẩu cổng thông tin khách hàng của bạn. Ngoài ra, hãy đảm bảo kiểm tra tất cả các bản cập nhật có sẵn trừ khi bạn yêu cầu cập nhật hạn chế.

Khi tui dựa trên thiết bị đầu cuối hoàn thành việc đăng ký của bạn, các lệnh sau sẽ xóa bộ nhớ cache của yum và thêm kho lưu trữ chính xác, rồi cuối cùng cập nhật:

yum clean all
yum repolist
yum update

1

Như nội dung của rhnplugin.conf hiển thị, plugin đó bị vô hiệu hóa. Nó không nên, vì vậy, nó có thể thay đổi bằng cách thay đổi enabled = 0thành enabled = 1.


Đó cũng là những gì tôi nghĩ. Tôi đã kiểm tra một cài đặt khác đang hoạt động tốt. Nó cũng đã có enabled = 0. Tôi đã thử thay đổi nó thành 1 và không thấy sự khác biệt nào. Tui bỏ lỡ điều gì vậy?
eisaacson

IIRC bạn có thể sử dụng RHN (cổ điển) hoặc trình quản lý đăng ký ... Vì vậy, không có vấn đề gì ...
jirib

1
# subscription-manager register
Username: foo@example.com
Password: 
The system has been registered with ID: 653cb615-5f5e-4339-8d28-6dc67169ecb1 
# subscription-manager repos
This system has no repositories available through subscriptions.
# subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux Server
Product ID:     69
Version:        6.5 Beta
Arch:           x86_64
Status:         Not Subscribed
Status Details: Not covered by a valid subscription.
Starts:         
Ends: 
# subscription-manager attach --auto
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed
# subscription-manager repos
+----------------------------------------------------------+
    Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-6-server-sam-source-rpms
Repo Name: Red Hat Subscription Asset Manager (for RHEL 6 Server) (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/subscription-asset-manager/1/source/SRPMS
Enabled:   0

Repo ID:   rhel-ha-for-rhel-6-server-beta-debug-rpms
Repo Name: Red Hat Enterprise Linux High Availability (for RHEL 6 Server) Beta (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/highavailability/debug
Enabled:   0

Repo ID:   rhel-6-server-rhev-agent-beta-debug-rpms
Repo Name: Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/rhev-agent/3/debug
Enabled:   0

Repo ID:   rhel-6-server-cf-tools-1-source-rpms
Repo Name: Red Hat CloudForms Tools for RHEL 6 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/cf-tools/1/source/SRPMS
Enabled:   0

Repo ID:   rhel-6-server-rpms
Repo Name: Red Hat Enterprise Linux 6 Server (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/os
Enabled:   1
...snip...
# yum repolist
Loaded plugins: product-id, security, subscription-manager, versionlock
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms                                                                                                           | 2.8 kB     00:00     
rhel-6-server-cf-tools-1-rpms/primary_db                                                                                                |  18 kB     00:00     
rhel-6-server-rhev-agent-rpms                                                                                                           | 3.1 kB     00:00     
rhel-6-server-rhev-agent-rpms/primary_db                                                                                                |  18 kB     00:00     
rhel-6-server-rpms                                                                                                                      | 3.7 kB     00:00     
rhel-6-server-rpms/primary_db                                                                                                           |  23 MB     00:11     
rhel-ha-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-ha-for-rhel-6-server-rpms/primary_db                                                                                               | 203 kB     00:00     
rhel-lb-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-lb-for-rhel-6-server-rpms/primary_db                                                                                               |  14 kB     00:00     
rhel-rs-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-rs-for-rhel-6-server-rpms/primary_db                                                                                               | 223 kB     00:00     
repo id                                                  repo name                                                                                       status
epel                                                     Extra Packages for Enterprise Linux 6 -                                                          9,984
rhel-6-server-cf-tools-1-rpms                            Red Hat CloudForms Tools for RHEL 6 (RPMs)                                                          31
rhel-6-server-rhev-agent-rpms                            Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs)                                   32
rhel-6-server-rpms                                       Red Hat Enterprise Linux 6 Server (RPMs)                                                        11,114
rhel-ha-for-rhel-6-server-rpms                           Red Hat Enterprise Linux High Availability (for RHEL 6 Server) (RPMs)                              287
rhel-lb-for-rhel-6-server-rpms                           Red Hat Enterprise Linux Load Balancer (for RHEL 6 Server) (RPMs)                                   11
rhel-rs-for-rhel-6-server-rpms                           Red Hat Enterprise Linux Resilient Storage (for RHEL 6 Server) (RPMs)                              333
repolist: 40,228

cảm ơn bạn. Điều đó có nghĩa là gì nếu nó đăng ký thành công nhưng không có sản phẩm nào hiển thị khi tôi chạy subscription-manager list?
eisaacson

không có ý tưởng, tôi sử dụng cổ điển RHN bình thường. nhưng bạn có trả tiền thuê bao không? sau đó gọi điện để hỗ trợ :)
jirib

0

Tôi không biết nhiều về lý do tại sao cấu hình của bạn bị hos ... Chúng tôi đã đề xuất các bước thông thường để kiểm tra danh sách kho lưu trữ và tệp cấu hình. Nhưng nếu đây là một máy chủ mới và bạn chưa cài đặt lại vào thời điểm này, tôi khuyên bạn nên làm như vậy ngay bây giờ ...

Tại nhiều thời điểm khác nhau trong sự nghiệp, tôi sẽ thực hiện cài đặt RHEL hoặc CentOS dựa trên phương tiện truyền thông CD / DVD và sẽ kết thúc với một thiết lập kỳ quặc mà không cảm thấy đúng. Đôi khi một cài đặt HTTP không hoạt động tốt. Mặc dù hiếm, tôi chỉ cần cài đặt lại hệ thống và di chuyển trên. Tôi chắc chắn đã có phương tiện truyền thông xấu và repos trực tuyến bị hỏng trước đó. Điều này có thể không có giá trị xử lý sự cố :)


Đây là một bản cài đặt khá mới nhưng chúng tôi đã thực hiện khá nhiều công việc khác trên đó. Cài đặt lại chắc chắn là một tùy chọn mà chúng tôi đang xem xét nhưng theo kinh nghiệm của tôi, đôi khi bạn chỉ cần trải qua tất cả những rắc rối để tìm ra vấn đề tương tự vẫn còn đó. Tôi chỉ muốn sửa nó.
eisaacson

1
Bạn đã hoàn thành công việc, nhưng không có khả năng nâng cấp hoặc cài đặt các gói mới?
ewwhite

Bằng cách nào đó, chúng tôi đã có thể cài đặt một cái gì đó. Đây không phải là lần đầu tiên tôi làm bất cứ điều gì về nó, chỉ là lần đầu tiên tôi nhận thấy vấn đề này.
eisaacson

@eisaacson Ồ, vậy thì có khả năng vấn đề chứng nhận được ghi nhận trong một câu trả lời khác. Các chi tiết kỹ thuật đầy đủ nằm phía sau một tường thành Red Hat. Bạn có thể nhìn thấy chúng?
ewwhite

0

Một tìm kiếm nhanh đã tìm thấy Giải pháp Red Hat # 67936 , đề nghị liên hệ với bộ phận hỗ trợ để giải quyết.

Nó có thể là giấy chứng nhận quyền lợi của bạn bị hỏng.

  • xác nhận giấy chứng nhận quyền lợi với openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
  • kiểm tra /var/log/messagescác cảnh báo từ rhsm-compianced
  • kiểm tra rhsm.loglogfile cho tin nhắn
  • Chạy yum updateđể xác minh xem các kho lưu trữ có xuất hiện sau khi cập nhật ban đầu hay không.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.