이 문서에서는 사용한 만큼만 지불(PAYG) SUSE Linux Enterprise Server(SLES)를 실행하는 Compute Engine 가상 머신(VM) 인스턴스를 SUSE 구독 관리 도구(SMT) 저장소에 연결할 때 발생할 수 있는 문제의 해결 방법에 대해 설명합니다.
시작하기 전에
- VM에 연결된 서비스 계정이 있는지 확인합니다.
- VM에서 Service Metadata API에 액세스할 수 있는지 확인합니다.
- VM에서 각 리전 서버 및 SMT 서버로의 네트워크 연결을 확인합니다.
- sc-repocheck 도구를 사용하여 문제를 자동으로 문제 해결합니다.
- SUSE PAYG 문제 해결 가이드에 설명된 단계를 확인합니다.
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인합니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Google Cloud CLI를 설치합니다. 설치 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.
gcloud init외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.
- Set a default region and zone.
네트워크 문제
확인할 수 없는 도메인 이름
VM이
smt-gce.susecloud.netSMT 서버에 연결할 수 없으면 다음 문제가 발생할 수 있습니다.SUSEConnect error: SocketError: getaddrinfo: Name or service not knownping: unknown host smt-gce.susecloud.net이러한 문제의 원인은 일반적으로 SMT 서버 도메인 이름
smt-gce.susecloud.net의 잘못된 확인 때문입니다. 이 도메인은 전역적으로 확인할 수 없으므로 다음을 수행하여 VM 리전에 따라 IP 주소를 설정해야 합니다./etc/hosts파일에서smt-gce.susecloud.net도메인의 항목이 포함되었는지 확인합니다.cat /etc/hosts | grep -i smt출력이 다음과 비슷하게 표시되지만 IP 주소가 다를 수 있습니다.
# Added by SMT registration do not remove, retain comment as well 108.59.80.221 smt-gce.susecloud.net smt-gce/etc/hosts파일에 이전 예시와 동일한 행이 없으면 다음을 수행합니다.SUSE SMT IP 주소 목록에서 VM 리전에 해당하는 IP 주소를 찾습니다.
파일을 수정해서 SUSE SMT IP 주소 및 누락된 기타 정보를 추가합니다.
네트워크 사용 불가
VM이 Compute Engine 업데이트 서버 도메인 이름을 확인할 수 없더라도 네트워크 사용 불가로 인해 다음 오류가 발생할 수 있습니다.
Unexpected exception. Not ready to read within timeout.Repository 'SLE-Module-Adv-Systems-Management12-Pool' is invalid. Repository 'SLE-Module-Adv-Systems-Management12-Updates' is invalid.다음은 조사 중에
/var/log/cloudregister로그 파일에서 발견할 수 있는 오류의 예입니다.WARNING:Unable to remove client registration from server WARNING:HTTPSConnectionPool(host='smt-gce.susecloud.net', port=443): Max retries exceeded with url: /connect/systems (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out',)) INFO:Region server arguments: ?regionHint=europe-central2 ERROR:No response from: [('34.118.112.80', None), ('34.116.251.218', None), ('34.116.224.144', None)]문제 원인에 대한 자세한 내용을 보려면 네트워크 연결 테스트를 수행합니다. 다음 예시에서는
cURL을 사용하여 HTTPS 연결을 테스트하는 방법을 보여줍니다.curl -sSI -m 5 -o /dev/null \ -w 'Response code (>0 is OK): %{http_code}\n' \ 'https://smt-gce.susecloud.net'명령어의 출력에는 HTTP 응답 코드 또는 오류 메시지가 포함됩니다. 다음은 일반적인 응답 및 오류입니다.
성공적인 응답:
Response code (>0 is OK): 200요청 시간 초과 오류:
Response code (>0 is OK): 000 curl: (28) Connection timed out after 5001 milliseconds확인할 수 없는 도메인 오류:
Response code (>0 is OK): 000 curl: (6) Could not resolve host: smt-gce.susecloud.net
엄격한 호스트 방화벽 규칙과 같은 일부 시나리오에서는
smt-gce.susecloud.net도메인과 연결된 기본 IP 주소를 사용하지 못할 수 있습니다. 문제가 현재 IP 주소와만 연결된 것이 아닌지 확인하려면 대체 리전 서버에 대해 네트워크 연결을 테스트합니다. 리전 서버 목록을 가져옵니다.SUSE WebUI로 이동하여 리전 업데이트 서버 목록을 가져옵니다.
pint도구를 사용하여 CLI를 통해 리전 업데이트 서버 목록을 가져옵니다.필수 패키지 설치
sudo zypper install python3-susepubliccloudinfo특정 리전에 다음 명령어 사용
pint google servers --region us-central1성공한 출력에는 XML 형식의 항목 목록이 포함됩니다.
<?xml version='1.0' encoding='UTF-8'?> <servers> <server ip="146.148.73.14" name="" region="us-central1" type="regionserver-sles"/> <server ip="162.222.182.90" name="" region="us-central1" type="regionserver-sap"/> <server ip="108.59.80.221" name="smt-gce.susecloud.net" region="us-central1" type="smt"/> <server ip="108.59.85.41" name="smt-gce.susecloud.net" region="us-central1" type="smt"/> <server ip="108.59.80.58" name="smt-gce.susecloud.net" region="us-central1" type="smt"/> </servers>
Google Cloud의 전체 SUSE 서버 IP 목록을 찾으려면 다음 문서를 봅니다.
VM 구성이 잘못되면 네트워크가 사용 불가 상태가 될 수 있습니다. 문제가 있는 경우 네트워크 진단을 실행하여 근본 원인을 파악하세요.
등록 실패
Cloud NAT에 비공개 IP 주소가 있는 VM이 있으면 다음 오류가 발생할 수 있습니다.
ERROR: Registration failed: Registering system to registration proxy https://smt-gce.susecloud.net command '/usr/bin/zypper --non-interactive refs Python_3_Module_x86_64' failed Error: zypper returned 4 with 'Problem retrieving the repository index file for service 'Python_3_Module_x86_64': Timeout exceeded when accessing 'https://smt-gce.susecloud.net/services/2045/repo/repoindex.xml?credentials=Python_3_Module_x86_64'.이 문제를 해결하려면 Cloud NAT 구성을 검토하여 VM 인스턴스당 최소 포트 수 매개변수가 최소한 256개 이상으로 설정되어 있는지 확인합니다.
자세한 내용은 Cloud NAT 뒤에서 Compute Engine 인스턴스의 등록 및 Zypper 실패 SUSE 지원 게시판을 확인하세요.
응답 없음
VM에 업데이트 및 리전 서버와 통신 문제가 발생하면 다음 오류가 표시될 수 있습니다.
SUSEConnect오류:SUSEConnect error: Errno::ETIMEDOUT: Connection timed out - connect(2) for "smt-gce.susecloud.net" port 443zypper오류:Error retrieving metadata for 'SLE-Module-Adv-Systems-Management12-Pool': Not ready to read within timeout. ...
이러한 오류는 업데이트 및 리전 서버가 응답하지 않을 때 발생할 수 있습니다. 이 경우에 해당하는지 확인하려면 비슷한 콘텐츠에 대해
/var/log/cloudregister로그를 확인합니다.INFO:Region server arguments: ?regionHint=europe-central2 INFO:Using API: regionInfo INFO:Region server arguments: ?regionHint=europe-central2 INFO:Getting update server information, attempt 1 INFO: Using region server: 130.211.242.136 ERROR: No response from: 130.211.242.136 INFO: Using region server: 35.187.193.56 ERROR: No response from: 35.187.193.56 INFO: Using region server: 162.222.182.90 ERROR: No response from: 162.222.182.90 INFO: Using region server: 130.211.88.88 ERROR: No response from: 130.211.88.88 ERROR: None of the servers responded ERROR: Attempted: [IPv4Address('130.211.242.136'), IPv4Address('35.187.193.56'), IPv4Address('162.222.182.90'), IPv4Address('130.211.88.88')] ... ... ... ERROR:Request not answered by any server after 3 attempts ERROR:Exiting without registration이 문제를 해결하려면 다음 중 하나 이상을 사용해 보세요.
VM에 외부 IP 주소가 있거나 가상 프라이빗 클라우드(VPC) 서브넷에 NAT(Cloud NAT 또는 커스텀 솔루션)가 사용되는지 확인합니다.
온프레미스 네트워크를 통한 공개 인터넷 액세스 또는 라우팅 트래픽 제한과 같은 기본 네트워크 라우팅 규칙을 수정한 경우 다음을 수행해서 Compute Engine의 기본 게이트웨이를 통해 SMT IP에 대해 경로를 수동으로 추가합니다.
Google Cloud 콘솔에서 경로 페이지로 이동합니다.
경로 관리 탭 아래에서 SUSE SMT IP 주소가 포함된 경로를 확인하고 Compute Engine 기본 게이트웨이가 다음 홉으로 설정되었는지 확인합니다.
경로가 누락되었으면 경로 만들기를 클릭하고 필요한 정보를 입력하여 이를 추가합니다.
예를 들어 추가 중개 네트워크 소프트웨어(예: 방화벽 또는 커스텀 NAT)와 함께 내부 패스 스루 네트워크 부하 분산기를 사용하는 경우 다음을 수행하여 부하 분산기가 VM 트래픽의 다음 홉으로 사용되는지 확인합니다.
Google Cloud 콘솔의 VM 인스턴스 페이지로 이동합니다.
확인할 VM의 이름을 클릭합니다. VM 세부정보 페이지가 열립니다.
네트워크 인터페이스 섹션에서 세부정보 보기를 클릭합니다.
방화벽 및 경로 세부정보 섹션에서 선택한 IP 주소 범위에 대한 경로를 정의하는 경로를 찾습니다.
경로 이름을 클릭하고 내부 패스 스루 네트워크 부하 분산기나 해당 IP 주소가 다음 홉인지 확인합니다.
선택한 IP 주소 범위에 대한 경로를 정의하는 경로가 없거나 경로의 다음 홉이 내부 패스 스루 네트워크 부하 분산기와 다르면 내부 패스 스루 네트워크 부하 분산기를 다음 홉으로 설정합니다.
내부 패스 스루 네트워크 부하 분산기를 사용하는 경우 내부 패스 스루 네트워크 부하 분산기가 VM과 동일한 리전에 있는지 확인합니다.
Google Cloud 콘솔의 VM 인스턴스 페이지로 이동합니다.
확인할 VM을 찾고 해당 리전을 적어 둡니다.
Google Cloud 콘솔에서 부하 분산 페이지로 이동합니다.
사용된 내부 패스 스루 네트워크 부하 분산기를 찾아서 VM과 동일한 리전에 있는지 확인합니다.
VM 및 내부 패스 스루 네트워크 부하 분산기가 같은 리전에 있지 않으면 전역 액세스를 사용 설정합니다.
프록시 뒤에서 등록
VM에서 투명하지 않은 프록시 또는 중간자(PITM) 검사를 실행하는 기타 소프트웨어(예: Barracuda CloudGen Firewall, Palo Alto)를 사용하는 경우 문제가 발생할 수 있습니다. 다음 예시에서는 HTTP 프록시를 사용하여 SLES를 등록하려는 시도를 보여줍니다.
ERROR: Baseproduct registration failed ERROR: Registering system to registration proxy https://smt-gce.susecloud.net Announcing system to https://smt-gce.susecloud.net ... SUSEConnect error: Net::HTTPFatalError: 503 "Service Unavailable"
SUSE는 Compute Engine에서 중간자(PITM) 및 비투명 프록시 뒤에 있는 SLES 등록을 공식적으로 지원하지 않습니다. 인증서 고정으로 인해 등록 중에 PITM 프록시 구성이 실패합니다.
Cloud NAT 구성을 사용하거나 맞춤 SMT 서버를 설정하는 것이 좋습니다.
VPC 서비스 제어 위반
조직에서 VPC 서비스 제어(VPC-SC)를 사용하는 경우 등록이 실패하고
Request is prohibited by organization's policy오류 메시지가 표시될 수 있습니다. VPC-SC 정책에서 SUSE 업데이트 인프라에 대한 예외를 구성하지 않은 경우 인그레스 또는 이그레스 위반으로 인해 이 오류가 발생할 수 있습니다.이 문제를 해결하려면 VM이 SUSE 업데이트 인프라와 통신할 수 있도록 VPC-SC 정책의 허용 목록에 다음 구성요소를 추가하세요.
- 인프라 프로젝트 업데이트:
Suse-gce-smt(프로젝트 번호: 778092048372) - 서비스 계정:
778092048372@project.gserviceaccount.com - 필수 메서드:
compute.alpha.InstancesService.GetLicenses
OS 구성 문제
알 수 없는 등록 상태
사용한 만큼만 지불 (PAYG) SUSE Linux Enterprise Server(SLES)가 등록되었는지 여부를 알 수 없으면 다음 명령어를 실행합니다.
sudo SUSEConnect --status-text출력에는 SUSE Linux Enterprise Server를 포함하여 SUSE 제품의 버전 및 등록 상태가 포함됩니다.
Installed Products: ------------------------------------------ SUSE Linux Enterprise Server 12 SP5 (SLES/12.5/x86_64) Registered ------------------------------------------ ...상태가
Not Registered이면 VM을 다시 등록하여 문제를 해결합니다.sudo registercloudguest --force-new잘못된 기본 제품 심볼릭 링크
기본 제품 링크가 잘못된 제품 파일을 가리키는 경우 다음 오류가 발생할 수 있습니다.
2020-06-17 12:03:56,124 ERROR:Unable to obtain product information from server "108.59.85.41,None" Unprocessable Entity {"type":"error","error":"Unmet product dependencies, activate one of these products first: SUSE Linux Enterprise Server 12 x86_64, SUSE Linux Enterprise Server for SAP Applications 12 x86_64, SUSE Linux Enterprise Server 12 SP1 x86_64, ...","localized_error":"..."} Unable to register modules, exiting.이 오류는
/etc/products.d/baseproduct심볼릭 링크가 잘못된 제품 파일(예:sle-module-toolchain.prod)을 가리키는 경우에 발생합니다.이 문제를 해결하려면 적합한 기본 제품 파일을 가리키도록
/etc/products.d/baseproduct의 심볼릭 링크를 업데이트합니다./etc/products.d디렉터리로 이동합니다.cd /etc/products.dSLES for SAP를 설치한 경우
SLES.prod를SLES_SAP.prod로 바꿔서 다음 명령어를 실행합니다.sudo ln -sf SLES.prod baseproduct
인스턴스 ID 정보 사용 불가
인스턴스 ID 정보를 VM에 사용할 수 없으면 다음 오류가 발생할 수 있습니다. 이 문제는 서비스 계정이 인스턴스에 연결되어 있지 않거나 연결된 서비스 계정이 비활성화된 경우 발생할 수 있습니다.
ERROR:Data collected from stderr for instance data collection "b'Unable to access instance identity information\n'"
ID 토큰에 대해 인스턴스 메타데이터를 액세스하려면 모든 VM에 연결된 서비스 계정이 있어야 합니다.
자세한 내용은 퍼블릭 클라우드 인프라 업데이트를 참조하세요.
VM의 서비스 계정 상태를 확인하려면 VM에서 다음 명령어를 실행합니다.
curl -s -H 'Metadata-Flavor: Google' \ 'http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=test'ID 토큰이 포함된 성공적인 응답의 예시:
eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzOTd0MDQxSHQ2NDNxNzkzUjY1MDIwNzEyMjZPNnppaTdqNTl3eTciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJ0ZXN0IiwiYXpwIjoiMjY1MDIwMDUyMzgzMjYyNTk0ODU2IiwiZXhwIjoxNjgzNzEyNTQzLCJpYXQiOjE2ODM3MTI4NjQsImlzcyI6Imh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbSIsInN1YiI6IjQ1NjA2MzQ5MDg5Mzc0Njg3ODI5NyJ9.EpzQ3NZ8mKStdpH10fL34qsKG0rjQEflzvLJLm2tVNX4xBJAkMhi8lcs5InUEY-QMK3njgbzdzNtD1fXoIfKoeWsqkA8vG3NkBz5zqRrtaB2STcO14H5tjIdTBsrCtET447tRXlGG5cvgMcWnRDZG92-jUZEpWki_Ri4T69X5-bBWkfE2Thm3oSUW4fScdeVOEmOgWnzD2jeVqQ_2YniywvpkT-rLzKfN-5AgN66zgBfXqJVTC90KFMebfiaOoL7z6ZSM9AjZGf45QEMZjxjd-Xzyee6ZWK8s0RE3hJlytb3zYcLt3tJwQ1WhnrC2ToJ-ZmKxxK3xKDLCvCQ6Ny5to
VM이 영향을 받지 않으면 토큰이 전송됩니다. VM이 영향을 받는 경우 반환되는 메타데이터는 다음과 유사한 오류 메시지입니다.
{ "error": "invalid_request", "error_description": "Service account not enabled on this instance" }이 문제를 해결하려면 다음 단계를 수행하시기 바랍니다.
VM을 중지합니다.
gcloud compute instances stop VM_NAMEVM에 서비스 계정을 추가합니다.
gcloud compute instances set-service-account VM_NAME \ --service account SERVICE_ACCOUNT \ --no-scopes다음을 실행하여 VM을 시작합니다.
gcloud compute instances start VM_NAME누락된 서비스 계정을 추가한 후 VM에서 다음 명령어를 실행하여 SLES를 재등록합니다.
sudo registercloudguest --force-new
필수 패키지 누락
VM에
cloud-regionsrv-client,regionServiceClientConfigGCE,cloud-netconfig-gce,suseconnect-ng같은 필수 패키지가 누락된 경우 등록이 실패할 수 있습니다.이 문제를 해결하려면 필수 패키지를 설치하고 등록 파일을 정리하고 VM을 다시 등록하세요.
누락된 패키지를 설치합니다.
sudo zypper install PACKAGE_NAMEPACKAGE_NAME을 누락된 패키지의 이름으로 바꿉니다.이전 등록 파일 정리:
sudo registercloudguest --clean sudo SUSEConnect --cleanup sudo rm -f /etc/zypp/credentials.d/* sudo rm -f /etc/zypp/repos.d/* sudo rm -f /etc/zypp/services.d/*VM을 다시 등록합니다.
sudo registercloudguest --force-new
잘못된 python3 심볼릭 링크
registercloudguest를 실행할 때ModuleNotFoundError: No module named 'requests'오류가 표시되면 잘못된/usr/bin/python3심볼릭 링크가 원인일 수 있습니다(예: 수동으로 덮어쓴 경우).Traceback (most recent call last): File "/usr/sbin/registercloudguest", line 34, in <module> import requests ModuleNotFoundError: No module named 'requests'
이 문제를 해결하려면 올바른 Python 버전을 가리키도록 심볼릭 링크를 다시 만드세요.
인스턴스에 설치된 Python 버전을 확인합니다.
sudo zypper info python3python3심볼릭 링크를 확인합니다.ls -ll /usr/bin | grep -i python3링크가 잘못된 경우 링크를 삭제하고 올바른 Python 버전을 가리키는 새 링크를 만드세요(예:
python3.6).sudo rm /usr/bin/python3 sudo ln -sf /usr/bin/python3.6 /usr/bin/python3
SSL 인증서 확인 실패
/etc/pki/trust/anchors디렉터리에 인증서 파일이 누락되면Curl error 60또는ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED]와 같은 오류가 표시될 수 있습니다. 다음은/var/log/cloudregister에 표시될 수 있는 오류의 자세한 예입니다.Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 677, in urlopen ... File "/usr/lib64/python3.6/ssl.py", line 689, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)
다음 명령어를 실행하고 출력이 비어 있는지 확인하여 인증서 파일이 누락되었는지 확인할 수 있습니다.
ls -lart /etc/pki/trust/anchors인증서가 누락된 경우 출력은 비어 있어야 합니다.
total 0이 문제를 해결하려면 다음 중 하나를 시도해 보세요.
옵션 1: 정리 후 다시 등록하기
등록과 관련된 모든 파일을 정리한 후 새 등록을 강제합니다. 등록 프로세스는 리전 서버에서 필요한 인증서를 다운로드합니다.
sudo registercloudguest --clean && \ sudo SUSEConnect --cleanup && \ sudo rm -f /etc/zypp/credentials.d/* && \ sudo rm -f /etc/zypp/repos.d/* && \ sudo rm -f /etc/zypp/services.d/* && \ sudo rm -f /etc/pki/trust/anchors/* && \ sudo sed -i '/^# Added by SMT reg/,+1d' /etc/hosts && \ sudo registercloudguest --force-new옵션 2: 작동하는 인스턴스에서 인증서 복사
정리하고 다시 등록해도 문제가 해결되지 않으면
gcloud compute scp를 사용하거나 작동하는 인스턴스의 부팅 디스크를 실패한 인스턴스에 연결하여 작동하는 인스턴스에서 인증서 파일을 복사할 수 있습니다.작동 중인 인스턴스의 디스크를
MOUNT_PATH에 연결하고 마운트하는 경우 다음 명령어를 실행합니다.sudo cp MOUNT_PATH/etc/pki/trust/anchors/* /etc/pki/trust/anchors/ sudo update-ca-certificates sudo cp -pr MOUNT_PATH/usr/lib/regionService /usr/lib/regionService sudo registercloudguest --force-new
libzypp 패키지 비호환성
SAP용 SLES 15가 설치된 종량제 SUSE VM이 다음과 비슷한 오류와 함께 등록되지 않을 수 있습니다.
ERROR:Baseproduct registration failed Registering system to registration proxy https://smt-gce.susecloud.net ... command '/usr/bin/zypper --non-interactive refs SUSE_Linux_Enterprise_Server_for_SAP_Applications_x86_64' failed Error: zypper returned 1 with 'Error occurred while setting download (curl) options for 'https://smt-gce.susecloud.net/services/2294?credentials=SUSE_Linux_Enterprise_Server_for_SAP_Applications_x86_64': Unexpected exception. Unknown error reading from 'plugin:/susecloud?credentials=SUSE_Linux_Enterprise_Server_for_SAP_Applications_x86_64&path=/services/2294' ... - Error occurred while setting download (curl) options for 'https://smt-gce.susecloud.net/services/2294?credentials=SUSE_Linux_Enterprise_Server_for_SAP_Applications_x86_64':
이 문제는
libzypp패키지를 업데이트할 때 호환되지 않는libcurl4패키지 버전이 남으면 발생할 수 있습니다.libzypp이 자체 업데이트를 시도하면 더 이상libcurl4를 사용하여 패키지 위치를 요청할 수 없습니다.이 문제를 해결하려면
libzypp패키지를 수동으로 업데이트하세요. 다음 명령어는 예시이며 버전 번호를 조정해야 할 수 있습니다.sudo rpm -i libzypp-17.31.31-150400.3.52.2.x86_64.rpm지원되지 않는 OS 버전 또는 오래된 패키지
일반 지원 기간이 지난 OS 버전(예: 2020년 6월 30일에 일반 지원이 종료된 SLES 12 SP4)을 실행하는 경우 등록이 실패할 수 있습니다. 이 오류는 VM의 오래된 패키지가 SUSE 업데이트 인프라와 통신할 수 없기 때문에 발생할 수 있습니다. 네트워크 연결이 부분적으로 성공한 것처럼 보이더라도(예:
telnet를 SMT 서버에 사용하면403 Forbidden오류가 반환됨)/var/log/cloudregister로그 파일에 연결할 수 없는 IP에 관한 오류가 표시될 수 있습니다.패키지가 오래되었는지 확인하려면 설치 날짜를 확인하면 됩니다. 1년 이상 업데이트되지 않은 패키지는 오래되었을 수 있습니다. 패키지의 마지막 업데이트 시간을 확인하려면 다음 명령어를 사용합니다.
rpm -qa --qf '%{NAME}-%{VERSION} : %{INSTALLTIME:date}\n' | grep PACKAGE_NAME이 문제를 해결하려면 지원되는 SLES 버전으로 업그레이드하세요. SUSE 기술 정보 문서 (TID)에 설명된 대로 특정 패키지를 업데이트해야 할 수도 있습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-11-05(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-11-05(UTC)"],[],[]] -