Translate

2016년 5월 27일 금요일

[VirtualBox] 가상머신을 로딩할 때 'Cannot register the DVD image' 발생하는 에러 해결방법





OS: Windows 7
VirtualBox Version: 5.0.20 r106931


증상



1004lucifer
C:/Users/HuhWook/VirtualBox VMs/CentOS6_64bit/CentOS6_64bit.vbox에 있는 가상 머신을 열 수 없습니다.
Cannot register the DVD image 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' {170ef223-9f41-4a46-8b76-e8eef67f24db} because a CD/DVD image 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' with UUID {4585843c-4cc4-4837-9203-2045af2d1c6d} already exists.
결과 코드: E_INVALIDARG (0x80070057)
구성 요소: VirtualBoxWrap
인터페이스: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}






원인
1004lucifer
VirtualBox 낮은 버전에서 생성된 이미지를 높은 버전에서 불러들일 때 문제가 된다.
(나의 경우에는 VirtualBox 4.3.12 => VirtualBox 5.0.20 으로 이미지를 옮기면서 위의 문제가 발생했다.)





해결방법

      <DVDImages>
        <Image uuid="{170ef223-9f41-4a46-8b76-e8eef67f24db}" location="C:/Program Files/Oracle/VirtualBox/VBoxGuestAdditions.iso"/>
      </DVDImages>


위의 Image 태그의 라인을 아래와 같이 삭제한다.

      <DVDImages>
      </DVDImages>




참고: http://www.antonbondar.com/posts/acommonvirtualboxerror


2016년 5월 26일 목요일

[Gradle] Gradle Build Running 에서 멈추는 증상




환경
OS: ubuntu 15.10 gnome
Tool: IntelliJ 15




문제

IntelliJ 15 에서 Gradle 을 이용해 빌드를 하려는데 아무리 오래 기다려도 아래와 같은 화면과 같이 빌드가 끝나지 않는다.












뭐가 문제일까 싶어 터미널에서 직접 명령어를 실행하니 아래와 같이 보여졌다.


lucifer@1004lucifer:/source/project$ ./gradlew installDebug
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42321Library UP-TO-DATE
:app:prepareComAndroidSupportSupportVectorDrawable2321Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources
AAPT err(Facade for 433456581): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 430486388): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 336233553): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 447584272): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 1359792795): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 1570154726): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 1741529955): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 1123553930): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 1319190757): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 849074816): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 418796066): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 82368632): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 925378004): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 539478264): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 667321645): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 92656703): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 688795612): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 2094767760): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 358199085): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
AAPT err(Facade for 1262824951): /sdk/android/build-tools/23.0.3/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
Exception in thread "png-cruncher_1" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_6" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_16" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_11" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_7" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_4" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_3" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_5" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_12" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_14" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt exec문제ute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_20" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_18" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_19" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_9" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_13" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_8" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_10" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_2" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_17" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_15" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /sdk/android/build-tools/23.0.3/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
> Building 48% > :app:mergeDebugResources










해결방법

설치되지 않았다고 나오는 패키지를 설치해 준다.


$ sudo apt-get install lib32z1


설치 후 재부팅한번 해준 뒤 다시한번 실행을 해본다.



PS.
재부팅을 하기전에 이것저것 패키지를 설치했는데도 되지 않아서 많이 애를 먹었다;;








참고: http://stackoverflow.com/questions/17020298/android-sdks-build-tools-17-0-0-aapt-error-while-loading-shared-libraries-libz


2016년 5월 25일 수요일

[VirtualBox] 'vbox_path' for reading: -38(Access denied). 오류사항 해결방법




환경
OS: ubuntu 15.10 gnome
VirtualBox Version: 5.0.16 r105871





증상

오랜만에 VirtualBox를 켜니 아래와 같이 해당 이미지가 Inaccessible 이라고 표시되며 실행할 수 없는 상황이 되었고 'Refresh'를 눌러도 별 다른 반응이 없었다.
1004lucifer




Runtime error opening '/home/lucifer/VirtualBox VMs/Windows XP/Windows XP.vbox' for reading: -38(Access denied.).
/home/vbox/vbox-5.0.16/src/VBox/Main/src-server/MachineImpl.cpp[740] (nsresult Machine::i_registeredInit()).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
MachineWrap
Interface:
IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}
1004lucifer






해결방법
1004lucifer
터미널을 열어 아래와 같이 문제가 있는 파일의 소유자를 변경해 준다.
(터미널 단축키: Ctrl + Alt + T)





