ansible all -m yum -a "name=httpd state=present" 실행 시 60번 에러와 77번 에러가 발생할 수 있습니다. 해당 에러 발생 시 해결방안 공유합니다. case1) 60에러 [에러메시지] 172.17.0.3 | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed": false, "msg": "Failed to download metadata for repo 'epel': Cannot prepare internal mirrorlist: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64&infra=container&content=centos [SSL certificate problem: self signed certificate in certificate chain]", "rc": 1, "results": [] } [해결방안] vi /etc/yum.conf 맨 아래에 sslverify=0 추가 case2) 77 에러 [에러메시지] 172.17.0.4 | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed": false, "msg": "Failed to download metadata for repo 'epel': Cannot prepare internal mirrorlist: Curl error (77): Problem with the SSL CA cert (path? access rights?) for https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64&infra=container&content=centos [error setting certificate verify locations:\n CAfile: /etc/pki/tls/certs/ca-bundle.crt\n CApath: none]", "rc": 1, "results": [] } [해결방안] 위에 출력된 CAfile: /etc/pki/tls/certs/ca-bundle.crt 참조하여 rm -rf /etc/pki/tls/certs/ca-bundle.crt yum reinstall -y ca-certificates 명령어 두개 실행.
class 폴더에서 했던 작업과 동일하게 타입스크립트 설치를 하였는데 저런 현상이 발생합니다.. vscode 재실행 서버 재실행 해도 같은 현상이구요, 현재는 class 폴더 yarn dev를 해도 같은 현상이 나타납니다.. 따로 건든건 없고 강의에서 하던대로 했습니다. package.lock.json 파일 지우고 yarn.lock 파일 지우고 node_modules 폴더 지우고 yarn install 후 yarn dev 했구요 어떤 문제인지 잘 모르겠습니다..
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
14장 pipeline 실습편 03:25쯤 내용에서 make를 입력했는데 Command 'make' not found, but can be installed with: sudo apt install make # version 4.2.1-1.2, or sudo apt install make-guile # version 4.2.1-1.2 이렇게 나와서 sudo apt install make를 입력했습니다. 그런 다음 다시 해봤더니 이번에는 g++ -g -Wall -o test test.c make: g++: Command not found make: *** [Makefile:15: test] Error 127 이런 에러가 나왔습니다. 그래서 질문글을 찾아봤는데 du6293님이 저와 비슷한 사례로 글을 남겨주셔서 거기 나와있는 해결책 대로 sudo apt install gcc를 입력했고 이어서 sudo apt install g++도 입력했습니다. 그런데도 똑같이 Error 127이 떴습니다. 보니까 sudo apt install g++하고 나서 맨 밑에 'E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?' 이런 문구가 있더라고요. 이후에 구글 찾아보면서 이것저것 해봤는데 계속 같은 오류만 뜹니다. 이 부분에 관해 아시는 부분이 있다면 도와주시면 감사하겠습니다. 추가적으로 'sudo apt install g++' 이렇게 입력하면서 생긴 오류부분 사진으로 첨부했습니다!
교육을 보면서 현재 회사에서도 적용하려고 공부 중에 있습니다. 모니터링 서버로 사용하기 위해서 SSL/TLS 암호화를 설정하고 싶습니다. 간단한 강의 부탁드릴 수 있을까요? 아니면 참고할만한 자료가 있으시면 공유 부탁드리겠습니다. 엘라스틱 다큐 뒤지면서 이것저것 해보고 있는데 생각처럼 잘 안되네요. 제가 원하는 그림은 다음과 같습니다. 부탁드립니다.
안녕하세요, 1강 수업 듣다가 도저히 해결이 안되는 문제가 있어서 질문 드립니다. 실습할 때(1강 영상들 보는 중) 파이썬 파일을 파워쉘에서 1s을 쓰신 다음에 해당 폴더에 있는 py파일들 이름을 다 쓰신 다음에 python3 (실행할파일명.py) 이렇게 입력하시던데 어떻게 하는 건가요? 1s을 쳐도 그냥 오류가 뜨고 앞에꺼 안하고 그냥 python3 ( 실행파일명.py ) 치면 아무일도 안 일어나네요ㅠㅠ 답변 주신다면 정말 감사드리겠습니다.. 여기서 시간을 너무 많이 잡아먹어서ㅠ-ㅠ
강의에서 기능 구현을 빠르게 하기위해 브라우저 화면 로딩이 끝날 때까지 time.sleep 으로 코드 진행을 멈추도록 작성되어 있습니다. 강의 도중에 해당 부분을 다른 방법으로 변경한다고 언급했는데, 변경되지 않은 채로 강의가 종료되었습니다. 이 부분은 어떻게 개선될 수 있을까요? 일반적으로는 webdriver에서 제공하는 implicitly_wait을 이용하는 것으로 알고 있는데, 더 나은 방법이 있을까요?
computed 와 검색 기능 추가 영상 보면서 힘든 부분이 있어 작성해 보았습니다. - filteredTods = computed() => {~~~} searchText 를 변경했다고, 해당 computed가 작동하는 이유를 알고 싶습니다. - todos Add 하는 작업에서는 어째서, filteredTods = computed() => {~~~} 가 작동하지 않는 이유도 알고 싶습니다. - 결국 filteredTods = computed()에 정확한 이벤트 타이밍을 알고 싶습니다. [내가 원치 않는 곳에서 작동하면 안되니까]
int main() { char c; while((c = _getch()) != '\n') put char(c); return 0; } 이 코드를 디버그를 해보면 마지막에 enter를 누르면 종료가 되어야하는데 변수 c에 '/r' 가 들어가서 처음부분으로 돌아갑니다. 여기서 왜 enter을 누르면 /r가 입력이 되는건가요? getchar같은 경우에는 디버그를 해보니까 \n가 들어가더라고요 근데 _getch()는 \r가 왜 들어가는지 모르겠네요
안녕하십니까 큰돌쓰앵님 좋은 강의 항상 감사합니다. 토폴로지 내용을 듣다보니, 왜 현업에서는 토폴로지를 고려하여 설계한적이 없는지 의문이 들었습니다. 생각해보니 주로 클라우드 서비스를 이용하기 때문에 어떤 토폴로지로 설계할지 고민한적이 없었습니다. Q. 그렇다면 토폴로지 설계는 클라우드 서비스를 이용할 땐 고려대상이 아닌 것인지, 온프레미스를 사용할 때만 토폴로지를 고려하는 것인지 궁금합니다. 감사합니다!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] AppConfig 리팩토링 강의에서 질문드립니다! DIP를 지켜주기 위해 AppConfig의 MemberRepository()를 inject하는 과정에서, memberRepository() 메소드가 MemoryMemberRepository() 객체를 생성해서 넘겨주게 되는데, 이 경우에, OrderService로 넘어가는 memberRepository와 MemberService로 넘어가는 memberRepository 객체가 동일한 객체인가요?? public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } private static MemoryMemberRepository memberRepository() { return new MemoryMemberRepository(); } public OrderService orderService() { return new OrderServiceImpl(memberRepository(), discountPolicy()); } 제가 생각한 바로는, MemberService, OrderService 각각에 들어가는 객체가 new로 들어가, 다른 repository를 참조하는 것 같아서요! 예시를 위해 이렇게 구현하신 건지.. 아니면 실제 repository가 싱글톤으로 돌아가는지 궁금합니다..!! 싱글톤으로 돌아간다 하더라도, 어떻게 각각에 new를 해줬는데 싱글톤일 수 있는지도 궁금하네요..!! 감사합니다.
도커 서버 상태 8081 -> 8080으로 가도록 설정되어 있습니다 b360fd313481 edowon0623/docker-server:m1 "/sbin/init systemct…" 13 hours ago Up 13 hours 0.0.0.0:10022->22/tcp, 0.0.0.0:8081->8080/tcp docker-server 도커 서버 내부 상태 ce7124883a72 docker-server:latest "catalina.sh run" About a minute ago Up About a minute 0.0.0.0:8080->8080/tcp mytomcat mytomcat이 실행 중이라고 나오고 있습니다 서버 실행 화면 정상적으로 8080 포트를 잡고 있습니다 컨트롤러 로컬 기준 localhost:8080/jenkins 로 get 요청을 보내면 "welcome jenkins"를 보내는 것을 확인하였습니다 5. 404 그러나 8081에서는 404 not found error가 발생합니다.. 전부 정상적으로 동작하고 있는 것 같은데 어떤 부분을 확인해야 할까요? 감사합니다
@tranactional 이 붙은 메소드 안에서 외부 서비스 api를 call 해야하는 상황이 있는데 컨트롤러 단에서 로직 분리가 힘든 상황입니다. @tranactional 이 붙은 메소드 안에서 아래와 같이 TransactionSynchronizationManager를 선언하고 override한 aftercommit 내부에서 호출하게 될 경우 마찬가지로 외부 서비스 api에 장애가 발생했을 때도 본 서비스에 장애로 이어질 수 있을까요?? TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { @Override public void afterCommit() { // 여기서 외부서비스 api 호출 } });