2019 카카오 오프라인 2차 테스트 개인 공부
2019-08-15
카카오에서
Github
에도 올리고 포스트도 올렸으니 막 갖다 써도되것지…….
엘레베이터 서버를 실행했더니, 아래와 같은 에러가 난다.
[root@instance-20190319-second example]# python example.py
Token for tester is wYlzh
Traceback (most recent call last):
File "example.py", line 114, in <module>
p0_simulator()
File "example.py", line 38, in p0_simulator
action(token, [{'elevator_id': 0, 'command': 'UP'}, {'elevator_id': 1, 'command': 'ENTER', 'call_ids': [2, 3]}])
File "example.py", line 19, in action
return requests.post(uri, headers={'X-Auth-Token': token}, json={'commands': cmds}).json()
File "/usr/lib/python2.7/site-packages/requests/models.py", line 802, in json
return json.loads(self.text, **kwargs)
File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
구글링하니까 requests
모듈이 없나보다..
그래서 없는 애를 설치하려고 보니 python-pip
도 없어서 설치하려 했더니…
[root@instance-20190319-second example]# yum install python-pip
error: rpmdb: BDB0113 Thread/process 25892/140479827851072 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 - (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
yum install 이 안될땐 이렇게 하면 된다.
암튼 다 깔고 실행하면 되긴하는데… 이러면 python
도 깔아야하고..
테스트 환경은 공짜 GCP
라 자원이 열악한데 이렇게 다 깔면 왠지 싫어서.. Docker
로 실행하려했다.
Docker
파일이 있길래 빌드를 했더니 또 안돼…
글을 쓰기 시작한날이 2019/08/05 이고 지금은 2019/09/05 라.. 기록도 안남아있고 간략하게 남기겠다.
dataset
폴더와 log
폴더가 Docker file context
위치에 없어서 오류가 나서
Dockerfile
위치를 옮기고, dataset
폴더를 복사하고, log
폴더를 만들어준 Branch 를 Pull request
를 날렸는데, 관심이 없는건지 내가 잘못 고친건지 피드백이 없다..
헤헤. 뭐 내가 잘 썻으면 됐지.
아무튼
docker run -d -p 8000:8000 --name kakaoelevator epubaal/kakao-2019-offline-test-elevator:0.4
도커이미지도 떠서 허브에 올렸다!!
짜잔.