Hi,
I have the same problem with Serviio 1.4.1.2 on Ubuntu 12.04. It was working fine and suddenly (after an Ubuntu update??) it does not start anymore.
Any suggestion what I can do?
Thanks
Renate
Here is the error message appearing on the screen:
./serviio.sh
Exception in thread "Thread-13" java.lang.RuntimeException: Cannot instantiate search engine: Lock obtain timed out: NativeFSLock@/opt/serviio/library/search/write.lock: java.io.FileNotFoundException: /opt/serviio/library/search/write.lock (Permission denied)
at org.serviio.library.search.SearchManager.getInstance(SearchManager.java:59)
at org.serviio.MediaServer$ShutdownHook.run(MediaServer.java:337)
Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/opt/serviio/library/search/write.lock: java.io.FileNotFoundException: /opt/serviio/library/search/write.lock (Permission denied)
at org.apache.lucene.store.Lock.obtain(Lock.java:84)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:672)
at org.serviio.library.search.SearchIndexer.startIndexWriter(SearchIndexer.java:193)
at org.serviio.library.search.SearchIndexer.<init>(SearchIndexer.java:79)
at org.serviio.library.search.SearchManager.<init>(SearchManager.java:49)
at org.serviio.library.search.SearchManager.getInstance(SearchManager.java:57)
... 1 more
Caused by: java.io.FileNotFoundException: /opt/serviio/library/search/write.lock (Permission denied)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
at org.apache.lucene.store.NativeFSLock.obtain(NativeFSLockFactory.java:203)
at org.apache.lucene.store.Lock.obtain(Lock.java:95)
... 6 more
==============================
I have an old Serviio 1.4 installation on my laptop, and that one I can start successully.
Below is the message from the serviio.log file of serviio 1.4.1.2
=======================
2015-02-22 13:03:38,388 ERROR [ApplicationInstanceManager] .: .: unknown error
java.net.UnknownHostException: .: .: unknown error
at java.net.InetAddress.getLocalHost(InetAddress.java:1484)
at org.serviio.ApplicationInstanceManager.registerInstance(ApplicationInstanceManager.java:68)
at org.serviio.MediaServer.checkForRunningInstances(MediaServer.java:283)
at org.serviio.MediaServer.main(MediaServer.java:106)
Caused by: java.net.UnknownHostException: .: unknown error
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
at java.net.InetAddress.getLocalHost(InetAddress.java:1479)
... 3 more
2015-02-22 13:03:38,404 INFO [MediaServer] ------------------------------------------------------------------------
2015-02-22 13:03:38,404 INFO [MediaServer] Serviio DLNA media streaming server v 1.4.1.2 (rev. 3753eff81a2f+)
2015-02-22 13:03:38,404 INFO [MediaServer] Petr Nejedly 2009-2014
2015-02-22 13:03:38,404 INFO [MediaServer]
http://www.serviio.org2015-02-22 13:03:38,404 INFO [MediaServer]
2015-02-22 13:03:38,404 INFO [MediaServer] Java 1.8.0_31-Oracle Corporation
2015-02-22 13:03:38,405 INFO [MediaServer] OS Linux i386 3.2.0-77-generic-pae
2015-02-22 13:03:38,405 INFO [MediaServer] File encoding: UTF-8
2015-02-22 13:03:38,405 INFO [MediaServer] Headless mode enabled: true
2015-02-22 13:03:38,405 INFO [MediaServer] User: root
2015-02-22 13:03:38,405 INFO [MediaServer] User home dir: /root
2015-02-22 13:03:38,405 INFO [MediaServer] Temp dir: /tmp
2015-02-22 13:03:38,405 INFO [MediaServer] ------------------------------------------------------------------------
2015-02-22 13:03:38,541 INFO [WebServer] Socket buffer set to 65535 bytes
2015-02-22 13:03:38,543 INFO [RestletServer] Starting Restlet server (/rest) exposed on port 23423
2015-02-22 13:03:38,586 INFO [RestletServer] Starting Restlet server (/cds) exposed on port 23424
2015-02-22 13:03:38,587 INFO [RestletServer] Starting Restlet server (/mediabrowser) exposed on port 23424
2015-02-22 13:03:38,599 INFO [DBSchemaUpdateExecutor] Checking if DB schema needs to be updated
2015-02-22 13:03:38,620 INFO [DatabaseManager] Using DERBY database language
2015-02-22 13:03:39,849 INFO [MediaServer] ------------------------------------------------------------------------
2015-02-22 13:03:39,849 INFO [MediaServer] License: FREE
2015-02-22 13:03:39,849 INFO [MediaServer] ------------------------------------------------------------------------
2015-02-22 13:03:39,859 INFO [Device] Created UPnP Device with UUID: 684ff902-938e-3ee5-a1eb-dff5394e3317, bound address: 192.168.178.27
2015-02-22 13:03:39,977 WARN [ProfilesDefinitionParser] Cannot get name of the local computer: .: .: unknown error
2015-02-22 13:03:40,273 INFO [ProfilesDefinitionParser] Parsing Profiles definition
2015-02-22 13:03:40,319 ERROR [MediaServer] An unexpected error occured. Ending the application. Message: replacement
java.lang.NullPointerException: replacement
at java.util.regex.Matcher.replaceFirst(Matcher.java:999)
at java.lang.String.replaceFirst(String.java:2165)
at org.serviio.profile.ProfilesDefinitionParser.getDeviceDescription(ProfilesDefinitionParser.java:378)
at org.serviio.profile.ProfilesDefinitionParser.processProfileNode(ProfilesDefinitionParser.java:229)
at org.serviio.profile.ProfilesDefinitionParser.parseDefinition(ProfilesDefinitionParser.java:164)
at org.serviio.profile.ProfileManager.parseProfilesFromFile(ProfileManager.java:181)
at org.serviio.profile.ProfileManager.loadProfiles(ProfileManager.java:156)
at org.serviio.MediaServer.main(MediaServer.java:122)
2015-02-22 13:03:40,321 WARN [IndexedDiskCache] Region [online_technical_metadata] Disk cache not shutdown properly, shutting down now.
2015-02-22 13:03:40,324 WARN [IndexedDiskCache] Region [thumbnails] Disk cache not shutdown properly, shutting down now.
2015-02-22 13:03:40,335 WARN [IndexedDiskCache] Region [tokens] Disk cache not shutdown properly, shutting down now.