반응형

이번주에는 이모께서 오래된 PC 하나를 윈도우 7에서 10으로 업그레이드를 부탁하셔서 작업을 해보았다.

직접 방문이 어려운 상태라 TeamViewer 를 통해 직접 업글을 시도하였는데, 결론을 미리 말하자면 "실패" 했다.

 

2일동안 고생했던 이야기를 지금 풀어놓을테니, 같은 문제점을 해결하기 위해 검색하시는 분들이 고민말고 바로 깔끔하게 포기하고 넘어가시길 바라는 마음에 글을 적어본다. 

 

윈도우7에서 10에서 "이 PC 업그레이드" 방법을 쓸 수 있는 PC는 클린한 상태의 PC에 가까울 수록 성공확률이 있고, 꽤 오랜 시간 사용한 PC일 수록 "이 PC 업그레이드" 실패 확률이 매우 높게 발생한다.

 

< 우선, 이 PC 업그레이드를 하기 위한 사전 조건 ... >

1. Windows 업데이트를 모두 해주어야 한다.

 

2. 부착 되어있는 하드웨어 등을 모두 제거해주어야 한다.

 

3. 백신 프로그램 등을 모두 제거 해주어야 한다.

 

4. 여유 용량을 20GB이상 확보해주어야 한다.

 

 

맨 처음에는 아예 도구 프로그램이 실행조차 되지 않았다.

오류 코드로는 "0x80072f8f 0x20000" 이 발생헀는데, 이 시점에서는 아직 1~4 을 모두 수행하지 않았었다. 

해결 방법들로 제시된 것들은 정말 다양하지만, 일단 몇개를 적어둔다.

 

https://answers.microsoft.com/en-us/windows/forum/all/media-creation-tool-error-code-0x80072f8f-0x20000/4f8bbe1c-b5af-4cc9-958e-c6c8f3f0b524

 

리디렉션 중

 

login.microsoftonline.com

해당 링크의 Reply 를 보다보면, 

 

더보기

Some server that the MediaCreationTool21H2.exe tries to talk to apparently no longer speaks the old TLS 1.0 security protocol, but Windows 7 SP1 still has the newer TLS 1.1 and TLS 1.2 disabled by default, resulting in this error code right at the start. So I had to first run the “Easy fix 51044” MSI to make a few registry changes to enable the more recent TLS versions, and then Media Creation Tool - error code 0X80072F8F - 0X20000 no longer appeared.

The newer operating system booted from the installation ISO image won't have that TLS-version limitation, so using that should be another solution to the same problem.

Details:

 

해결책을 제시한 분이 계신데, 해당 링크에 들어가 Easy fix 파일을 다운받아 레지스트리 수정을 해주어야 한다.

위 과정을 모두 수행했다면, MediaCreationTools.exe 파일이 실행에는 아마 성공했을 것이다.

 

 

... 이다음 부터는 App Crash, KernelBase.dll 파일이 문제가 되었다.

KernelBase.dll 파일은 net Framework 가 제대로 설치되지 않았을 때 발생한다.

해결방법으로는 dllfiles 등에서 다운받아서 덮어 씌워라 등의 가이드가 있긴한데, 이는 매우 위험하다.

왜냐면 PC에 있는 dll 파일과 인터넷상에 게재되어 있는 dll 의 버전이 상이할 수 있다. dll 속성에 들어가 자세히 보기를 하면 버전이 나오니 같은 버전이 있을 경우에만 덮어씌우기를 해주고, 그게 아니라면 net framework 최신 버전으로 재설치를 해주면 해결된다.

 

"끝난줄 알았지?"

"Windows 10을 설치하지 못했습니다." "오류 메시지는 없음"

 

윈도우 설치 단계 정확히 73% 쯤에서 이렇게 계속 발생을 했다.

그래서, 가지고 갈 데이터를 앱/설정/개인데이터 다 빼고 해도 동일하게 발생을 한다.

오류 메시지라도 알려주면 검색이라도 해볼텐데. 딱 "Windows 10 을 설치하지 못했습니다" 만 나오니 환장할 노릇이다.

 

cmd 에서 sfc /scannow 를 수행해도 문제가 없는데...

그래서 결론은 여기까지 삽질하는데 10시간을 넘게 허비했다.

 

물론 MediaCreationTool.exe 가 실행이 안되어 usb (16기가이상필요) 에 설치미디어를 굽지도 못했겠지만

