본문 바로가기

전체 글17

[Flutter] Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema flutter doctor --android-licenses 명령어 실행시 Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156) at com.android.repository.api.SchemaModule.(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81) at com.android.sdklib.tool.sd.. 2021. 6. 20.
[M1 Mac] Flutter CocoaPods Searching for inspections failed Error output from CocoaPods: Searching for inspections failed: undefined method `map' for nil:NilClass Flutter 실행시 위 문제를 해결하려면 아래 명령어를 입력해 ffi를 x86 아키텍처로 설치해주면 된다. sudo arch -x86_64 gem install ffi 2021. 6. 18.
보호되지 않는 개인 키 파일 문제 (UNPROTECTED PRIVATE KEY FILE) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0664 for '/Users/hana/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "/Users/hana/.ssh/id_rsa": bad permissions ubuntu@snow.han.. 2021. 5. 11.
[Flutter] CERTIFICATE_VERIFY_FAILED iOS 서비스에서 테스트를 진행하면서 문제는 없었으나 안드로이드에서 테스트를 하면서 GraphQL 서버 Connection에서 문제가 발생하였다. 처음에는 AndroidManifest.xml 파일에 인터넷 접속 권한을 지정하지 않아서 그런거라고 생각하였으나 해결하지 못하였다. GraphQL 서버에서는 Let's encrypt에서 발급한 인증서를 사용하고 있었는데 cert.pem과 privkey.pem을 사용해서 구성하고 있었다. cert.pem - 도메인 인증서 chain.pem - Let's encrypt 기관 인증서 fullchain.pem - cert.pem + chain.pem privkey.pem - 개인 인증서 서버에서 cert.pem 파일을 fullchain.pem으로 변경하여 해결하였다. 2021. 4. 14.
Docker Container 자동 업데이트를 위한 Watchtower 구성하기 https://containrrr.dev/watchtower/ Watchtower containrrr.dev $ docker run -d \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower 2021. 4. 2.
Ubuntu에서 Docker 설치하기 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo te.. 2021. 4. 1.