Tvheadend IPTV EPG 데이터 불러오기

최신 가이드 – > Tvheadend IPTV EPG 데이터 불러오기 ver2

 

7월부로 네이버( tvguide.naver.com ) 에서 서비스 중단으로 인하여 더 이상 이 가이드는 사용이 불가능합니다.

 

시놀로지에 설치된 Tvheadend IPTV EPG 데이터 불러오는 방법입니다.

EPG란?

전자 프로그램 안내(Electronic Program Guide, EPG) 또는 IPG(Interactive Program Guide)는 텔레비전 방송 프로그램의 편성표를 텔레비전 화면 상에 표시하는 것으로, 텔레비전을 시청하는 사람은 이 편성표를 통해 원하는 프로그램을 선택하거나 시간, 제목, 채널, 장르 등의 기준을 통해 원하는 프로그램을 검색할 수 있는 서비스를 말한다.

EPG 는 디지털 텔레비전에서 주로 사용되고 있으나, 아날로그 텔레비전에서도 수직 귀선 기간을 이용한 유사한 서비스를 제공하고 있다.

출처: https://ko.wikipedia.org/wiki/전자_프로그램_안내

시놀로지가 아니라도 Tvheadend가 있으신 분들이 봐도 됩니다.

Tvheadend 4.0~4.1 버전 기준입니다.

Tvheadend IPTV 채널 등록하기에 이어서 작성된 글입니다.




제어판 – 터미널 및 SNMP – 터미널

  • SSH 서비스 활성화 – 체크

적용

000

 

사용자 – 고급 – 사용자 홈

  • 사용자 홈 서비스 활성화 – 체크

적용

002

 

n2xml.py 파일이 필요합니다.  다운로드 -> http://cafe.naver.com/mk802/13449

파일 스테이션 – /volume1/homes/유저명에 n2xml.py 파일을 넣습니다.

000

 

http://x.x.x.x:9981/ 접속

Configuration – Channel / EPG – EPG Grabber

XMLTV – 체크 후 Save configuration

XMLTV에 적힌 경로는 꼭 사용할 일이 있으니 따로 적어둬야 합니다.

작업이 끝났다면 로그아웃

001

 

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 에서

For Windows on Intel x86

PuTTY: putty.exe <- 받으시고 실행

Session

Open

001

 

예(Y)

003

 

  • login as: root
  • [email protected] password: admin 비밀번호 (입력시 아무것도 보이지 않지만 정상입니다.)

성공하면 어드민 계정이름> 이렇게 나옵니다.

004

 

  • curl -k https://bootstrap.pypa.io/get-pip.py | python

Successfully installed pip-x.x.x seuptools-x.x wheel-x.x.x 문구가 나오면 설치 성공입니다.

002

 

  • pip install requests

Successfully installed requests-x.x.x 문구가 나오면 설치 성공입니다.

003

 

  • cd /volume1/homes/유저명
  • ls -l

n2xml.py 파일이 보여야 합니다.

004

 

python n2xml.py -e1 -u(지역에맞는 숫자)

  • ex: 서울이면 python n2xml.py -e1 -u1
  1. 서울/인천/경기
  2. 강원
  3. 경남/부산
  4. 경북/대구
  5. 전남/광주
  6. 전북/전주
  7. 충남/대전
  8. 충북
  9. 울산
  10. 제주

005

 

python n2xml.py -a -s 위에서 나온 XMLTV 경로

  • ex: python n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock

방송정보를 가져옵니다. 라고 문구가 나와야 합니다.

006

 

패키지 센터에서 Tvheadend 서비스 중지

007

 

008

 

Tvheadend 서비스 재실행

009

 

http://x.x.x.x:9981/ 접속

Configuration – Channel / EPG – Channels

Add

  • EPG Source: 원하는 방송사

010

 

이제 나머지 정보들을 입력하시고 Create

011

 

등록이 됐는지 확인

012

 

로그아웃 후 재 로그인 때 EPG 정보가 떠야 합니다.

013

 

아직 끝이 아닙니다.

이제 스케줄러에 등록을 해야지 마지막으로 끝나게 됩니다.

 

제어판 – 작업 스케줄러

생성 – 사용자 정의 스크립트

014

 

작업 생성 – 일반

  • 작업: 원하는 이름
  • 사용자: root
  • 활성화됨: 체크
  • 사용자 정의 스크립트: python /volume1/homes/유저명/n2xml.py -a -s 위에서 나온 XMLTV 경로 --chanlist /volume1/homes/유저명/chanlist.json
  • ex: python /volume1/homes/nas-admin/n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock --chanlist /volume1/homes/nas-admin/chanlist.json

확인

015

 

기본값으로는 하루마다 재갱신이 됩니다.

016



You may also like...