아무튼 usb로 설치했다면 1-2시간이면 끝났을 시간이다.

 

결론은 오래된 구형 PC에서는 절대절대 "이 PC 업그레이드" 기능을 써볼 생각조차 하지 않는게 좋다.

외장하드나, 또는 다른 하드디스크에 바탕화면, 내문서, 사진, 비디오, 음악, 즐겨찾기, 공인인증서 등을 백업해둔 후

usb 에 설치미디어를 만들어 설치하는게 시간상으로도 정신건강상으로도 500% 이득이니 절대로 하지 말길 바란다.

 

또 필요한 파일만 백업하고 윈도우를 재설치하게 된다면 그동안 쓸데없이 쌓여있었던 앱이라거나 쓰레기 데이터들이 제거되는 효과도 있으니, usb로 재설치 해주는게 제일 나은 방법일듯 하다 

 

끝. 

반응형
반응형

apt-get upgrade 를 실행하던 와중에 아래와 같은 오류가 발생하며 더이상 upgrade가 진행되지 않았다.

동시에 같이 upgrade 가 수행되던 mysql 서버도 같이 정지되버렸다.. 

 

 

먼저, 다른 정상적 업그레이드가 가능한 패키지들은 먼저 처리를 해준다.

# sudo dpkg --configure -a

MySQL 서버가 다시 정상적으로 실행이 되었다. 이제 문제가 발생한 패키지를 복구해준다.

apt-get remove 나 purge 를 시도했지만 의존성 문제만 나오며 제거가 되지 않는다. 

아래 처럼 시도하여 강제로 패키지를 제거해주었다. 그리고 python3.7를 재설치 해주었다.

# sudo dpkg --remove --force-remove-reinstreq python3.7
# sudo dpkg --remove --force-remove-reinstreq libpython3.7-stdlib
# sudo apt-get clean
# sudo apt-get autoremove
# sudo apt-get install python3.7

 

해결완료.

반응형
반응형

/var/log 에 용량이 많이 차 있어 확인해보니 /var/log/journal 에 용량이 많이 쌓여있었다..

아래와 같이 수행하여 용량을 제한하였다.

 

Retain only the past two days:

journalctl --vacuum-time=2d

Retain only the past 500 MB:

journalctl --vacuum-size=500M
반응형
반응형

어제 우분투 20.04 를 올린 후 발생한 문제들에 대해서 짚어보기로 한다.

 

1. mysql 8 로 업그레이드 되면서 일부 config 제거 (cache_* 등이 먹히지 않았다.)

2. mysql strict mode가 켜짐

3. mysql 8에서 password function 이 제거되었고 groups keyword를 사용할수 없음

-> PASSWORD 로 처리된 부분들을 아래와 같이 처리하면 된다.

password = CONCAT('*', UPPER(SHA1(UNHEX(SHA1(:password)))))

4. php7.4 에서 Object class를 쓸수없음. "new Object" 또는 "extends Object" 로 된 부분들을 모두 BaseObject 로 바꿔주어야 함

-> 아래 명령어로 일괄 치환이 가능하다.

find ./ -name "*.php" -exec sed -i 's/new Object/new BaseObject/g' {} \;
find ./ -name "*.php" -exec sed -i 's/extends Object/extends BaseObject/g' {} \;

5. 설치만 해두고 안쓰던 서비스들이 죄다 재설치되면서 살아나면서 사용중인 서비스들과 포트충돌이 일어난다. --;;

기존에 포트가 충돌되는 서비스들의 포트를 변경해주거나 미사용 서비스들을 제거하여 충돌을 풀어준다. 

 

반응형
반응형

"endOfLine":"auto" 를 .prettierrc 에 넣어준다.

그러면 우측에 세로로 빨간줄이 전체 뜨던게 싹 사라짐. ㅎㅎ 

 

출처: https://stackoverflow.com/questions/53516594/why-do-i-keep-getting-delete-cr-prettier-prettier

반응형
반응형

윈도우 10

이번 포스팅은 윈도우 10 설치 이후 꼭 필요한 필수 프로그램에 대해서 어떤 것이 있을가에 대한 정리를 해보려고 합니다. 나름 제 입장에서의 주관적인 need install list 이므로 참고로 봐주시면 감사하겠습니다!

 

