Cleaning up...
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 290, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1097, in prepare_files
req_to_install, self.upgrade)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 194, in find_requirement
page = self._get_page(main_index_url, req)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 568, in _get_page
session=self.session,
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 694, in get_page
req, link, "connection error: %s" % exc, url,
TypeError: __str__ returned non-string (type Error)
Storing debug log for failure in /home/orangepi/.pip/pip.log
pip install을 실행 시 위와 같은 문제가 발생하였다.
문제의 원인은 여러 가지가 있는 것 같다.
이번 케이스는 시간 동기화 문제였다.
date 명령으로 확인해보니 1월 1일로 되어있었다.
현재 날짜는 12월 7일인데 말이다.
오렌지파이의 경우 시간 동기화(NTP) 패키지가 설치되어 있지 않아서
생긴 문제이다.
$ sudo apt-get install ntp
$ sudo service ntp start