Woohoo! 2.0.0.524 had solved the rouge series problem! At least for two of them, I’ve no patience to wait for the full rescan to complete :-).
A couple of new issues:
Clicking the “Check for Update” button showed no new version and no error message. The log had a different story to tell:
InstallUpdateService Update process failed: Directory '/tmp/nzbdrone_update/nzbdrone/NzbDrone.Update' not found. 2:18 AM InstallUpdateService Preparing client 2:18 AM InstallUpdateService Update package extracted successfully 2:18 AM ArchiveService Validating Archive /tmp/nzbdrone_update/NzbDrone.master.2.0.0.516.zip 2:18 AM InstallUpdateService Extracting Update package 2:18 AM InstallUpdateService Downloading update package from [http://update.nzbdrone.com/v2/master/NzbDrone.master.2.0.0.516.zip] to [/tmp/nzbdrone_update/NzbDrone.master.2.0.0.516.zip] 2:18 AM InstallUpdateService Downloading Updated 2.0.0.516 [master] 2:18 AM InstallUpdateService Checking for updates
I don’t have a /tmp/nzbdrone_update/nzbdrone/NzbDrone.Update directory, however:
`root@Server:~# ls -lR /tmp/nzbdrone_update/ | more
/tmp/nzbdrone_update/:
total 6276
drwxr-xr-x 4 nzbdrone downloads 1140 Sep 14 08:42 NzbDrone
-rw-r–r-- 1 nzbdrone downloads 6424049 Sep 14 08:42 NzbDrone.master.2.0.0.516.z
ip
/tmp/nzbdrone_update/NzbDrone:
total 11088
-rw-r–r-- 1 nzbdrone downloads 42496 Sep 14 08:42 Exceptron.Client.dll
-rw-r–r-- 1 nzbdrone downloads 71168 Sep 14 08:42 Exceptron.Client.pdb
-rw-r–r-- 1 nzbdrone downloads 99840 Sep 14 08:42 FluentMigrator.dll
[…]`
Odd. Aptitude worked fine and got me an even newer version, 2.0.0.524. Running that, I got an “epic fail” error:
[Info] Bootstrap: Starting NzbDrone Console. Version 2.0.0.524 [Info] MigrationLogger: *** Migrating data source=/mnt/storage/apps/nzbdrone/.config/NzbDrone/nzbdrone.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal *** [Info] MigrationLogger: *** Migrating data source=/mnt/storage/apps/nzbdrone/.config/NzbDrone/logs.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal *** [Info] Router: Application mode: Interactive [Info] OwinHostController: starting server on http://*:8989/ [Info] NancyBootstrapper: Starting NzbDrone API [Info] SceneMappingService: Updating Scene mapping EPIC FAIL: System.NullReferenceException: Object reference not set to an instance of an object at Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.ProcessServerCommand (Microsoft.AspNet.SignalR.Infrastructure.ServerCommand command) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler.OnCommand (Microsoft.AspNet.SignalR.Infrastructure.ServerCommand command) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler.<HandleServerCommands>b__1 (System.Object s, Microsoft.AspNet.SignalR.Messaging.Message m) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Messaging.MessageBusExtensions.Enumerate[Object] (IList
1 messages, System.Func2 filter, System.Action
2 onMessage, System.Object state) [0x00000] in :0
at Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler.HandleServerCommands (MessageResult result, System.Object state) [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.Subscription.Invoke (MessageResult result, System.Action1 beforeInvoke, System.Object state) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Messaging.Subscription.WorkImpl (System.Threading.Tasks.TaskCompletionSource
1 taskCompletionSource) [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.Subscription.Work () [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.MessageBroker.PumpImpl (System.Threading.Tasks.TaskCompletionSource`1 taskCompletionSource, ISubscription subscription) [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.MessageBroker.PumpAsync () [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.MessageBroker.ProcessWork (System.Object state) [0x00000] in :0
[Fatal] GlobalExceptionHandlers: EPIC FAIL: Object reference not set to an instance of an object
System.NullReferenceException: Object reference not set to an instance of an object
at Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.ProcessServerCommand (Microsoft.AspNet.SignalR.Infrastructure.ServerCommand command) [0x00000] in :0
at Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler.OnCommand (Microsoft.AspNet.SignalR.Infrastructure.ServerCommand command) [0x00000] in :0
at Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler.b__1 (System.Object s, Microsoft.AspNet.SignalR.Messaging.Message m) [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.MessageBusExtensions.Enumerate[Object] (IList1 messages, System.Func
2 filter, System.Action2 onMessage, System.Object state) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler.HandleServerCommands (MessageResult result, System.Object state) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Messaging.Subscription.Invoke (MessageResult result, System.Action
1 beforeInvoke, System.Object state) [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.Subscription.WorkImpl (System.Threading.Tasks.TaskCompletionSource1 taskCompletionSource) [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Messaging.Subscription.Work () [0x00000] in <filename unknown>:0 at Microsoft.AspNet.SignalR.Messaging.MessageBroker.PumpImpl (System.Threading.Tasks.TaskCompletionSource
1 taskCompletionSource, ISubscription subscription) [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.MessageBroker.PumpAsync () [0x00000] in :0
at Microsoft.AspNet.SignalR.Messaging.MessageBroker.ProcessWork (System.Object state) [0x00000] in :0`
The program seems to be working fine.