윈도우 10에서는 대부분의 하드웨어 드라이버를 기본 지원하므로 예전 윈도우7 시절처럼 3DP Chip을 설치해서 일일히 다 깔아준다거나까지 할 필요는 없는 것 같습니다. 다만 BIOS 를 업데이트 해야한다거나 할 때에는 메인보드에 적힌 모델명을 검색하여 usb 메모리 등에 다운받은 뒤, BIOS 로 진입하여 업데이트를 한다거나 할 수는 있겠네요. 

 

그밖에 그래픽카드 드라이버나 사운드카드 드라이버, 랜 카드 드라이버 등도 기본으로 설치가 되므로 굳이 설치를 추가로 한다면 뭐 예를들어 Nvdia experience 등의 프로그램이 있겠으나, 이또한 지원 프로그램이지 드라이버 프로그램은 아니라..... 

 

일단 윈도우는 리눅스환경에 비해 매우 진보적이긴 한 것 같습니다. 리눅스서버들은 업데이트를 수백개씩 쌓아놓는건 예사이며, 오래 켜놓는것이 미덕(?) 이긴 합니다. 한대뿐인 제 서버도 uptime을 쳐보니 359days 가 되어있네요. ^^;;

 

1. 웹브라우저

윈도우10을 설치하고 나면 인터넷은 기본으로 Edge가 깔려 있습니다. 최근에 설치했을때에는 Edge 구버전이 깔려있었으나 Chromium 으로 역변을 한 신버전으로 업데이트를 권유를 하더라구요. 그래서 이전에는 Edge를 잘 사용하지 않았기 때문에, Chrome 을 설치를 해주었었지만 이제는 굳이 Chrome 을 설치하지 않고 Edge를 Chromium 버전으로 업데이트 하시고 사용하셔도 별 문제가 없습니다. 체감상으로는 Chrome 보다 Edge 가 메모리상으로 좀더 가벼운 것 같아서 업데이트 이후 꾸준히 더 잘 사용하고 있습니다.

 

1) Edge - 윈도우 내에서 업데이트 실행하여 Chromium 버전으로

2) Chrome - https://google.co.kr/chrome 

 

Chrome 웹브라우저

더욱 스마트해진 Google로 더 심플하고 안전하고 빠르게.

www.google.com

2. 백신

백신 중요합니다. 윈도우7 부터 사실 Microsoft 사에서는 Microsoft Defender 를 기본으로 제공하고 있기 때문에, 아예 백신을 설치하지 않고 사용하는것도 가능은 하긴 합니다. 저는 연39600정도를 내고 V3 를 구매해서 사용하고 있습니다. (3PC)

 

무료백신

- V3 Lite, 알약, 네이버 백신 등

 

3. 동영상 플레이어

아쉽게도 네이버 플레이어가 서비스종료를 하면서 네이버TV 로 이름이 바뀌었죠. 대신에 팟플레이어를 사용하고 있습니다. 곰플레이어도 설치해서 사용해봤습니다만 중소기업의 설움인지 광고가 너무 덕지덕지;; 무겁기도 해서 다시 팟플레이어로 돌아왔네요.. 

 

- 팟플레이어, 곰플레이어, KM플레이어 등

 

4. 통합코덱

동영상 플레이어를 설치하실때, 팟플레이어를 설치하신다면 마지막에 코덱을 추가로 설치할거냐는 질의를 하고 설치하게 됩니다만, 그것으로 조~금 부족할 수도 있으니 "스타코덱" 설치해주시죠.

 

- 스타코덱

 

5. Netflix, Youtube Music player

넷플릭스를 보신다면 Microsoft Store 에서 Netflix 를 검색하여 앱설치를 하시기를 권장드립니다. 그리고 Youtube music 를 사용하신다면 아래 제 블로그 포스팅을 참고하여 설치하시면 좋을것 같네요!

https://blog.huzy.net/269

 

유튜브 뮤직 (Youtube Music), 인터넷 말고 프로그램으로 실행하기

유튜브 뮤직을 알고 난 이후, 멜론을 끊게 되었다. 유튜브 프리미엄을 인도VPN 우회식으로 매달 3천원을 내고 있는데 유튜브를 광고없이 사용 + 음악 스트리밍 무제한이 되니까.. 굳이 다른 플랫��

blog.huzy.net

6. 카카오톡 (PC)

국민 메신저 카카오톡, 다 설치 하시겠죠?

 

- https://www.kakaocorp.com/service/KakaoTalk?lang=ko

 

카카오톡

