All posts

전체 글

특정한 웹 사이트 접속 시 https 오류가 발생하여 확인해 보니,

웹 사이트의 인증서는 정상적이지만 루트 인증서가 만료 되었거나 아직 유효하지 않다는 메시지가 나왔다.

HTTPS SSL 오류
루트 인증서 만료

 

자세히 확인해 보니 루트 인증서가 만료된 상태였다.

루트 인증서가 자동 업데이트 할 수 있도록 레지스트리 설정을 하고 웹 브라우저를 재시작했더니 정상적으로 접속 됬다.

 

레지스트리 수정

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot\EnableDisallowedCertAutoUpdate

DWORD, 값 1

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot\DisableRootAutoUpdate

DWORD, 값 0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\AutoUpdate\RootDirUrl

DWORD, 값 1

'IT > ETC' 카테고리의 다른 글

[Outlook] 메일 내용 안 보이는 오류  (0) 2021.06.15
[AWS] AWS 용어  (0) 2020.08.05
[Windows] 윈도우 탐색기에서 검색 불가 오류  (0) 2020.06.05
사지방에서 구글,유튜브 접속하기!  (0) 2018.12.22
CMD 배경, 글자색  (0) 2017.12.02

Exchange 2010 SP3 Rollup 30(KB4536989) 설치 중,

Powershell오류가 발생하며 설치가 롤백되는 오류가 발생했다.

 

PowerShell의 작동이 중지되었습니다.

세부 내용

더보기

문제 서명:
  문제 이벤트 이름: PowerShell
  NameOfExe: powershell.exe
  FileVersionOfSystemManagementAutomation: 6.1.7600.16385
  InnermostExceptionType: System.Management.Automation.PSArgument
  OutermostExceptionType: System.Management.Automation.PSArgument
  DeepestPowerShellFrame: ell.ConsoleControl.CheckWriteConsoleOutputContents
  DeepestFrame: ell.ConsoleControl.CheckWriteConsoleOutputContents
  ThreadName: Consol.. main thread
  OS 버전: 6.2.9200.2.0.0.272.7
  로캘 ID: 1042

온라인 개인 정보 취급 방침 읽기:
  http://go.microsoft.com/fwlink/?linkid=190175

온라인 개인 정보 취급 방침을 사용할 수 없으면 오프라인으로 개인 정보 취급 방침을 읽으십시오.
  C:\Windows\system32\ko-KR\erofflps.txt

문제 서명:
  문제 이벤트 이름: PowerShell
  NameOfExe: powershell.exe
  FileVersionOfSystemManagementAutomation: 6.1.7600.16385
  InnermostExceptionType: System.Management.Automation.PSArgument
  OutermostExceptionType: System.Management.Automation.PSArgument
  DeepestPowerShellFrame: ell.ConsoleControl.CheckWriteConsoleOutputContents
  DeepestFrame: ell.ConsoleControl.CheckWriteConsoleOutputContents
  ThreadName: Consol.. main thread
  OS 버전: 6.2.9200.2.0.0.272.7
  로캘 ID: 1042

온라인 개인 정보 취급 방침 읽기:
  http://go.microsoft.com/fwlink/?linkid=190175

온라인 개인 정보 취급 방침을 사용할 수 없으면 오프라인으로 개인 정보 취급 방침을 읽으십시오.
  C:\Windows\system32\ko-KR\erofflps.txt

 

이벤트 뷰어 로그

더보기

이벤트 ID: 1024

제품: Microsoft Exchange Server - 'Update Rollup 30 for Exchange Server 2010 Service Pack 3 (KB4536989) 14.3.496.0' 업데이트를 설치하지 못했습니다. 오류 코드: 1603. Windows Installer에서는  소프트웨어 패키지의 설치 문제의 해결에 도움을 주는 로그 파일을 만들 수 있습니다. 로깅 지원을 사용하도록 설정하는 방법은 다음 링크를 참조해 주십시오. http://go.microsoft.com/fwlink/?LinkId=23127

 

해결방법