lucifer@lucifer-Vostro-V13:~$
lucifer@lucifer-Vostro-V13:~$ cd /home/lucifer/VirtualBox\ VMs/Windows\ XP/
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$ ls -al
total 3110376
drwxrwxr-x 4 lucifer lucifer 4096 5월 20 12:18 .
drwxrwxr-x 3 lucifer lucifer 4096 4월 15 23:02 ..
drwx------ 2 lucifer lucifer 4096 5월 20 11:40 Logs
drwx------ 2 lucifer lucifer 4096 4월 16 00:43 Snapshots
-rw------- 1 root root 30008 5월 20 12:18 Windows XP.vbox
-rw------- 1 root root 30760 5월 20 12:18 Windows XP.vbox-prev
-rw------- 1 lucifer lucifer 3186622464 4월 16 00:11 Windows XP.vdi
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$ chown lucifer:lucifer Windows\ XP.vbox*
chown: changing ownership of ‘Windows XP.vbox’: Operation not permitted
chown: changing ownership of ‘Windows XP.vbox-prev’: Operation not permitted
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$ sudo chown lucifer:lucifer Windows\ XP.vbox*
[sudo] password for lucifer:
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$ ls -l
total 3110368
drwx------ 2 lucifer lucifer 4096 5월 20 11:40 Logs
drwx------ 2 lucifer lucifer 4096 4월 16 00:43 Snapshots
-rw------- 1 lucifer lucifer 30008 5월 20 12:18 Windows XP.vbox
-rw------- 1 lucifer lucifer 30760 5월 20 12:18 Windows XP.vbox-prev
-rw------- 1 lucifer lucifer 3186622464 4월 16 00:11 Windows XP.vdi
lucifer@lucifer-Vostro-V13:~/VirtualBox VMs/Windows XP$








어쩌다가 파일의 소유자가 root가 되었는지는 잘 모르겠지만 위와같이 작업 후 'Refresh' 버튼을 누르면 다시 정상적으로 사용이 가능해진 것을 볼 수 있다.



2016년 5월 17일 화요일

[Git] push 할 시에 RPC failed 에러사항 - 네트워크(VPN) 이슈




Git Repository: BitBucket (https://bitbucket.org/)


이슈

소스 정리를 하던중 Web, Android 소스는 정상적으로 push가 되었는데 iOS 소스가 이상하게도 push 하게되면 아래와 같이 RPC failed 에러가 발생을 하며 올라가지 않았다.


lucifer@1004lucifer-pc:/source/private/app/ios$ git push -u origin master
Password for 'https://1004lucifer@bitbucket.org': 
Counting objects: 184, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (183/183), done.
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
Writing objects: 100% (184/184), 3.30 MiB | 248.00 KiB/s, done.
Total 184 (delta 31), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Everything up-to-date
lucifer@1004lucifer-pc:/source/private/app/ios$
lucifer@1004lucifer-pc:/source/private/app/ios$ git config http.postBuffer 524288000
lucifer@1004lucifer-pc:/source/private/app/ios$ git push -u origin master
Password for 'https://1004lucifer@bitbucket.org': 
Counting objects: 184, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (183/183), done.
Writing objects: 100% (184/184), 3.30 MiB | 0 bytes/s, done.
Total 184 (delta 31), reused 0 (delta 0)
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
lucifer@1004lucifer-pc:/source/private/app/ios$






증상

구글링을 해보니 http.postBuffer 를 크게 잡아보라고 해서 해봤는데도 정상적으로 되지 않아 파일을 1~5개 정도의 단위로 조금씩 push 해보니 안되던 디렉토리의 소스가 모두 커밋이 되었다.
여러개의 파일을 push 하면 에러가 나고 작은 단위로 push를 해보니 정상적으로 커밋이 되는 상황에 이것저것 만져보다 네트워크 부분을 확인해봤다.





문제

VPN접속이 되어있던 것을 접속을 끊으니 많은 갯수의 소스를 push 할 시에 문제없이 정상적으로 push 되는 것을 확인했다.



접속한 VPN은 두군데 접속이 되어있었다.
(업무상 두군데 VPN 접속을 해야 했었다.)

1. OS의 기본기능인 VPN (iptime 공유기 VPN으로 접속을 했었다.)
2. Cisco AnyConnect VPN

이렇게 두군데 VPN이 접속되어 있는 상황에서 네트워크의 지연이라던지..
그런 것으로 의심이 된다.









PS.
http://stackoverflow.com/ 에서 이것저것 git 설정을 해도 안되는 사람들 대부분이 네트워크 문제가 아닐까 싶다.
VPN문제라는 것에 대해서 나의 경험을 적은것 이지만 사람마다 환경이 모두 다르다보니 네트워크 문제가 아닐수도 있고..;