사람과 세상, 그 이상을 연결하는 카카오톡

www.kakaocorp.com

 

7. 사용자 휴대폰

Microsoft에서는 안드로이드 기기와 휴대폰간의 동기화 기능을 제공하고 있는데요. 삼성의 SideSync 가 있었다면 이제는 "사용자 휴대폰" 앱을 기억하세요. Microsoft Store 에서 설치하실 수 있고, 안드로이드 휴대폰에 체인 앱을 같이 설치하여 설정 몇개만 마친다면 문자와 사진 등 메일이나 카톡 나한테 보내기등으로 귀찮게 했던 과정 없이 손쉽게 파일 이동이 가능합니다. 케이블을 연결할 필요도 없구요.

 

8. Office

오피스 프로그램 기본으로 깔아주셔야겠죠? 

 

- https://office.com 

 

Office 365 로그인 | Microsoft Office

{"ariaCollectorUrl":"https://browser.pipe.aria.microsoft.com/Collector/3.0/","ariaTenant":"ea6758984c4b43529f9929667d8d3198-c52d4a8b-47fe-4fdf-99b8-5f897ff4e33b-7365","buildDateUtc":"2020-07-02 15:18:34Z","buildId":"b54cdd8e-1a56-3b65-9602-4a7c68e1a6d8","c

www.office.com

 

9. 한글 hwp

최근 추세가 .docx word 파일을 많이 쓰는 시대라서 .hwp 는 많이 못본게 사실입니다. 관공서에서 .hwp를 많이 쓰긴 하지만 그래도 .pdf 도 같이 올려두는경우가 많아서 굳이 필요하진 않아요. 개인적인 입장으로는 hwp 를 많이 써오셨다면 앞으로는 docx word프로그램을 쓰시는걸 추천드립니다. 다른 사람을 위해서요..

 

10. 압축 프로그램

압축프로그램은 예전에는 알집을 많이 사용했었습니다만, 최근에는 반디집을 사용하는 것을 권장드립니다. 알집은 저작권 이슈가 있어서 기업이나 조직등에서 사용할시 문제가 발생할수있습니다. 그리고 압축 성능도 반디집이 훨씬 낫습니다.

 

- https://www.bandizip.com/

 

Bandizip official website

Bandizip official website

www.bandizip.com

11. 그밖에...

예전에는 이미지 기본 뷰어가 너무 좋지 않아서 꿀뷰 등을 사용했었는데요. 지금 기본 이미지뷰어는 그래도 꽤 괜찮은 편이라 굳이 설치 안해도 될 것 같습니다.

 

그밖에 또 필수 프로그램이라고 여겨지는게 있다면 댓글 부탁드릴게요 ^^

 

반응형
반응형

재택근무를 집에서 하게 된 날, 회사 컴퓨터 (Mac)이 아닌 집 컴퓨터(Windows) 에서 VPN 을 통해 업무를 보게 되었다. 하필 개발중인 서비스가 모바일 웹 기반이었는데 안드로이드 App 웹뷰에서 하이브리드 형태로 런칭을 준비 중이었다. 그래서 버그해결을 위해 디버깅을 하려 연결을 하였는데,, 두둥.. 연결이 되질 않는다.

 

하나씩 점검을 해보자.

chrome://inspect 또는 edge://inspect 를 통해 remote device 목록을 열어 inspect 를 할 수 있다.

 

1) 기기의 개발자 모드가 켜져 있고, 연결시 "이 디바이스의 연결을 허용하시겠습니까?" (뭐대략이런) 문구가 뜨는가?

2) Samsung 기기 기준으로 USB Driver 가 설치되어 있나? 없다면 아래 설치.

https://developer.samsung.com/mobile/android-usb-driver.html

3) Android SDK 가 설치가 되어 있나? 없다면 아래 설치.

https://developer.android.com/studio/

 

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

4) 그리고 재부팅.

5) Android Studio 가 실행된 상태에서 기기를 연결해본다..

 

 

이제 연결이 된다.

다른 사람은 2)까지만 했는데도 연결이 됬다고 하는데, 5)까지 수행하니 확실히 더 연결이 되긴 했다.

 

반응형
반응형

docker-clear.bat
0.00MB

 

도커 이미지 한번에 삭제하고 싶을때 사용

 

출처: https://gist.github.com/daredude/045910c5a715c02a3d06362830d045b6#file-docker-clear-bat

반응형

+ Recent posts