Date: Mon, 16 Mar 2015 14:09:40 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 198624] sysutils/linux-crashplan Won't run. Java throws an error Message-ID: <bug-198624-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198624 Bug ID: 198624 Summary: sysutils/linux-crashplan Won't run. Java throws an error Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: wg@FreeBSD.org Reporter: chrisjohntapp@gmail.com Assignee: wg@FreeBSD.org Flags: maintainer-feedback?(wg@FreeBSD.org) Port is installed OK (built on x64 machine along with the java/linux-sun-jre17) but throws the following error when it's run: (Running 10.1-RELEASE btw) [code] [root@misspiggy /usr/ports/sysutils/linux-crashplan]# /usr/local/etc/rc.d/crashplan start && tail -F /var/log/crashplan/engine_error.log Starting CrashPlan Engine ... Using standard startup OK java.security.ProviderException: init failed at sun.security.provider.NativePRNG$RandomIO.getMixRandom(Unknown Source) at sun.security.provider.NativePRNG$RandomIO.implNextBytes(Unknown Source) at sun.security.provider.NativePRNG$RandomIO.access$200(Unknown Source) at sun.security.provider.NativePRNG.engineNextBytes(Unknown Source) at java.security.SecureRandom.nextBytes(Unknown Source) at java.math.BigInteger.randomBits(Unknown Source) at java.math.BigInteger.<init>(Unknown Source) at java.math.BigInteger.largePrime(Unknown Source) at java.math.BigInteger.probablePrime(Unknown Source) at sun.security.rsa.RSAKeyPairGenerator.generateKeyPair(Unknown Source) at java.security.KeyPairGenerator$Delegate.generateKeyPair(Unknown Source) at com.code42.crypto.RSAKeyUtility.generateKeyPair(RSAKeyUtility.java:50) at com.backup42.service.CPService.initPeerControllers(CPService.java:649) at com.backup42.service.CPService.start(CPService.java:451) at com.backup42.service.CPService.main(CPService.java:1865) Caused by: java.io.IOException: No such device or address at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at sun.security.provider.NativePRNG$RandomIO.readFully(Unknown Source) ... 15 more [/code] I have all required deps sorted ie procfs etc. If I change install.vars to point to a FreeBSD java binary then the crashplan engine daemon will run but the filesystem isn't visible to it, so it's useless. I assume this is the reason for the linux compat java port but I'm afraid I don't understand it well enough to troubleshoot further. Starting the crashplanengine with truss gives the following: [code] read(3,"\^?ELF\^A\^A\^A\^C\0\0\0\0\0\0\0"...,512) = 512 (0x200) linux_fstat64(0x3,0xffff8048,0x28067fc4,0x804a160,0x28242cf6,0x6) = 0 (0x0) linux_mmap2(0x0,0x29080,0x5,0x802,0x3,0x6) = 687116288 (0x28f49000) linux_mmap2(0x28f71000,0x2000,0x3,0x812,0x3,0x6) = 687280128 (0x28f71000) close(3) = 0 (0x0) linux_mprotect(0x28f71000,0x1000,0x1,0x804a5b8,0x5,0x6) = 0 (0x0) linux_mprotect(0x2823d000,0x885000,0x3,0x2823d034,0xffff8440,0x6) = 0 (0x0) linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_mprotect(0x2823d000,0x885000,0x5,0xffff8440,0x5,0x6) = 0 (0x0) munmap(0x2806a000,24329) = 0 (0x0) linux_access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove",0) ERR#2 'No such file or directory' linux_mmap2(0x0,0x51000,0x3,0x20022,0xffffffff,0x6) = 687288320 (0x28f73000) linux_mprotect(0x28f73000,0x1000,0x0,0x28fc3b70,0x28fc3bd0,0x6) = 0 (0x0) linux_clone(0x3d0f00,0x28fc3494,0x28fc3bd8,0xffff8720,0x28fc3bd8,0x6) = 28146 (0x6df2) [03.08.15 17:58:32.536 INFO main root ] Locale changed to English [03.08.15 17:58:32.543 INFO main root ] ************************************************************* [03.08.15 17:58:32.544 INFO main root ] ************************************************************* [03.08.15 17:58:32.545 INFO main root ] STARTED CrashPlanService [03.08.15 17:58:32.553 INFO main root ] CPVERSION = 3.7.0 - 1388728800370 (2014-01-03T06:00:00:370+0000) [03.08.15 17:58:32.555 INFO main root ] LOCALE = English [03.08.15 17:58:32.560 INFO main root ] ARGS = [ ] [03.08.15 17:58:32.560 INFO main root ] ************************************************************* [03.08.15 17:58:33.203 INFO main root ] Adding shutdown hook. [03.08.15 17:58:33.246 INFO main root ] BEGIN Loading Configuration [03.08.15 17:58:33.506 INFO main root ] BEGIN Copy Custom [03.08.15 17:58:33.507 INFO main root ] Directories: [.Custom, custom, /usr/local/share/crashplan/conf/.Custom, /usr/local/share/crashplan/conf/custom] [03.08.15 17:58:33.507 INFO main root ] NOT waiting for custom skin to appear [03.08.15 17:58:33.508 INFO main root ] NO customizations found. [03.08.15 17:58:33.509 INFO main root ] END Copy Custom [03.08.15 17:58:33.529 INFO main root ] Loading from default: /usr/local/share/crashplan/conf/default.service.xml [03.08.15 17:58:34.058 INFO main root ] Loading from my xml file=conf/my.service.xml [03.08.15 17:58:34.414 INFO main root ] Loading ServiceConfig, newInstall=true, version=6, configDateMs=null, installVersion=1388728800370 [03.08.15 17:58:34.416 INFO main root ] OS = Linux [03.08.15 17:58:34.959 INFO main root ] AuthorityLocation@15183044[ location=central.crashplan.com:443, hideAddress=false ] [03.08.15 17:58:34.965 INFO main root ] Checking Java memory heap max. [03.08.15 17:58:34.975 INFO main root ] Previous Java memory max heap size was 1024 [03.08.15 17:58:34.989 INFO main root ] END Loading Configuration jtux Loaded. Exiting!!! java.security.ProviderException: init failed java.security.ProviderException: init failed at sun.security.provider.NativePRNG$RandomIO.getMixRandom(Unknown Source) at sun.security.provider.NativePRNG$RandomIO.implNextBytes(Unknown Source) at sun.security.provider.NativePRNG$RandomIO.access$200(Unknown Source) at sun.security.provider.NativePRNG.engineNextBytes(Unknown Source) at java.security.SecureRandom.nextBytes(Unknown Source) at java.math.BigInteger.randomBits(Unknown Source) at java.math.BigInteger.<init>(Unknown Source) at java.math.BigInteger.largePrime(Unknown Source) at java.math.BigInteger.probablePrime(Unknown Source) at sun.security.rsa.RSAKeyPairGenerator.generateKeyPair(Unknown Source) at java.security.KeyPairGenerator$Delegate.generateKeyPair(Unknown Source) at com.code42.crypto.RSAKeyUtility.generateKeyPair(RSAKeyUtility.java:50) at com.backup42.service.CPService.initPeerControllers(CPService.java:649) at com.backup42.service.CPService.start(CPService.java:451) at com.backup42.service.CPService.main(CPService.java:1865) Caused by: java.io.IOException: No such device or address at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at sun.security.provider.NativePRNG$RandomIO.readFully(Unknown Source) ... 15 more [03.08.15 17:58:38.835 INFO main root ] ***** STOPPING ***** [03.08.15 17:58:38.838 INFO Thread-0 root ] Stopping service... [03.08.15 17:58:38.891 INFO Thread-0 root ] DownloadManager stopped. [03.08.15 17:58:38.913 INFO Thread-0 root ] SystemWatcher stopped. [03.08.15 17:58:38.919 INFO Thread-0 root ] Service stopped SIGNAL 9 (SIGKILL) process exit, rval = 0 [/code] -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-198624-13>