Powershell 코드 페이지 변경으로 해결했다.


코드 페이지 변경하기

! Powershell 속성 페이지에서 편집이 가능한 경우, 명령어를 입력할 필요 없이 '437 (OEM - 미국)' 을 찾아 선택한다.

 

1. 코드 페이지 변경

> chcp 437

! 명령어만 입력하면 powershell 종료 시 초기화 된다. 속성 페이지에서 '확인' 버튼을 누르면 적용 가능.

현재 코드 페이지 변경

 

2. Powershell 속성 - '옵션' - '확인'

현재 코드 페이지 확인 후, '확인'

 

3. Powershell 종료 후 재시작하여 적용 여부 확인.

사용 중인 Tomcat을 복제하기 위해 새로 설치하였더니 실행이 되지 않고,

다음과 같은 오류가 발생했다.

 

검색을 하다 보니 tomcat을 다시 재설치하라고 하는데,

 

해당 클래스가 없거나, Tomcat 버전이 달라 실행되지 않는 것 같고,

 

확인해보니 Version, OS 부터 Java, Command line argument 등 자세한 정보들을 로깅 하는 역할인데,

기존과 동일 버전의 톰캣으로 재설치하면 된다.

 

불필요한 경우, 해당 Listener를 주석 처리하면 된다.

PDF, JPG로 구성된 약 100GB의 디렉터리를 cp 명령어로 복사할 때에는 3시간 이상 걸렸는데,

용량이 더 많은, 125GB를 아래 명령어를 이용해 복사를 진행하니 두 시간 채 걸리지 않았다.

 

복사 속도를 제외하더라도 추가 옵션 없이 권한, 타임스탬프 및 디렉터리 구조를 그대로 복사할 수 있어 용이하다.

 

  # (cd [Source]; tar cvf - .) | (cd [Dest]; tar xvfp -)

 

 

Windows Server 2008 R2 에서 2012 R2로 업그레이드한다는 걸, 실수로 재설치하여 복구를 진행하게 되었다.

이 복구 절차는 Windows.old 디렉터리가 있어야 정상적으로 진행할 수 있다.

 

다행히 정상적으로 복구되었지만, 다음 부터는 조심하도록 하자.

 

1. 설치 디스크를 이용해 명령 프롬프트 창 열기.

2. Windows가 설치된 디스크 찾기.

3. 임시 폴더 생성 후, OS 관련 폴더 이동하기.

4. 기존 OS 관련 폴더(Windows.old) 내용 가져오기.

5. 부트 섹터 복원하기.

6. 시스템 재시작.

 

 

1. 설치 디스크를 이용해 명령 프롬프트 창 열기.

    1) 'Windows 설치' 창에서 '컴퓨터 복구'를 클릭한다.

    2) '명령 프롬프트'를 실행한다.

 

2. Windows가 설치된 디스크 찾기.

    1) 아래 명령어를 이용하여 Windows가 설치된 볼륨을 찾는다.

        > diskpart

        > list volume

 

3. 임시 폴더 생성 후, OS 관련 폴더 이동하기.

    1) 임시 폴더 생성

    2) 정상적인 폴더 이동을 위한 명령어 실행.

        > Attrib –h –s –r ProgramData

    3) Windows 관련 폴더를 임시 폴더로 이동.

        Windows, Program Files, Program Files(x86), Users, ProgramData, etc...

 

4. 기존 OS 관련 폴더(Windows.old) 내용 가져오기.

    1) Windows.old 폴더의 내용들을 상위 폴더로 이동.

 

5. 부트 섹터 복원하기.

    1) 설치 디스크의 볼륨 찾은 후, 부트 섹터 복원하기

        > [볼륨]:\boot\bootsect /nt52 [Windows 설치 볼륨]

        > [볼륨]:\boot\bootsect /nt60 [Windows 설치 볼륨]

        ex) Windows 설치 볼륨이 D이고, 설치 디스크 볼륨이 E라면,

             > E:\boot\bootsect /nt52 D:

 

6. 시스템 재시작.