2016-04-30 11 views
0

私はしばらくホームサーバーでPlexを使用していましたが、私はNAS用のアップグレードをいくつか購入しましたので、ドッカーセットアップを自動化しようと決めました。私はAnagersにとって全く新しく、Dockerへの非常に単純な露出です。実際のPlexの配備を除いて、ほとんどのことが機能しているようです。フレックスとドッカーを使用したプレックス

私はすべてのコマンドで最初に使用しましたが、これは助けになるかもしれませんが、私は何をしているのか分かりませんでした。

エラーは次のとおりです。

Error: Unable to set up server: sqlite3_statement_backend::loadOne: database is locked 
Starting Plex Media Server. 
6 3000 /config/Library/Application Support 
8192 

私はNASドライブ上のファイル自体をチェックしており、次のプロパティを持っています.Supportはsshユーザーです。

208 -rwxr-xr-x 1 support root 209920 Apr 30 12:21 com.plexapp.plugins.library.db 

私が作成したプレイブックは次のとおりです。

--- 
# Install Docker 
- hosts: mediaservers 
    remote_user: support 
    roles: 
    - { role: angstwad.docker_ubuntu, sudo: yes } 

# Mount NAS and create folders 
- hosts: mediaservers 
    remote_user: support 
    become: no 
    tasks: 
    - name: Install required package 
     apt: pkg={{item}} state=installed update-cache=yes 
     become: yes 
     with_items: 
     - cifs-utils 
    - name: Upload credentials file 
     copy: src=env/.smbcredentials dest=/root/ mode=0700 
     become: yes 
    - name: Create mount directory 
     file: state=directory path=/mnt/NAS/universe-01 
    - name: mount NAS to fstab 
     mount: fstype=cifs name=/mnt/NAS/universe-01 src=//192.168.1.73/universe-01 opts="credentials=/root/.smbcredentials,uid=1000" state=mounted 
     become: yes 

    # Directories to store media files 
    - name: Creates tvshow directory 
     file: state=directory path=/mnt/NAS/universe-01/media/tvshows 
    - name: Creates movies directory 
     file: state=directory path=/mnt/NAS/universe-01/media/movies 
    - name: Creates music directory 
     file: state=directory path=/mnt/NAS/universe-01/media/music 
    - name: Creates photos directory 
     file: state=directory path=/mnt/NAS/universe-01/media/photos 

    # Directories to store docker data/config 
    - name: Creates plex configuration directory 
     file: state=directory path=/mnt/NAS/universe-01/data/docker/plex/config 

# Deploy docker images 
- hosts: mediaservers 
    remote_user: support 
    become: no 
    tasks: 
    - name: Create Plex docker image 
     become: yes 
     docker: 
     name: plex 
     hostname: plex 
     image: linuxserver/plex 
     pull: missing 
     state: started 
     restart_policy: always 
     ports: 
     - "32400:32400" 
     - "32400:32400/udp" 
     - "32469:32469" 
     - "32469:32469/udp" 
     - "5353:5353/udp" 
     - "1900:1900/udp" 
     volumes: [ 
      '/mnt/NAS/universe-01/data/docker/plex/config:/config', 
      '/mnt/NAS/universe-01/media/tvshows:/data/tvshows', 
      '/mnt/NAS/universe-01/media/movies:/data/movies', 
      '/mnt/NAS/universe-01/media/music:/data/music', 
      '/mnt/NAS/universe-01/media/photos:/data/photos' 
     ] 
     env: 
      VERSION: latest 
      PGID: 999 
      PUID: 1000 

答えて

0

Docker on Windowsを使用したとき、私は同様のエラーがありました。私にとって問題は、私が使用していたplexコンテナに間違ったPUIDとPGIDを割り当てていることでした。適切なIDを割り当てたら、サーバーはエラーなく実行されました。

問題はありませんが、これが役立つことを願っています。

関連する問題