Jump to content

Emby Beta Fail to start


Recommended Posts

Posted (edited)

 when i start with strace i can see the error

 

stat("/opt/emby-server/system/EmbyServer.pdb", 0x7fff9ca7d9b0) = -1 ENOENT (No such file or directory)
lstat("/opt/emby-server/system/EmbyServer.pdb", 0x7fff9ca7d9c0) = -1 ENOENT (No such file or directory)
flock(49, LOCK_UN)                      = 0
close(49)                               = 0
mprotect(0x7fcb48030000, 65536, PROT_READ|PROT_WRITE) = 0
write(7, "System.DllNotFoundException: Una"..., 538System.DllNotFoundException: Unable to load shared library 'sqlite3' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libsqlite3: cannot open shared object file: No such file or directory
   at SQLitePCL.SQLite3Provider_sqlite3.NativeMethods.sqlite3_libversion_number()
   at SQLitePCL.SQLite3Provider_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number()
   at SQLitePCL.raw.SetProvider(ISQLite3Provider imp)
   at EmbyServer.Program.Main(String[] args)) = 538
 
 
 
I have no pdb file at all at any emby directory
 
 
 
edit: BTW was there done something in recognizing movies? Cause Emby doesn`t recognize Movies anymore which it did before
 
edit2: even  3.6.0.72 which is the oldest version i can load is broken, so I have no working emby at the moment
Edited by schamane
Posted

Hi, what OS are you on?

Posted

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.5 LTS"
Posted

ok, i just recognized taht sqlite3 wasnt installed, now it is installed, but no change

 

Is it possible I need some -dev package or other dependencies?

Posted

No, everything is self-contained.

Posted

sqlite3 is provided in our package and should automatically be used by emby. How are you starting emby?

Posted

hi, 

 

sorry was busy whole weekend.

 

my start parameter looks like this

 

  strace /opt/emby-server/system/EmbyServer -programdata /var/lib/emby-server -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb

 

all folders and files are existent

 
when i downgrade to  3.5.3.0 its working again
when i do a ps axfwww i see a defference
 
/opt/emby-server/system/EmbyServer -programdata /var/lib/emby -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
 
so i tried 
strace /opt/emby-server/system/EmbyServer -programdata /var/lib/emby -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
 
 
same result
 
mmap(NULL, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3855509000
mprotect(0x7f3855509000, 65536, PROT_READ|PROT_WRITE) = 0
munmap(0x7f3855509000, 65536)           = 0
mprotect(0x7f37e19cf000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f37e19cf000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
lseek(49, 358904, SEEK_SET)             = 358904
read(49, "RSDS\3305\23\227\342\216eN\251y\271^[\347\376\372\1\0\0\0/home/em"..., 4096) = 4096
mprotect(0x7f37e23e4000, 4096, PROT_READ|PROT_WRITE) = 0
stat("/opt/emby-server/system/EmbyServer.pdb", 0x7ffd5d8dc250) = -1 ENOENT (No such file or directory)
lstat("/opt/emby-server/system/EmbyServer.pdb", 0x7ffd5d8dc260) = -1 ENOENT (No such file or directory)
flock(49, LOCK_UN)                      = 0
close(49)                               = 0
mprotect(0x7f37bc030000, 65536, PROT_READ|PROT_WRITE) = 0
write(7, "System.DllNotFoundException: Una"..., 538System.DllNotFoundException: Unable to load shared library 'sqlite3' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libsqlite3: cannot open shared object file: No such file or directory
   at SQLitePCL.SQLite3Provider_sqlite3.NativeMethods.sqlite3_libversion_number()
   at SQLitePCL.SQLite3Provider_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number()
   at SQLitePCL.raw.SetProvider(ISQLite3Provider imp)
   at EmbyServer.Program.Main(String[] args)) = 538
write(7, "\n", 1
)                       = 1
gettid()                                = 2844
unlink("/tmp/clr-debug-pipe-2844-92145608-in") = 0
unlink("/tmp/clr-debug-pipe-2844-92145608-out") = 0
write(4, "\3", 1)                       = 1
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(2844, 2844, SIGABRT)             = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=2844, si_uid=0} ---
+++ killed by SIGABRT (core dumped) +++
 
Posted

Why are you starting the server with your own command line?

Posted

Cause if I do not use strace, I don`t get any output, it just crashes

Posted

anyways, i downgraded now to 3.5.3 and had to rebuild database for it, so i will stick on stable 

Posted

Cause if I do not use strace, I don`t get any output, it just crashes

 

So that's something we should look at then, about why you need to use that.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...