182 Responses

  1. 국세청장말하길

    기다렸던 글
    정말 감사합니다
    집에가서 차근차근 따라해봐야 겠네요 ^^
    항상 좋은글 감사합니다

  2. 버거로드말하길

    putty에서 진행이 안돼네요

    curl -k https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python

    267 0 –:–:– –:–:– –:–:– 361
    You’re using an outdated location for the get-pip.py script, please use the one available from https://bootstrap.pypa.io/get-pip.py

    이런에러메시지가 나오네요 ㅜㅜ 도와주세요

  3. 버거로드말하길

    위에 명령 주소가 바뀌었나봐요 curl -k https://bootstrap.pypa.io/get-pip.py | python
    이렇게 바꾸고 설치가 되었넹ㅎ

  4. 모기약말하길

    야호~ 감사합니다. 덕분에 한방에 성공했어요.

  5. 키큰꼬마말하길

    성공 했습니다.

    실수 했던 부분은 root 로 로그인 하는거 유저 이름으로 로그인 한거랑

    / 표를 안하고 명령어 넣는거 였습니다

    또 한번 생각 한거지만 똑바로 보고 하자 입니다 ^^

    늘 감사합니다.

  6. cnsh말하길

    정말 감사합니다. 뭐하시는분이신지… ㅎㅎㅎ

  7. 헤도니스말하길

    안녕하세요 여러게시물 잘 참고해서 tvheadend 로 티비보는거 잘 쓰고 있습니다.
    다름이 아니라 전 omv 를 사용하고 있는데요 이 게시물 참고해서 epg 를 세팅할려고 하는데 omv ssh 에서는 curl 명령어가 작동을 안하네요 ㅠ
    혹시 어떻게 해야하는지 아시나요?

    • 나스모에말하길

      아마 필요한 패키지가 없어서 작동을 안 한다고 생각이 드네요.
      python 2.x 버전에 패키지를 설치해보시고 다시 해보세요.
      omv 사용자가 아니라 자세히는 못 도와드리지만 아마 “apt-get install python 버전” 이렇게 설치하시면 될듯합니다.

      또는 apt-get install curl 입력으로 curl 패키지 설치도 해보세요.

      • 헤도니스말하길

        감사합니다 python 은 이미 2.7.1이 설치가 되어있네요

        하지만 requests 라는 모듈이 설치가 안되네요

        pip 라는 명령어가 동작을 하지 않습니다.

        apt-get intsall pip 해도 페키지가 없다고 나오네요

        curl 은 설치했지만….의미가 없는 것 같구요

  8. 헤도니스말하길

    아 pip 를 실치하는 부분이 있네요 깜빡했네요 다시 시도해 보겠습니다.

  9. 헤도니스말하길

    감사합니다 ^^ 성공했습니다.
    아직 스케줄러 부분은 세팅안했지만 그부분도 찾아봐야겠네요 ㅎ

    • 나스모에말하길

      데모 페이지로 가보니 시스템 – 예약된 작업에서 아마 시놀로지 스케줄러와 똑같이 가능할듯합니다.

  10. 헤도니스말하길

    스케줄러 부분도 완료했습니다. ^^ 정말 감사합니다

  11. 아이피티비말하길

    putty에서 진행이 안돼네요

    curl -k https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python

    이 부분 주소가 바뀐듯한데 혹시 알려주실수 있나요?ㅠ

    잘보고 잘 따라했는데 ㅠ 저기에서 막혔습니다..ㅠ

  12. 망구망구말하길

    적어주신 내용으로 pip까지 설치를 잘 했습니다.
    Successfully installed pip-8.0.2 setuptools-19.7 wheel-0.28.0 내용으로 설치 되었구요..
    그다음이 진행이 되질 않습니다.

    pip install requests실행하면

    ‘pip install requests’ 명령
    다음과 같은 사유로 실패하였습니다. 반환코드 127
    오류메시지
    -sh: line 23: pip: command not found

    이런 메시지가 나옵니다. 뭐가 문제인지 알수가 있을까요?

    큐냅ts-451 사용중이며, WinSCP로 터미널 접속 하였습니다.

    • 나스모에말하길

      큐냅은 제가 사용하지 않아서 잘 모르지만 sudo, su 권한으로 한번 다시 해보세요.

    • 크레오신말하길

      저는 ts-251사용중이고
      pip파일이 /share/CACHEDEV1_DATA/.qpkg/Python/bin 에 생성되는데
      /urs/bin 에 pip파일을 복사해서 퍼미션 0755 주고 성공했습니다.

  13. mjmj말하길

    저는 요부분에서 막히는데요…저건 어케 해결해야 될까요?
    검색해봐도 외계어라 해결이 안되네요.ㅡ.ㅡ;
    mj> python n2xml.py -e1 -u1
    Traceback (most recent call last):
    File “n2xml.py”, line 8, in
    import requests
    ImportError: No module named requests

  14. jjyun말하길

    이전에 네이버 EPG를 사용하다, 텔레그램 봇 설치를 한다고 파이썬을 맘대로 손봐서 지금 파이썬이 맛간거 같습니다..

    알려주신 대로 설치를 해도 아래와 같은 에러가 나옵니다.

    TS140DSM> curl -k https://bootstrap.pypa.io/get-pip.py | python
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 1476k 100 1476k 0 0 597k 0 0:00:02 0:00:02 –:–:– 1031k
    Requirement already up-to-date: pip in /lib/python2.7/site-packages

    이런 메시지가 나오네요…

    TS140DSM> pip install requests
    Requirement already satisfied (use –upgrade to upgrade): requests in /usr/local/lib/python2.7/site-packages

    그리고

    TS140DSM> python n2xml.py -e -u1
    채널 변동이 없습니다.
    Error: [Errno 2] No such file or directory: ‘chanlist.json’
    Traceback (most recent call last):
    File “n2xml.py”, line 468, in
    chanlist=loadChanlist()
    File “n2xml.py”, line 158, in loadChanlist
    return json.load(codecs.open(chanfile, ‘r’, ‘utf-8-sig’))
    File “/usr/lib/python2.7/codecs.py”, line 878, in open
    file = __builtin__.open(filename, mode, buffering)
    IOError: [Errno 2] No such file or directory: ‘chanlist.json’

    나오네요…. 혹시 어떻게 할 수 있을까요?

    파이썬을 다지우고 새로 설치할 수 있을까요?

    • 나스모에말하길

      chanlist.json 파일을 제대로 찾지 못하는 문제로 보입니다.
      설치 부분을 넘기시고 뒤에 부분을 새로 따라 해보세요.
      마지막에 SSH에서 python /volume1/homes/nas-admin/n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock –chanlist /volume1/homes/nas-admin/chanlist.json 이런 방식으로 수동 실행도 한번 해보시고요.

      • jjyun말하길

        TS140DSM> python /volume1/homes/jjyun/n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock -chanlist /root/chanlist.json
        usage: n2xml.py [-h] (-u [N] | -c N [N …] | -a | -f name | -C 설정파일)
        [-l 1-7] [-e [1]] [-N] [–chanlist file] [-w [xmltv.xml]]
        [-s [/home/hts/.hts/tvheadend/epggrab/xmltv.sock]]
        n2xml.py: error: argument -c: not allowed with argument -a

        라고 나옵니다….

        • jjyun말하길

          앗 감사합니다. 도움을 주셔서요..

          TS140DSM> python /volume1/homes/jjyun/n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xm
          ltv.sock –chanlist /volume1/homes/jjyun/chanlist.json
          0개의 채널 분류에서 0채널, 3일분의 방송정보를 가져옵니다.

          이렇게 나오네요

          (–chanlist 이군요…)

          • 나스모에말하길

            0개의 채널이라고 나오면 안됩니다.

            cd /volume1/homes/유저명 이동하시고

            python n2xml.py -e1 -u(지역에맞는 숫자)
            ex: 서울이면 python n2xml.py -e1 -u1

            한번 해서 /volume1/homes/사용자명/chanlist.json 파일이 생겨야합니다.

          • jjyun말하길

            TS140DSM> python n2xml.py -e -u1
            채널 변동이 없습니다.
            chanlist.json이 없습니다. ‘n2xml.py -u’를 실행하세요.

            이라 나오네요.. 아무래도 제 NAS가 꼬인거 같습니다… 그래서 혹시나 파이썬을 재설치를 하면 어떨까 하네요… 재설치 하는 방법을 모르니…

          • 나스모에말하길

            python n2xml.py -e1 -u1 입니다. -e1이요. -e가 아니고요.

        • jjyun말하길

          TS140DSM> python n2xml.py -e1 -u1
          채널 변동이 없습니다.
          chanlist.json이 없습니다. ‘n2xml.py -u’를 실행하세요.

          도와주셨는데도 이러네요…

  15. jjyun말하길

    감사합니다. 저녁에 다시 해보니 방송정보 잘 들어옵니다.
    도와주셔서 너무 감사합니다.

  16. 씨놀말하길

    안녕하세요? 잘보고 따라 했는데 EPG정보가 안넘어 옵니다.
    도와주실 수 있는지요?

  17. 초코아빠말하길

    나스모에님 안녕하세요. 본문에 “로그아웃 후 재 로그인 때 EPG 정보가 떠야 합니다.” 가 있는데, 바로 전단계까지는 문제없이
    했는데, 로그아웃 후 재 로그인 했을때 EPG 정보가 안뜨는 문제가 있습니다.
    어떤 부분을 해결해야 할지 조언부탁들비니다.

    • 나스모에말하길

      이유가 다양하기에 직접 조언은 힘들 듯합니다.
      해드릴 수 있는 말은 다시 처음부터 해보시라는 것과 권한 문제를 의심해보세요.

      • 초코아빠말하길

        말씀하신대로 처음부터 해봤는데 동일하게 EPG에 안뜨네요. 권한 문제는 어딜 봐야할지 조언부탁드립니다.

        • 나스모에말하길

          시놀 기준 [email protected]/tvheadend 버전별로 다름/var/epggrab/ 폴더안에 생성된 네이버 EPG 관련 폴더와 파일에 755 권한을 줘보세요.

  18. 지민아빠말하길

    알려주신 방법으로 하나하나 따라하고 있습니다. 그런데 EPG 정보가 넘어오질 않네요.
    EPG 소스를 지정하고 저장을 해도 계속해서 사라지길래 덧글을 참고해서
    var 아래 경로의 epg 정보파일의 권한을 755로 수정을 하였더니 저장은 되는데
    로그아웃했다가 들어와도 EPG정보가 안뜹니다. ㅠ_ㅠ 무엇이 잘못된걸까요 ?

  19. 호랭이98말하길

    제 tvheadend 버젼이 4.1이어서 아래와 같이 입력했는데

    python n2xml.py -a -s [email protected]/tvheadend-4.1/var/epggrab/xmltv.sock
    25개의 채널 분류세서 233채널 3일분의 방송 정보를 가져옵니다 라고 나오는데 그 밑에 이런 문구가 나옵니다
    error: [errno 2] no such file or directory 라고 나옵니다

    그리고 tvheadend를 실행하면 바로 다시 중지가 되어 버려서 접속을 못하고 있습니다 완전 생초보라 고생 고생하면서 여기까지 왔는데 또다시 좌절이네요 정말 무슨 말인지 하나도 모르면서 하나하나 따라하고 띄어쓰기 안해서 며칠을 시간 날린적도 많은데 여기서 또 몇시간째네요 ㅠ 도움 부탁드립니다

    • 나스모에말하길

      경로가 잘못된듯 합니다.
      Tvheadend 4.1 버전은 테스트 버전으로 나올텐데요? 임의로 4.1 이라고 경로를 바꾸시면 안됩니다.

      • 호랭이98말하길

        댓글 감사합니다 제가 확인했을 때 xmltv 경로가 tvheadend-testing 이었는데 작성자님 글을 보다가 하느라 처음에 tvheadend-4.0으로 입력을 했거든요 그리고 다시 경로를 tvheadend-testing로 고쳐서 했는데도
        25개의 채널 분류세서 233채널 3일분의 방송 정보를 가져옵니다
        error: [errno 2] no such file or directory 라고 나옵니다 어느 단계부터 다시 진행을 해야 할까요?? 그리고 tvheadend를 실행하면 바로 중지되는 현상은 왜 그런걸까요??
        아침 일찍부터 답변 주셔서 감사하고 좋은 하루 보내세요^^

  20. 김준석말하길

    안녕하세요.
    덕분에 tvheadend 설정도 잘하고 epg도 도전하고 있습니다.
    그런데 중간에 curl -k https://bootstrap.pypa.io/get-pip.py | python 실행하니 Current Speed가 0 인 상태로 몇십초 있다가 timeout 나버리네요.. ㅜㅜ
    혹시나해서 해당 도메인만 브라우저로 들어가보니 페이지 없음이 나오구요..
    혹시 저만 이러는건지.. 나스모에님도 이러는지.. 사이트가 막힌건지..
    알 수 있을까요..?

    • 나스모에말하길

      KT에서는 문제 없이 접속이 됩니다.
      현재 쓰시는 인터넷에 해외망 문제로 의심이 됩니다.

      • neatneat말하길

        나스모에님 덕분에 NAS에서 TVheadend설정을 따라해보고있습니다.
        유플러스 인터넷을 사용하는데 저도 curl -k https://bootstrap.pypa.io/get-pip.py | python 이 다운로드가 안되네요.
        이렇게 시간만 올라갑니다.

        [/share/homes/admin] # curl -k https://bootstrap.pypa.io/get-pip.py | python
        % Total % Received % Xferd Average Speed Time Time Time Current
        Dload Upload Total Spent Left Speed
        0 0 0 0 0 0 0 0 –:–:– 0:00:15 –:–:– 0

        • 나스모에말하길

          해외망 또는 사이트 이상으로 추정 됩니다.
          VPN 쓰시고 접속하시고 다운로드 후 본인 나스에 넣으시고 링크 생성
          curl -k https://본인나스링크/get-pip.py | python
          이렇게 해보세요.

          • neatneat말하길

            안녕하세요. 오늘 다시 시도해보니 잘 다운로드가 됩니다.
            해외망 문제였던듯합니다.

            [/share/Public] # curl -k https://bootstrap.pypa.io/get-pip.py | python
            % Total % Received % Xferd Average Speed Time Time Time Current
            Dload Upload Total Spent Left Speed
            100 1487k 100 1487k 0 0 762k 0 0:00:01 0:00:01 –:–:– 856k
            Collecting pip
            /tmp/tmpMBiOMv/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
            Downloading pip-8.1.0-py2.py3-none-any.whl (1.2MB)
            100% |└└└└└└└└└└└└└└└└| 1.2MB 294kB/s
            Collecting setuptools
            Downloading setuptools-20.2.2-py2.py3-none-any.whl (508kB)
            100% |└└└└└└└└└└└└└└└└| 512kB 965kB/s
            Collecting wheel
            Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
            100% |└└└└└└└└└└└└└└└└| 71kB 3.9MB/s
            Installing collected packages: pip, setuptools, wheel
            Successfully installed pip-8.1.0 setuptools-20.2.2 wheel-0.29.0

            그런데 pip install requests는 되질 않네요…
            위 커맨드를 보면 pip는 설치가 잘 된것 같은데요..

          • 나스모에말하길

            혹시 pip install requests 부분에 로그를 올려 주실 수 있으신가요?

          • neatneat말하길

            감사합니다.
            pip 실행시 file not found여서 find로 pip 설치된 디렉토리를 찾아서 해당 명령어 실행하니
            pip install requests 잘됐습니다.
            이후 TVHeadend에서 XMLTV까지는 잘 진행되었는데 정작 EPG정보가 안보였는데
            댓글남겨주신대로 XMLTV관련 폴더에 가서 모든 파일들 권한 755로 주니깐 EPG 잘 들어옵니다.
            감사합니다!!!

  21. 김건국말하길

    안녕하세요. 나스모에님 덕에 나스를 더 잘 이용하고 있는 유저입니다.
    tvheadend이용을 알게되어서 이렇게 설치를 하는데 putty 실행하고
    curl -k https://bootstrap.pypa.io/get-pip.py | python 명령어를 입력하면
    -ash: python: not found
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    1 1487k 1 15483 0 0 48323 0 0:00:31 –:–:– 0:00:31 48233
    curl: (23) Failed writing body (0 != 15483)

    나오고 설치 진행이 되지 않습니다. 어떻게 진행을 해야 할지 모르겠습니다.
    그리고 한가지 더. 채널 추가는 하여서 play까지는 진행을 시켰는데요. kodi에서 애드온으로는 채널이 나오지 않습니다. 혹시 위의 epg 과정을 마무리 해야만 kodi에서 볼수 가있나요???
    알려주세요 ㅜㅜ. 혹시 가능하다면 원격도 받고 싶네요 ㅠㅠ

    • 나스모에말하길

      파이썬 에러는 저도 처음 보는 증상이고 kodi 애드온 TV 관련은 EPG 없이도 나오는게 정상인데 설정 문제로 추정 됩니다.

  22. 김경돈말하길

    제대로 따라 한것 같은데 이상하게 epg 정보가 안뜹니다.

    epg까지 등록해서 채널에서 epg 선택해도 로그아웃 후 메인엔 아무것도 안뜨네요.ㅠㅠ

    팀뷰어로 도와주실수 있으신지..ㅠㅠ

  23. 김경돈말하길

    안녕하세요. epg 등록 관련해서 잘 따라했는데,,

    마지막에 메인화면에 epg 정보가 하나도 안뜹니다.ㅠㅠ

    어떻게 된건지 모르겠네요..ㅠ,ㅠ

    팀뷰어로 도와주실수 있으신지..ㅠㅠ

    • 나스모에말하길

      755 권한 문제인데 팀뷰어 적어주시면 지금은 도와드릴 수 있습니다.

      • 김경돈말하길

        메일이 없으셔서..ㅠㅠ 이제 확인을 했네요.

        혹시 시간되실때 다시 댓글달아주시면 팀뷰어 적어드리겠습니다.ㅠ

        • 나스모에말하길

          혹시 지금 바로 가능 하신가요?

          • 김경돈말하길

            [email protected] 입니다.

          • 나스모에말하길

            댓글로 지금 아이디 / 비번 달아주시면 바로 원격 해드리겠습니다.

  24. 김경돈말하길

    XXX 입니다. 지금 팀뷰어는 나스용이라.. winscp가 설치가 안되어 있네요.ㅠㅠ

  25. 시루말하길

    아… 저는 버젼이 달라서 그런가.. EPG Grabber에서 External Interfaces가 안보이네요…. 다른 분은 그래도 진행하시는거 같은데.. 전 시작부터 안되는데.. 어떻게 해야할까요;;;

  26. 구현서말하길

    좋은 내용 공유해주셔서 감사합니다. 차근 차근 따라하다 보니 저도 셋팅을 해서 잘 사용하고 있습니다.
    그런데, 얼마전부터 일부채널 (특히 JTBC)는 업데이트가 안되더군요. 처음 셋팅시에는 정상적으로 잘 사용했습니다.
    혹시 어떤 부분을 확인해야 하는지 알 수 있을까요?

  27. kairos말하길

    안녕하세요..^^ 잘 따라왔습니다.. 권한 문제인지 로그아웃했다 로그인 해도 별 반응이 없습니다.. 도움을 부탁드립니다..ㅠ
    xxxx

  28. kairos말하길

    죄송합니다, 저는 아래와 같은 에러가 발생합니다.
    DSM5.1, testing tvheadend, kodi에서 방송은 잘 수신됨..

    python n2xml.py -a -s [email protected]/tvheadend-testing/var/epggrab/xmltv
    25개의 채널 분류에서 233채널, 3일분의 방송정보를 가져옵니다.
    Error: [Errno 111] Connection refused

  29. 박호준말하길

    혹시 원격으로 가능하신가요..ㅠㅠ
    하다가 애먹어서요.ㅠㅠ 부탁드릴께요.
    팀뷰 켜둘께요.

  30. garchi말하길

    DSM6.0에서는 안되는 걸까요?

    curl -k https://bootstrap.pypa.io/get-pip.py | python
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 1487k 100 1487k 0 0 656k 0 0:00:02 0:00:02 –:–:– 656k
    Traceback (most recent call last):
    File “”, line 19154, in
    File “”, line 194, in main
    File “”, line 82, in bootstrap
    File “/tmp/tmpMw7QD8/pip.zip/pip/__init__.py”, line 15, in
    File “/tmp/tmpMw7QD8/pip.zip/pip/vcs/subversion.py”, line 9, in
    File “/tmp/tmpMw7QD8/pip.zip/pip/index.py”, line 30, in
    File “/tmp/tmpMw7QD8/pip.zip/pip/wheel.py”, line 32, in
    File “/tmp/tmpMw7QD8/pip.zip/pip/pep425tags.py”, line 335, in
    File “/tmp/tmpMw7QD8/pip.zip/pip/pep425tags.py”, line 307, in get_supported
    File “/tmp/tmpMw7QD8/pip.zip/pip/pep425tags.py”, line 163, in is_manylinux1_compatible
    File “/tmp/tmpMw7QD8/pip.zip/pip/pep425tags.py”, line 187, in have_compatible_glibc
    ValueError: invalid literal for int() with base 10: ’20-2014′

    • 나스모에말하길

      sudo su 권한으로 root 계정으로 하신게 맞으신가요?

      • garchi말하길

        네 sudo su 입력한 후 사용자계정 PW 입력하고 실행했습니다.
        혹시 기본 계정인 admin 계정으로 해야 할까요?

        • 나스모에말하길

          아니요. 무조건 root 계정으로 해야합니다.
          그러면 다른 부분이 잘못된게 있는듯 합니다.

          • garchi말하길

            root 게정으로 했는데 동일한 증상이네요 ㅠㅠ
            혹시나 해서 서버에 get-pip.py 업로드해서 해봐도 동일 증상입니다.

          • 나스모에말하길

            파이썬 2.7 버전으로 해보세요.

          • garchi말하길

            파이썬 2.7버번 인스톨해도 동일 증상이네요
            DSM 새로 설치하고 한상태인데 이상하네요
            도움주셔서 감사드립니다.

    • Kella말하길

      저도 방금 이런 현상때문에 이것저것 해보다가보니
      curl -k https://bootstrap.pypa.io/3.2/get-pip.py | python 로
      설치해보니 잘됩니다.

      설치하고나면 pip를 업그레이드하라고 나오는데 안하고
      pip install requests 까지 하니 잘되네요;;;

      무언가 버전이 안맞는듯 한데 일단 그대로 사용하기로…ㅠ_ㅠ);;

  31. 김경돈말하길

    저번에 도움 주셔서 감사합니다.

    이번엔 다름이 아니라 채널을 추가했더니… epg가 안받아져서.. 다시 질문을 드립니다.

    권한 설정을 하고 이래저래 해봐도 새로 추가된 채널엔 전혀 epg가 들어오지 않습니다.ㅠㅠ

    저번처럼 관련 폴더에 다 접속해서 하나하나 모두 0755 권한을 줬는데도 마찬가지 문제가..ㅠㅠ

    매번 문제될때마다 번거롭게 하여 죄송합니다.ㅠ

  32. 미리감사말하길

    업그레이드를 하다가 꼬여 버렸네요…n2xml.py 파일을 지우고 다시 설치할려고 첨부터 했더니 설치한 파일때문에 이 파일이 안생기는 것 같습니다.
    curl 명령ㅇ 넣으면 모두 최신이라는 메시지가 나오고 pip로 requests 모듈 설치하면 잘 되었다고 나오는데 정작 n2xml.py 파일만 안생기네요..
    새로 처음부터 하고 싶은데 쉽지 않네요.

  33. 김경돈말하길

    아.. 순서를 바꾸니 잘 됩니다.

    그니깐 저는 tvheadend 어플상 채널 추가와 epg 추가를 해놓고

    python n2xml.py -e1 -u(지역에맞는 숫자)

    python n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock

    사용자정의스크립트 실행

    이 순서대로 하니깐 채널 추가한 후 추가된 채널에도 epg 정보가 잘 들어옵니다~

  34. prop말하길

    세번이나 했는데..여전히 안됩니다 ㅠㅠ 혹시 도움을 주실순 없을까요.. 그나마 의심이 가는건 권한관련인데 epggrab 폴더에는 권한을 부여했고

    위 댓글을 참조하여 네이버관련? 도 할려 했으나 naver 라는 단어는 전혀 보이지 않네요..이게 문제인건지 ㅠ

    • prop말하길

      ..어쩌다 보니 해결했습니다. 관련이 있어보이는 파일 폴더의 권한을 0777을 다 줘버리닌까 되긴하네요 ㅎ

      • prop말하길

        추가로 댓글 답니다. nas를 새로 들이느라 정확하게 똑같이 반복했으나 또 안되서 반복작업을 했습니다. 설치하는 부분은 다시 안했고 생성된 채널리스트를 삭제 나머지를 반복했습니다. 제 생각에는 위에 김경돈씨가 말한것처럼 tvheadend 상 채널 추가 epg 채널을 하고 나서 python n2xml.py 작업을 해줘야 하지 않나 싶네요. 권한을 줘도 정보가 안뜨던게 반복하닌까 뜨는걸 보면요..

  35. 이승철말하길

    저도다 했는데 방송도 나오는데..EPG를 못 불러오네요..시간 나실 때 팀뷰어 부탁드려도 될까요?

  36. 이승철말하길

    답변을 썼는데 글이 안올라가는건지 모르겠네요…

  37. 파이어볼말하길

    휴..저도 마찬가지로 로그아웃 후 EPG 정도가 메인창에 안뜨네요
    큐냅 251+ 사용중입니다.. 권한 755 777 다 줘봤는데도 그러네요

    • 파이어볼말하길

      해결했습니다
      권한은 755로 다 줬고 로그아웃 후
      python n2xml.py -e1 -u(지역에맞는 숫자)
      python n2xml.py -a -s 위에서 나온 XMLTV 경로
      해보니 뜨네요
      감사합니다 ^^

  38. 하늘땅말하길

    DSM214play 사용하는데 tvheadend가 4.1로 UP되면서 좀다르네요 첫번째 그림부분에 XMLTV 이분이 없네요
    4.0.5로 설치하는방법은 없나요?

    • prop말하길

      현재 4.1.1721-1 버전 사용중입니다. 만약 저와 같은 버전이시라면 epg grabber modules 에 가시면 external : XMLTV가 있습니다.
      그거 클릭하셔서 enabled 누르시고 save 누르시면 XMLTV가 활성화 됩니다.

    • 나스모에말하길

      현재 이 글 자체가 4.0.5 기준으로 작성이 된 글입니다.

  39. prop말하길

    나스모에님 현재 잘 쓰고 있긴한데 EPG를 불러오는데 있어서 스크립트 작업을 해줬지만 연동이 안되는거 같습니다.. 혹시 이와 관련해서 조언을 좀 해주실수는 없나요? 나스모에님이랑 똑같이 할려고 nas-admin 폴더를 생성해서 나머지 다 똑같고 tvheadend-testing 빼고 경로가 다 같은데 이상하게 못 불러들이네요.
    12시에 작업하게 설정해놨고 그때 nas가 꺼져서 연동이 안되나 싶었는데 직접 스크립트로 가서 실행 눌러도 적용이 안되더라구요. 그래서 puty들어가서 다시 명령어 입력하닌까 들어오던데 해결책을 모르곘네요.

    • 나스모에말하길

      DSM 6.0 부팅시 스크립트 작동 기능을 사용 해보신건가요?

      • prop말하길

        나스모에님 해결했습니다. dsm 버전은 5.2 이구요. 이상하게 수동으로 다시 실행하닌까 안되고.. 다시 puty로 작업하고 스크립트 해놨는데 받아오는거 같습니다.. 근데 한번 못 받아오면 계속 저 작업을 해줘야 할꺼같아서 두렵네요

  40. 김동근말하길

    error: [errno 2] no such file or directory
    이렇게 나오는거 해결하느라고 고생했습니다 ㅋㅋ..
    어떻게 해결 했는지 모르겠네요 ㅠ,.ㅠ
    일단 의심되는 것 몇가지만 적을께여.. 저도 여기 댓글 힌트를 많이 봐서요..
    epggrab 폴더 자체를 만들지 못해서 제가 직접 만들어줬고요 물론 권한도 줬고요
    그래도 안돼길래 ..여기저기 보다보니 유저명에 epggrab 파일이 생겨서 (?) 지웠습니다
    그리고… xmltv 활성화도 자꾸 안먹히더니 먼가 건드렸더니.. 활성화 ㅠ되면서 epggrab 폴더에 xmltv 파일과 컴피그 파일이 두개 생기길래
    기존대로 채널 지역부분부터 다시 해서 정보 땡겨오니 잘 먹히더군요,, ㅠ,.ㅠ 정확히 어떤부분이 문제인지 찾지를 못해 도움이 안돼지만
    저처럼 고생하시는분 참고하시라고 댓글 남겨봅니다

  41. 박시현말하길

    안녕하세요 관련 게시물보고 잘 활용중입니다~
    그런데 하다보니 어려운 점이 있어 글을 남깁니다.
    일단 tvheadend를 설치하였을 때 로그인이 안되어서 권한을 주어서 해결하였는데
    이번에는 xmltv활성화가 되지않아서 문의 드립니다.
    일단 var폴더네에 accesscontrol passwd 폴더 두개밖에 없고
    epggrab이란 폴더도 없습니다 당연히 xmltv 파일도 없고요..
    그리고 tvheadend 를 끄고 다시 키면 모든게 초괴화 됩니다.. 어떻게 방법이 없나요 ㅠㅠ..

  42. 뭐가문제일까..말하길

    제가 글을 잘못 이해했는지 궁금합니다.

    저는 dvb input 안하고 바로 epg 했다가
    안 나오길래 채널 확인용 글 보고 시도해 보니 ytn이 나옵니다.

    이 epg라는게 본인이 일단 input에서 모든 채널을 등록한 후에 업데이트 용도인가요?
    아니면 이것(epg)만으로도 나오는게 정상인가요?

  43. 위가말하길

    잘 따라해서 EPG 성공했습니다.
    그런데, 하루 분량만 나오는데, 뭘 잘못한거죠?
    3일 이상 나오는 걸로 알고 있는데요…

  44. re0201말하길

    덕분에 잘 진행되고 있습니다.
    그런데 저는 EGP 가 지상파 밖에 나오지 않는데
    EBS, JTBC 등은 원래 나오지 않는건지요?

  45. re0201말하길

    덕분에 잘 진행되고 있습니다.
    그런데 저는 EPG 가 SBS,KBS,MBC 밖에 나오지 않는데
    EBS, JTBC 등은 원래 나오지 않는건지요?

  46. 시리2말하길

    루트 계정으로 매일 12시간마다 업데이트 되도록 스케쥴러에 등록해놨는데 전혀 자동업데이트는 안됩니다.
    하지만 제어판에서 수동으로 스케쥴러의 스크립트 실행을 누르면 정상적으로 업데이트가 되네요.
    왜 이런걸까요?
    셋팅 상황 – root 매일 12시간마다. 첫실행시간 00시, 주기는 12시간마다 마지막실행시간 00시
    작업설정 python /volume2/homes/????/n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock –chanlist /volume2/homes/????/chanlist.json
    수동으로 DSM에서 실행시키면 잘됩니다.

  47. suhyeoni말하길

    음;; ㅠ_ㅠ 채널에서는 EPG 추가까지 됐지만 정작 EPG 탭에서는 로그아웃해도 리스트가 나오지 않네요. 리플에 나온대로 순서도 바꿔 처음부터 다시 해봐도 안 되는데요. 방법이 없을까요

  48. 김수운말하길

    초보적인 질문인에요
    여러가지로 글을 읽고 따라하고 있는데요
    root 계정이 뭔가요?
    사용자에 들어가도 root 계정은 없는데요? 초기 설치할때 설정한 기억도 없고요!
    그냥 사용자 아이디로 들어가 가니 설치가 안되요!
    좀 도와주세요!

    • 나스모에말하길

      root 계정은 시놀로지에 기본적으로 보이지 않는 어드민 계정입니다.
      일반 계정 중 어드민 계정 즉 처음으로 만든 계정에 비번을 넣고 사용자명을 root로 적으시면 됩니다.

  49. 김수운말하길

    설치 잘 하다가 아래와 같이 에러 나네요
    어떻게 해야 하나요???????

    Collecting pip<8
    Downloading pip-7.1.2-py2.py3-none-any.whl (1.1MB)
    100% |████████████████████████████████| 1.1MB 203kB/s
    Collecting setuptools
    Downloading setuptools-21.0.0-py2.py3-none-any.whl (509kB)
    100% |████████████████████████████████| 512kB 248kB/s
    Collecting wheel
    Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |████████████████████████████████| 69kB 2.3MB/s
    Installing collected packages: pip, setuptools, wheel
    Exception:
    Traceback (most recent call last):
    File "/tmp/tmpMWZoHU/pip.zip/pip/basecommand.py", line 211, in main
    status = self.run(options, args)
    File "/tmp/tmpMWZoHU/pip.zip/pip/commands/install.py", line 311, in run
    root=options.root_path,
    File "/tmp/tmpMWZoHU/pip.zip/pip/req/req_set.py", line 646, in install
    **kwargs
    File "/tmp/tmpMWZoHU/pip.zip/pip/req/req_install.py", line 803, in install
    self.move_wheel_files(self.source_dir, root=root)
    File "/tmp/tmpMWZoHU/pip.zip/pip/req/req_install.py", line 998, in move_wheel_files
    isolated=self.isolated,
    File "/tmp/tmpMWZoHU/pip.zip/pip/wheel.py", line 339, in move_wheel_files
    clobber(source, lib_dir, True)
    File "/tmp/tmpMWZoHU/pip.zip/pip/wheel.py", line 310, in clobber
    ensure_dir(destdir)
    File "/tmp/tmpMWZoHU/pip.zip/pip/utils/__init__.py", line 71, in ensure_dir
    os.makedirs(path)
    File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
    OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/pip-7.1.2.dist-info'

  50. 김수운말하길

    어제 주신 조언으로 한발 한발 나가고 있는데 … 또 장벽이 생겼네요 ㅎ ㅎ

    [email protected]_Happyday:/volume1/homes/admin# python n2xml.py -a -s [email protected]/thheadend-testing/var/epggrab/xmltv.sock
    25개의 채널 분류에서 233채널, 3일분의 방송정보를 가져옵니다.
    Error: [Errno 2] No such file or directory

    어떻게 하죠? ㅎ ㅎ

  51. 김수운말하길

    epg를 실행할때
    DSM의 작업스케줄이 실행이 안되고요
    그냥 PuTTY에 들아가서 하면 채널 정보가 불러와 져요 ㅎ
    권한 문제인것같긴한데. .. 혹시 다른 방법 없나요?
    참 DSM 6.0 사용중입니다.

  52. 김수준말하길

    6,0사용자입니다
    2주째 헤메고 있습니다
    도움 부탁드려요

  53. 김수준말하길

    EPG Source: 원하는 방송사<—설정을 한다음에

    ex: python n2xml.py -a -s [email protected]/tvheadend-4.0/var/epggrab/xmltv.sock <–이명령얼 부분을 수행하니..

    EPG 정보가 뜨네요..

    해결 했습니다.

    감사합니다.

  54. 시리2말하길

    성공도 하고 실패도 하고 몇번 시행착오를 거쳐서 저도 조금 도움될수 있는 참고글 남깁니다.
    25개의 채널 분류세서 233채널 3일분의 방송 정보를 가져옵니다
    error: [errno 2] no such file or directory
    이런 에러 나오는 분들은 epg grabber에서 xmltv 체크가 해제될때 그러더군요. 체크하면 됩니다.

    또하나 순서가 중요한듯한데 python n2xml.py -a -s [email protected]/tvheadend???/var/epggrab/xmltv.sock
    이부분을 실행하신 다음에 채널에서 epg 등록을 하세요. 그래도 epg는 안보입니다.
    스케쥴러에서 등록해서 정상 실행되고 나면 tvheadend 로그아웃후 다시 로그인하면 제대로 보입니다.
    스케쥴러에서 작업 – 결과보기 해서 정상으로 나와야 합니다. 결과보기가 중단으로 나와있으면 해결해야합니다

  55. 이인선말하길

    잘 사용하다가 패키지 업데이트후 tvheadend가 먹통이 되어버려서 삭제후 재설치 했습니다.
    그런데 xmltv.sock 파일이 없네요…
    설정에서 xmltv 활성화 체크는 했습니다.
    xmltv.sock 이파일은 자동으로 생기는건가요?
    아니라면 따로 받을 순 없을까요?

  56. joo말하길

    안녕하세요 나스모에님
    나스모에 블로그 덕분에 여러 정보 얻고 있습니다.

    tvheadend epg를 이 글을 보고 잘 사용하다가 오늘 서버를 재설치 하였는데
    python n2xml.py -e1 -u1 명령어를 입력하면

    채널 변동이 없습니다.
    Error: [Errno 2] No such file or directory: ‘chanlist.json’
    chanlist.json을 불러오지 못했습니다. n2xml.py -u’를 실행하세요.

    라고 나오면서 채널 정보를 불러오질 못합니다.

    혹시 해결 방법 도움 받을 수 있을까요? 감사합니다.

    • 나스모에말하길

      친절하게 에러에 방법이 나온대로 하시면 됩니다.
      n2xml.py -u 라는 명령어를 한번만 쳐주면 해결이 가능합니다. (경로 설정대로 따라가서 해야하는데 모른다면 밑에 부분에 나온 글을 컨트롤 + F로 찾아서 그 부분만 따라하시면 됩니다.)

      ” Successfully installed requests-x.x.x 문구가 나오면 설치 성공입니다. ” 부터 “방송정보를 가져옵니다. 라고 문구가 나와야 합니다.” 라는 중간 사이에 과정을 그대로 따라 하시면 됩니다.

      • joo말하길

        댓글 감사합니다.

        저의 경우 시놀로지가 아니라서 push 라는 폴더를 만들어서 사용했습니다. 당연히 해당 경로로 가서 실행도 했구요.

        n2xml.py -u 명령어를 입력도 해봤었는데 지역을 입력하라는 메세지가 나오고 지역 코드를 추가해서 입력하면 원래와 똑같은 메세지가 나옵니다.

        • 나스모에말하길

          제 글대로 하셨다면 정확하게는 “ex: 서울이면 python n2xml.py -e1 -u1” 입니다.

          • joo말하길

            명령어는 제대로 입력했습니다.
            여기 저기 확인해보니 네이버 tvguide.naver.com 자체가 이제 서비스가 안 되는 것 같네요.
            다른 분들도 오늘 자 데이터부터 받아 오질 못 하는 것 같습니다.

          • 나스모에말하길

            오늘 자로 개편되어서 더는 사용 불가라는 글이 있네요.
            새로운 대체 방법이 나오기 전까지는 방법이 없을 듯합니다

  57. bene말하길

    joo 님이랑 동일한 메시지 뜨는데
    위에 댓글 보니 jjyun 님 해결하셨던데 어떻게 해결 하셨는지 알 수 있을까요

  58. 김수운말하길

    tvguide.naver.com 개편이 뭔말이지 몰라서
    왜안되지 하면서 모두 다시 깔고 했는데…
    대처 방법 나오면 꼭 알려주세요

  59. 인종근말하길

    Error: No JSON object could be decoded

  60. 이궁말하길

    http://www.clien.net/cs2/bbs/board.php?bo_table=cm_nas&wr_id=25764
    이런식으로 방법이 있긴한가본데 초보라 해설이 안되네요. 어서
    능력자분이 길을 안내해주시기만 기다려야겠네요

  61. 김수운말하길

    이궁가 님 글보고 링크 들어갔는데
    초보라 저도 전혀 모르겠더라고..
    능력자분들 부탁좀 드릴께요… 모르면 몰랐을까 한번 경험한 EPG의 신세계…
    꼭 좀 부탁드릴께용

  62. 다루리말하길

    daruri> curl -k https://bootstrap.pypa.io/get-pip.py | python
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 1488k 100 1488k 0 0 1000k 0 0:00:01 0:00:01 –:–:– 999k
    Collecting pip
    Using cached pip-8.1.2-py2.py3-none-any.whl
    Collecting setuptools
    Using cached setuptools-26.1.1-py2.py3-none-any.whl
    Collecting wheel
    Using cached wheel-0.29.0-py2.py3-none-any.whl
    Installing collected packages: pip, setuptools, wheel
    Exception:
    Traceback (most recent call last):
    File “/tmp/tmpEhMRTQ/pip.zip/pip/basecommand.py”, line 215, in main
    status = self.run(options, args)
    File “/tmp/tmpEhMRTQ/pip.zip/pip/commands/install.py”, line 317, in run
    prefix=options.prefix_path,
    File “/tmp/tmpEhMRTQ/pip.zip/pip/req/req_set.py”, line 742, in install
    **kwargs
    File “/tmp/tmpEhMRTQ/pip.zip/pip/req/req_install.py”, line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
    File “/tmp/tmpEhMRTQ/pip.zip/pip/req/req_install.py”, line 1032, in move_wheel_files
    isolated=self.isolated,
    File “/tmp/tmpEhMRTQ/pip.zip/pip/wheel.py”, line 346, in move_wheel_files
    clobber(source, lib_dir, True)
    File “/tmp/tmpEhMRTQ/pip.zip/pip/wheel.py”, line 317, in clobber
    ensure_dir(destdir)
    File “/tmp/tmpEhMRTQ/pip.zip/pip/utils/__init__.py”, line 83, in ensure_dir
    os.makedirs(path)
    File “/usr/lib/python2.7/os.py”, line 157, in makedirs
    mkdir(name, mode)
    OSError: [Errno 13] Permission denied: ‘/usr/lib/python2.7/site-packages/pip-8.1.2.dist-info’
    daruri> daruri> curl -k https://bootstrap.pypa.io/get-pip.py | python
    -sh: daruri: not found
    daruri> % Total % Received % Xferd Average Speed Time Time Time
    Current
    -sh: %: not found
    daruri> Dload Upload Total Spent Left
    Speed
    -sh: Dload: not found
    daruri> 100 1488k 100 1488k 0 0 1000k 0 0:00:01 0:00:01 –:–:–
    999k
    -sh: 100: not found
    daruri> Collecting pip
    -sh: Collecting: not found
    daruri> Using cached pip-8.1.2-py2.py3-none-any.whl
    -sh: Using: not found
    daruri> Collecting setuptools
    -sh: Collecting: not found
    daruri> Using cached setuptools-26.1.1-py2.py3-none-any.whl
    -sh: Using: not found
    daruri> Collecting wheel
    -sh: Collecting: not found
    daruri> Using cached wheel-0.29.0-py2.py3-none-any.whl
    -sh: Using: not found
    daruri> Installing collected packages: pip, setuptools, wheel
    -sh: Installing: not found
    daruri> Exception:
    -sh: Exception:: not found
    daruri> Traceback (most recent call last):
    -sh: syntax error: unexpected word (expecting “)”)
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/basecommand.py”, line 215, in main
    -sh: File: not found
    daruri> status = self.run(options, args)
    -sh: syntax error: unexpected “(”
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/commands/install.py”, line 317, in ru
    n
    -sh: File: not found
    daruri> prefix=options.prefix_path,
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/req/req_set.py”, line 742, in install
    -sh: File: not found
    daruri> **kwargs
    -sh: **kwargs: not found
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/req/req_install.py”, line 831, in ins
    tall
    -sh: File: not found
    daruri> self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
    -sh: syntax error: unexpected word (expecting “)”)
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/req/req_install.py”, line 1032, in mo
    ve_wheel_files
    -sh: File: not found
    daruri> isolated=self.isolated,
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/wheel.py”, line 346, in move_wheel_fi
    les
    -sh: File: not found
    daruri> clobber(source, lib_dir, True)
    -sh: syntax error: unexpected word (expecting “)”)
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/wheel.py”, line 317, in clobber
    -sh: File: not found
    daruri> ensure_dir(destdir)
    -sh: syntax error: unexpected word (expecting “)”)
    daruri> File “/tmp/tmpEhMRTQ/pip.zip/pip/utils/__init__.py”, line 83, in ensur
    e_dir
    -sh: File: not found
    daruri> os.makedirs(path)
    -sh: syntax error: unexpected word (expecting “)”)
    daruri> File “/usr/lib/python2.7/os.py”, line 157, in makedirs
    -sh: File: not found
    daruri> mkdir(name, mode)
    -sh: syntax error: unexpected word (expecting “)”)
    daruri> OSError: [Errno 13] Permission denied: ‘/usr/lib/python2.7/site-packages
    /pip-8.1.2.dist-info’
    -sh: OSError:: not found
    daruri>

    이렇게 나오네요

  63. 유병훈말하길

    안녕하세요? 사이트에서 많은 정보로 kodi연결까지는 어렵게 완료하였으나 EPG 부분에서 몇날몇칠 어려움을 겪고 있습니다. 제가 겪는 에러는

    python n2xml.py -e1 -u1 명령어를 입력하면

    채널 변동이 없습니다.
    Error: [Errno 2] No such file or directory: ‘chanlist.json’
    chanlist.json을 불러오지 못했습니다. n2xml.py -u’를 실행하세요.

    에러입니다. 팀뷰로 도움을 받고 싶습니다. 꼭부탁드리겠습니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.