Hi all. I have an Unraid file server with several instances of Kodi accessing it (Rasberry PIs, Windows, Linux, & Android). They are all sharing a library via a MySQL database on the server. I think things broke when I upgraded from Isengard to Jarvis.
So what is going on, is I have two shares that I have Kodi update, Movies and TVShows. The library updates the Movies share just fine. New movies are added, Kodi updates, all instances see the update. When TVShows are added, however, the library won’t update. It won’t recognize when a new series is added and it won’t recognize when an episode is added. When I go to Videos->Files->TVShows I can see the new stuff on every instance, but when I try to update the library, it just will not show anything new.
Anyways, here is my log file.
Logfile
I believe the relevant section starts on line 929. Which is below:
20:58:27 T:140389795329792 DEBUG: NFS: Context for 192.168.2.132/mnt/user/TVShows not open - get a new context.
20:58:27 T:140389795329792 DEBUG: NFS: Connected to server 192.168.2.132 and export /mnt/user/TVShows
20:58:27 T:140389795329792 DEBUG: NFS: chunks: r/w 1048576/32768
20:58:27 T:140389795329792 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:04
20:58:27 T:140389795329792 DEBUG: CAnnouncementManager - Announcement: OnScanFinished from xbmc
20:58:27 T:140389795329792 DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanFinished
20:58:27 T:140390291847232 DEBUG: CGUIMediaWindow::GetDirectory (videodb://tvshows/titles/)
20:58:27 T:140390291847232 DEBUG: ParentPath = [videodb://tvshows/titles/]
20:58:27 T:140389795329792 DEBUG: RunQuery took 39 ms for 83 items query: SELECT * FROM tvshow_view
20:58:27 T:140389528893184 DEBUG: Thread BackgroundLoader start, auto delete: false
20:58:27 T:140389528893184 DEBUG: Thread BackgroundLoader 140389528893184 terminating
20:58:28 T:140390291847232 DEBUG: ------ Window Deinit (DialogExtendedProgressBar.xml) ------
20:58:31 T:140390291847232 DEBUG: ------ Window Deinit (Pointer.xml) ------
20:58:43 T:140390291847232 DEBUG: ------ Window Init (Pointer.xml) ------
20:58:45 T:140390291847232 DEBUG: ------ Window Deinit (Pointer.xml) ------
20:58:57 T:140389795329792 DEBUG: Thread JobWorker 140389795329792 terminating (autodelete)
21:00:00 T:140390291847232 NOTICE: NFS is idle. Closing the remaining connections.
From what I can find on the Googles it appears to be a configuration issue with the NFS share. It looks like Kodi can’t read the share. However, both NFS shares are configured identical. Just in case I went to the raw exports file on the server and checked. Here is the two shares there:
"/mnt/user/Movies" -async,no_subtree_check,fsid=103 *(sec=sys,rw,insecure,anongid=100,anonuid=99,all_squash)
"/mnt/user/TVShows" -async,no_subtree_check,fsid=109 *(sec=sys,rw,insecure,anongid=100,anonuid=99,all_squash)
Here is my Sources.xml file:
<sources>
<programs>
<default pathversion="1"></default>
</programs>
<video>
<default pathversion="1"></default>
<source>
<name>Movies</name>
<path>nfs://192.168.2.132/mnt/user/Movies/</path>
<allowsharing>true</allowsharing>
</source>
<source>
<name>TVShows</name>
<path>nfs://192.168.2.132/mnt/user/TVShows/</path>
<allowsharing>true</allowsharing>
</source>
<source>
<name>Workout</name>
<path>nfs://192.168.2.132/mnt/user/Workout/</path>
<allowsharing>true</allowsharing>
</source>
<source>
<name>Home Videos</name>
<path>nfs://192.168.2.132/mnt/user/Videos/</path>
<allowsharing>true</allowsharing>
</source>
<source>
<name>NewMovies</name>
<path>nfs://192.168.2.132/mnt/user/NewMovies/</path>
<allowsharing>true</allowsharing>
</source>
<source>
<name>NewDownloads</name>
<path>nfs://192.168.2.132/mnt/user/NewDownloads/</path>
<allowsharing>true</allowsharing>
</source>
</video>
<music>
<default pathversion="1"></default>
<source>
<name>Music</name>
<path pathversion="1">nfs://192.168.2.132/mnt/user/Music/</path>
<allowsharing>true</allowsharing>
</source>
</music>
<pictures>
<default pathversion="1"></default>
<source>
<name>Pictures</name>
<path pathversion="1">nfs://192.168.2.132/mnt/user/Pictures/</path>
<allowsharing>true</allowsharing>
</source>
</pictures>
<files>
<default pathversion="1"></default>
</files>
</sources>
Any suggestions?