Code Monkey home page Code Monkey logo

docs's People

Contributors

aborkar-ibm avatar bryanpkc avatar cwsolee avatar linuxonz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

error compiling wrk on zLinux

Install LuaJIT from git://github.com/linux-on-ibm-z/LuaJIT.git using branch v2.1 into /usr/local.

Clone wrk from https://github.com/wg/wrk then modify Makefile as:

diff --git a/Makefile b/Makefile
index 0325481..403691b 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ CFLAGS  += -I$(ODIR)/include
 LDFLAGS += -L$(ODIR)/lib

 ifneq ($(WITH_LUAJIT),)
-       CFLAGS  += -I$(WITH_LUAJIT)/include
+       CFLAGS  += -I$(WITH_LUAJIT)/include/luajit-2.1
        LDFLAGS += -L$(WITH_LUAJIT)/lib
 else
        CFLAGS  += -I$(ODIR)/include/luajit-2.1

Compiling wrk with

WITH_LUAJIT=/usr/local make

results in the following error:

LUAJIT src/wrk.lua
luajit: /usr/local/share/luajit-2.1.0-beta3/jit/bcsave.lua:214: bad argument #1 to 'bswap' (number expected, got nil)
LINK wrk
clang: error: no such file or directory: 'obj/bytecode.o'
make: *** [Makefile:56: wrk] Error 1

Include latest versions of Docker

When I look at docs of building docker, I only 18.x.x version but the latest version of docker is 20.x.x. Can you please update your docs for installing latest versions of docker.

Thanks

auditbeat for s390x

Hi, I am building an auditbeat for s390x, following the next guide: https://github.com/linux-on-ibm-z/docs/wiki/Building-Beats

The version that I download of beats was first 6.4, then 6.2 in order to follow the guide.

In both cases, the beat compile but when I run the auditbeat the following error is shown:

ERROR instance/beat.go:758 Existing: 1 error: 1 error: failed to create audit client; failed to get audit status: failed to get audit status ack: no reply received.

auditd service is stopped
Operating System: Linux s390x (3.10 kernel version)

Error installing ElasticSearch on s390x - gradlew command - PKIX path building failed

Hi,
I am building Elasticsearch on Red Hat 8 on z System (s390x) following the procedure Building Elasticsearch ( https://github.com/linux-on-ibm-z/docs/wiki/Building-Elasticsearch ), on step 6) Build, considering we have a corporate proxy, I changed the provided gradlew command
./gradlew :distribution:archives:oss-linux-s390x-tar:assemble --parallel
to
./gradlew -Dhttps.proxyHost=proxy.xxxxxxxx.net -Dhttps.proxyPort=8080 :distribution:archives:oss-linux-s390x-tar:assemble --parallel
and I got the error:
[pni0ekn@vmlnx1-2 elasticsearch]$ ./gradlew -Dhttps.proxyHost=proxy.belwired.net -Dhttps.proxyPort=8080 :distribution:archives:oss-linux-s390x-tar:assemble --parallel
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
Downloading https://services.gradle.org/distributions/gradle-6.5-all.zip

Exception in thread "main" javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:325)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:268)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:263)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:645)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:464)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:360)
at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:445)
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:423)
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:182)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:171)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1475)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1381)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:441)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:412)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:171)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1600)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1528)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at org.gradle.wrapper.Download.downloadInternal(Download.java:83)
at org.gradle.wrapper.Download.download(Download.java:66)
at org.gradle.wrapper.Install$1.call(Install.java:68)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
at java.base/sun.security.validator.Validator.validate(Validator.java:264)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:629)
... 24 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
... 29 more

How can I solved this error, considering the server where I am installing Elasticsearch is behind a corporate proxy?

Thanks
Jose Munoz

Building gluster-block on s390x

gluster-block utility is required to be built on s390x. Currently when trying to build it, getting few errors. We are blocked.

Geode build fails due to snappy version

Build instructions state:

dependencies {
....
    compile 'org.xerial.snappy:snappy-java:1.1.2'
}

However the build fails because it dowsn't like this version and attempts to use the current (it seems you cannot override it in this file, probably somewhere else):

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':gemfire-core:compile'.
Could not find org.xerial.snappy:snappy-java:1.1.21.1.1.6.
  Searched in the following locations:
       file:/home/tester/.m2/repository/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       file:/home/tester/.m2/repository/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       http://repo.spring.io/release/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       http://repo.spring.io/release/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       http://repo.spring.io/milestone/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       http://repo.spring.io/milestone/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       http://repo.spring.io/snapshot/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       http://repo.spring.io/snapshot/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       http://repo.spring.io/libs-release/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       http://repo.spring.io/libs-release/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       http://repo.spring.io/ext-release-local/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       http://repo.spring.io/ext-release-local/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
       http://dist.gemstone.com/maven/release/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.pom
       http://dist.gemstone.com/maven/release/org/xerial/snappy/snappy-java/1.1.21.1.1.6/snappy-java-1.1.21.1.1.6.jar
   Required by:
       org.apache.geode:gemfire-core:1.0.0-incubating.M1

If building with defaults in build.gradle, then it will build.

Cassandra : Fails on running cassnadra server

Full Product Version :

Fails on java version. It's Java "1.8.0_181"

Os Version : Ubuntu 16.04 LTS

EXTRA RELEVANT SYSTEM CONFIGURATION :

Just installed Cassandra 2.2.11

A DESCRIPTION OF THE PROBLEM :

A fatal error has been detected by the Java Runtime Environment:

SIGBUS (0x7) at pc=0x00007f42fc492e70, pid=12128, tid=0x00007f42fc3c9700

JRE version: Java(TM) SE Runtime Environment (8.0_181-b13) (build 1.8.0_181-b13)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.181-b13 mixed mode linux-amd64 compressed oops)
Problematic frame:
C [liblz4-java8098863625230398555.so+0x5e70] LZ4_decompress_fast+0xd0

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

If you would like to submit a bug report, please visit:
http://bugreport.java.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.

--------------- T H R E A D ---------------

Current thread (0x00000000006d0800): JavaThread "CompactionExecutor:7" daemon [_thread_in_native, id=5278, stack(0x00007f42fc389000,0x00007f42fc3ca000)]

siginfo: si_signo: 7 (SIGBUS), si_code: 2 (BUS_ADRERR), si_addr: 0x00007f2026b8b000

Registers:
RAX=0x00007f432200750a, RBX=0x00007f2026b8affc, RCX=0x00007f4322005856, RDX=0x00007f432200750a
RSP=0x00007f42fc3c7e50, RBP=0x00007f2026b8940f, RSI=0x00007f4322011d88, RDI=0x0000000000000007
R8 =0x00007f4322011d84, R9 =0x00007f4322011d90, R10=0x0000000000000003, R11=0x0000000000000000
R12=0x0000000000000000, R13=0x00007f1ffe33d40f, R14=0x00007f4322011d87, R15=0x00007f4322011d8b
RIP=0x00007f42fc492e70, EFLAGS=0x0000000000010287, CSGSFS=0x002b000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007f42fc3c7e50)
0x00007f42fc3c7e50: 00004ce900000000 0000000000000000
0x00007f42fc3c7e60: 0000000000000004 0000000000000001
0x00007f42fc3c7e70: 0000000000000002 0000000000000001
0x00007f42fc3c7e80: 0000000000000004 0000000000000004
0x00007f42fc3c7e90: 0000000000000004 0000000000000004
0x00007f42fc3c7ea0: 0000000000000000 0000000000000000
0x00007f42fc3c7eb0: 0000000000000000 ffffffffffffffff
0x00007f42fc3c7ec0: 0000000000000000 0000000000000001
0x00007f42fc3c7ed0: 0000000000000002 0000000000000003
0x00007f42fc3c7ee0: 00007f42fc3c7fa8 00000000006d09f8
0x00007f42fc3c7ef0: 0000000000000000 0000000000000000
0x00007f42fc3c7f00: 00007f1ffe33d40f 00007f4322001d90
0x00007f42fc3c7f10: 000000002884c000 00007f42fc48f59d
0x00007f42fc3c7f20: 0000000733b5fa78 0000000000000000
0x00007f42fc3c7f30: 00007f42fc3c7fc0 0000000000000000
0x00007f42fc3c7f40: 000000002884bfff 00007f42fc3c7fa8
0x00007f42fc3c7f50: 00000000006d0800 00007f43119e8f1d
0x00007f42fc3c7f60: 00007f42fc3c7f98 0000000000000000
0x00007f42fc3c7f70: 0000000000010000 0000000000000000
0x00007f42fc3c7f80: 000000070764f4d8 0000000000000000
0x00007f42fc3c7f90: 0000000000000000 000000075b5937f0
0x00007f42fc3c7fa0: 00007f42fc3c7ff0 00000006f91d2e38
0x00007f42fc3c7fb0: 00000006d7e3f210 00007f42fc3c8040
0x00007f42fc3c7fc0: 000000070764f4d8 00007f4311f9eca8
0x00007f42fc3c7fd0: 0000510700010000 000000072dc9abb0
0x00007f42fc3c7fe0: 0000000028851103 00000006dd2d0000
0x00007f42fc3c7ff0: 000000022883f40b eb6b26fe2884bffc
0x00007f42fc3c8000: 000000070764f4d8 000100002884c000
0x00007f42fc3c8010: 000000075b5937f0 000000075b5937f0
0x00007f42fc3c8020: 0000000600000008 00000006d7f67598
0x00007f42fc3c8030: 00000006d7f67348 00007f43120080d4
0x00007f42fc3c8040: 0000000000000001 00000006d7f676d8

SYSTEM CONFIGURATION :

CPU - Intel Core i7 - 4771 CPU @ 3.50 GHz * 8
2. RAM - 16 GB
3. STORAGE - 967.6 GB
4. OS - Ubuntu 16.04 LTS
5. Apache Cassandra - 2.2.11
6. CPP Driver - 2.2.1-1
7. libuv - 1.4.2-1
8. Java version - "1.8.0_181"
Java (TM) SE Runtime Environment (build 1.8.0_181-b13)
Java Hotspot (TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Cassandra was working normally before generating this bug. Now when i am trying to restart my server getting this bug.

Please help me asap.

package python-pytz not found

System: SLES 12 SP2

Installing the dependencies for PhantomJS:
sudo zypper install -y gcc gcc-c++ make flex bison gperf ruby openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel libpng-devel libjpeg-devel python python-devel python-setuptools git xorg-x11-devel xorg-x11-essentials xorg-x11-fonts xorg-x11 xorg-x11-util-devel libXfont-devel libXfont1 python-pytz

Got an error: Package 'python-pytz' not found

Building Hyperledger in 2019

Is Building Hyperledger a serious documentation?
There are so many bugs I don't know where to start...
Is there by chance a hidden updated version of this documentation?

Building Anaconda: Mandatory Packages - 6. Building and Installing the Python 3.6 package

This is in reference to THIS specific section.

My system info:

Linux LNXUBTF1 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:58:22 UTC 2018 s390x s390x s390x GNU/Linux

In the python-3.6/meta.yaml file, when I use Python-3.6.1.tar.xz, as recommended, and run conda build python-3.6 --python 3.6, I receive the following error:

Adding in variants from internal_defaults
INFO:conda_build.variants:Adding in variants from internal_defaults
Adding in variants from config.variant
INFO:conda_build.variants:Adding in variants from config.variant
Attempting to finalize metadata for python
INFO:conda_build.metadata:Attempting to finalize metadata for python
Solving environment: done

Downloading and Extracting Packages
bzip2 1.0.6: ###################################################################### | 100%
Solving environment: done
BUILD START: ['python-3.6.1-0.tar.bz2']
Solving environment: done
Solving environment: done

##Package Plan##

environment location: /home/caydin/miniconda3/conda-bld/python_1516385390581/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla

The following NEW packages will be INSTALLED:

bzip2:     1.0.6-h6d464ef_2      
libgcc-ng: 7.2.0-h7cc24e2_2      
openssl:   1.0.2l-0         local
readline:  6.2-2            local
sqlite:    3.13.0-0         local
system:    5.8-2            local
tk:        8.5.18-0         local
xz:        5.2.2-0          local
zlib:      1.2.8-1          local

Downloading and Extracting Packages
openssl 1.0.2l: ################################################################### | 100%
readline 6.2: ##################################################################### | 100%
sqlite 3.13.0: #################################################################### | 100%
system 5.8: ####################################################################### | 100%
tk 8.5.18: ######################################################################## | 100%
xz 5.2.2: ######################################################################### | 100%
zlib 1.2.8: ####################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Source cache directory is: /home/caydin/miniconda3/conda-bld/src_cache
No hash (md5, sha1, sha256) provided. Source download forced. Add hash to recipe to use source cache.
WARNING:conda_build.source:No hash (md5, sha1, sha256) provided. Source download forced. Add hash to recipe to use source cache.
Downloading source to cache: Python-3.6.1.tar.xz
Downloading https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
Success
Extracting download
Traceback (most recent call last):
File "/home/caydin/miniconda3/bin/conda-build", line 11, in
sys.exit(main())
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/cli/main_build.py", line 399, in main
execute(sys.argv[1:])
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/cli/main_build.py", line 390, in execute
verify=args.verify)
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/api.py", line 188, in build
need_source_download=need_source_download, config=config, variants=variants)
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/build.py", line 1916, in build_tree
notest=notest,
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/build.py", line 1117, in build
try_download(m, no_download_source=False, raise_error=True)
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/render.py", line 461, in try_download
source.provide(metadata)
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/source.py", line 626, in provide
timeout=metadata.config.timeout, locking=metadata.config.locking)
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/source.py", line 146, in unpack
tar_xf(src_path, tmpdir)
File "/home/caydin/miniconda3/lib/python3.6/site-packages/conda_build/utils.py", line 382, in tar_xf
t = tarfile.open(tarball, mode)
File "/home/caydin/miniconda3/lib/python3.6/tarfile.py", line 1573, in open
raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully

When I use Python-3.6.1.tgz, the process seems to run (with some errors, though). I wanted to file this issue at this stage, which I'll update once I'm done with the whole build process.

failed to build netty-tcnative 2.0.46

failed to build netty-tcnative following https://github.com/linux-on-ibm-z/docs/wiki/Building-netty-tcnative, I was able to build 2.0.30/2.0.38 before.

Any place to download the netty-tcnative-boringssl-static-2.0.46.Final.jar netty-tcnative-boringssl-static-2.0.46.Final-linux-s390_64.jar directly? Thanks a lot!

The log:

[INFO] Netty/TomcatNative [OpenSSL - Static] .............. FAILURE [04:39 min]
[INFO] Netty/TomcatNative [BoringSSL - Static] ............ SKIPPED
[INFO] Netty/TomcatNative [LibreSSL - Static] ............. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  05:16 min
[INFO] Finished at: 2022-01-10T02:53:35-08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.siom79.japicmp:japicmp-maven-plugin:0.14.3:cmp (default) on project netty-tcnative-openssl-static: There is at least one incompatibility: io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.decrypt(long,byte[],io.netty.internal.tcnative.ResultCallback):METHOD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.sign(long,int,byte[],io.netty.internal.tcnative.ResultCallback):METHOD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod:SUPERCLASS_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_ED25519:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_ECDSA_SECP256R1_SHA256:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA1:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA512:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_ECDSA_SECP521R1_SHA512:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PSS_RSAE_SHA384:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA384:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PSS_RSAE_SHA256:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA256:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PSS_RSAE_SHA512:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_ECDSA_SHA1:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_MD5_SHA1:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod.SSL_SIGN_ECDSA_SECP384R1_SHA384:FIELD_REMOVED,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod:CLASS_REMOVED,io.netty.internal.tcnative.AsyncTask.runAsync(java.lang.Runnable):METHOD_REMOVED,java.lang.Runnable[java.lang.Runnable]:INTERFACE_REMOVED,io.netty.internal.tcnative.AsyncTask:SUPERCLASS_REMOVED,io.netty.internal.tcnative.AsyncTask:CLASS_REMOVED,io.netty.internal.tcnative.Buffer.address(java.nio.ByteBuffer):METHOD_REMOVED,io.netty.internal.tcnative.Buffer.size(java.nio.ByteBuffer):METHOD_REMOVED,io.netty.internal.tcnative.Buffer:SUPERCLASS_REMOVED,io.netty.internal.tcnative.Buffer:CLASS_REMOVED,io.netty.internal.tcnative.CertificateCallback.handle(long,byte[],byte[]):METHOD_REMOVED,io.netty.internal.tcnative.CertificateCallback:SUPERCLASS_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_DSS_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_ECDSA_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_RSA_FIXED_ECDH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_DSS_FIXED_DH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_RSA_FIXED_DH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_RSA_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback.TLS_CT_ECDSA_FIXED_ECDH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateCallback:CLASS_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.requested(long,long,long,byte[],byte[]):METHOD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback:SUPERCLASS_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_DSS_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_ECDSA_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_RSA_FIXED_ECDH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_DSS_FIXED_DH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_RSA_FIXED_DH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_RSA_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback.TLS_CT_ECDSA_FIXED_ECDH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateRequestedCallback:CLASS_REMOVED,io.netty.internal.tcnative.CertificateVerifier.isValid(int):METHOD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.verify(long,byte[],java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.CertificateVerifier():CONSTRUCTOR_REMOVED,io.netty.internal.tcnative.CertificateVerifier:SUPERCLASS_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_NAME_SYNTAX:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNNESTED_RESOURCE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_PATH_VALIDATION_ERROR:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUBTREE_MINMAX:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PATH_LOOP:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DANE_NO_MATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_CURVE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_PURPOSE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_HAS_EXPIRED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_UNTRUSTED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_AKID_SKID_MISMATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_REVOKED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_NON_CA:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUBJECT_ISSUER_MISMATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_OK:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_SIGNATURE_FAILURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_EXTENSION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_OUT_OF_MEM:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_NOT_YET_VALID:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PATH_LENGTH_EXCEEDED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_NOT_YET_VALID:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_CA:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_CRL_SIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_EMAIL_MISMATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_REJECTED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_EXCLUDED_VIOLATION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_HOSTNAME_MISMATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_SIGNATURE_FAILURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_NO_EXPLICIT_POLICY:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_CHAIN_TOO_LONG:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_VERSION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_POLICY_EXTENSION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_CRL:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PERMITTED_VIOLATION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSPECIFIED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_CERTSIGN:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_IP_ADDRESS_MISMATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_ALGORITHM:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_APPLICATION_VERIFICATION:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_HAS_EXPIRED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DIFFERENT_CRL_SCOPE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE:FIELD_REMOVED,io.netty.internal.tcnative.CertificateVerifier:CLASS_REMOVED,io.netty.internal.tcnative.Library.initialize():METHOD_REMOVED,io.netty.internal.tcnative.Library.initialize(java.lang.String,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.Library:SUPERCLASS_REMOVED,io.netty.internal.tcnative.Library:CLASS_REMOVED,io.netty.internal.tcnative.ResultCallback.onError(long,java.lang.Throwable):METHOD_REMOVED,io.netty.internal.tcnative.ResultCallback.onSuccess(long,java.lang.Object):METHOD_REMOVED,io.netty.internal.tcnative.ResultCallback:SUPERCLASS_REMOVED,io.netty.internal.tcnative.ResultCallback:CLASS_REMOVED,io.netty.internal.tcnative.SessionTicketKey.getAesKey():METHOD_REMOVED,io.netty.internal.tcnative.SessionTicketKey.getHmacKey():METHOD_REMOVED,io.netty.internal.tcnative.SessionTicketKey.getName():METHOD_REMOVED,io.netty.internal.tcnative.SessionTicketKey.SessionTicketKey(byte[],byte[],byte[]):CONSTRUCTOR_REMOVED,io.netty.internal.tcnative.SessionTicketKey:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SessionTicketKey.NAME_SIZE:FIELD_REMOVED,io.netty.internal.tcnative.SessionTicketKey.HMAC_KEY_SIZE:FIELD_REMOVED,io.netty.internal.tcnative.SessionTicketKey.TICKET_KEY_SIZE:FIELD_REMOVED,io.netty.internal.tcnative.SessionTicketKey.AES_KEY_SIZE:FIELD_REMOVED,io.netty.internal.tcnative.SessionTicketKey:CLASS_REMOVED,io.netty.internal.tcnative.SniHostNameMatcher.match(long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SniHostNameMatcher:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SniHostNameMatcher:CLASS_REMOVED,io.netty.internal.tcnative.SSL.authenticationMethods(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioClearByteBuffer(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioFlushByteBuffer(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioLengthByteBuffer(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioLengthNonApplication(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioNewByteBuffer(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioSetByteBuffer(long,long,int,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSL.bioWrite(long,long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.clearError():METHOD_REMOVED,io.netty.internal.tcnative.SSL.clearOptions(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.doHandshake(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.enableOcsp(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.fipsModeSet(int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.freeBIO(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.freePrivateKey(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.freeSSL(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.freeX509Chain(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getAlpnSelected(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getAsyncTask(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getCipherForSSL(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getCiphers(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getClientRandom(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getError(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getErrorString(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getHandshakeCount(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getLastError():METHOD_REMOVED,io.netty.internal.tcnative.SSL.getLastErrorNumber():METHOD_REMOVED,io.netty.internal.tcnative.SSL.getMasterKey(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getMaxWrapOverhead(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getMode(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getNextProtoNegotiated(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getOcspResponse(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getOptions(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getPeerCertChain(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getPeerCertificate(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getServerRandom(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getSession(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getSessionId(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getShutdown(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getSigAlgs(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getSniHostname(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getTask(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getTime(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getTimeout(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.getVersion(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.isInInit(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.isSessionReused(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.loadPrivateKeyFromEngine(java.lang.String,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSL.newMemBIO():METHOD_REMOVED,io.netty.internal.tcnative.SSL.newSSL(long,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSL.parsePrivateKey(long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSL.parseX509Chain(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.readFromSSL(long,long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setCertificateBio(long,long,long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setCertificateChainBio(long,long,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setCipherSuites(long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setCipherSuites(long,java.lang.String,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setHostNameValidation(long,int,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setKeyMaterial(long,long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setKeyMaterialClientSide(long,long,long,long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setKeyMaterialServerSide(long,long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setMode(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setOcspResponse(long,byte[]):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setOptions(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setRenegotiateMode(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setSession(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setShutdown(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setTimeout(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setTlsExtHostName(long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSL.setVerify(long,int,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL.shutdownSSL(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.sslPending(long):METHOD_REMOVED,io.netty.internal.tcnative.SSL.version():METHOD_REMOVED,io.netty.internal.tcnative.SSL.versionString():METHOD_REMOVED,io.netty.internal.tcnative.SSL.writeToSSL(long,long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSL:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_ACCEPT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_COMPRESSION:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_RENEGOTIATE_EXPLICIT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_SYSCALL:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_TLSV1:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_RENEGOTIATE_NEVER:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_RELEASE_BUFFERS:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SESS_CACHE_CLIENT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MAX_RECORD_LENGTH:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_CVERIFY_OPTIONAL:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_SSL:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SESS_CACHE_SERVER:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_NONE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_COMBINED:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_WRITE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_TLS:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SELECTOR_FAILURE_CHOOSE_MY_LAST_PROTOCOL:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_CIPHER_SERVER_PREFERENCE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_READ:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SESS_CACHE_NO_INTERNAL_LOOKUP:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_PRIVATE_KEY_OPERATION:FIELD_REMOVED,io.netty.internal.tcnative.SSL.X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SESS_CACHE_OFF:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_RENEGOTIATE_IGNORE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_CONNECT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_SSLV3:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_SSLV2:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SESS_CACHE_NO_INTERNAL_STORE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_CERTIFICATE_VERIFY:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_TLSV1_3:FIELD_REMOVED,io.netty.internal.tcnative.SSL.X509_CHECK_FLAG_NO_WILD_CARDS:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_TLSV1_2:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_TLSv1:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_RENEGOTIATE_ONCE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_TLSV1_1:FIELD_REMOVED,io.netty.internal.tcnative.SSL.X509_CHECK_FLAG_NO_PARTIAL_WILD_CARDS:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_CVERIFY_IGNORED:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_RECEIVED_SHUTDOWN:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_SERVER:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER:FIELD_REMOVED,io.netty.internal.tcnative.SSL.X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_WANT_X509_LOOKUP:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ST_CONNECT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_NONE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SELECTOR_FAILURE_NO_ADVERTISE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_CLIENT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_ENABLE_PARTIAL_WRITE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_CVERIFY_NONE:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MAX_PLAINTEXT_LENGTH:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_TLSv1_2:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ST_ACCEPT:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_TLSv1_3:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_TLSv1_1:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_MODE_ENABLE_FALSE_START:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_SENT_SHUTDOWN:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_TICKET:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_ERROR_ZERO_RETURN:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_SSLv3:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_CVERIFY_REQUIRED:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_OP_NO_SSLv2:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_RENEGOTIATE_FREELY:FIELD_REMOVED,io.netty.internal.tcnative.SSL.SSL_PROTOCOL_ALL:FIELD_REMOVED,io.netty.internal.tcnative.SSL:CLASS_REMOVED,io.netty.internal.tcnative.SSLContext.clearOptions(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.disableOcsp(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.enableOcsp(long,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.free(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.getMode(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.getOptions(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.getSessionCacheMode(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.getSessionCacheSize(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.getSessionCacheTimeout(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.getSslCtx(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.make(int,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionAccept(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionAcceptGood(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionAcceptRenegotiate(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionCacheFull(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionCbHits(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionConnect(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionConnectGood(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionConnectRenegotiate(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionHits(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionMisses(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionNumber(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionTicketKeyFail(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionTicketKeyNew(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionTicketKeyRenew(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionTicketKeyResume(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.sessionTimeouts(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setAlpnProtos(long,java.lang.String[],int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCACertificateBio(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertificate(long,java.lang.String,java.lang.String,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertificateBio(long,long,long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertificateCallback(long,io.netty.internal.tcnative.CertificateCallback):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertificateChainBio(long,long,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertificateChainFile(long,java.lang.String,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertRequestedCallback(long,io.netty.internal.tcnative.CertificateRequestedCallback):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCertVerifyCallback(long,io.netty.internal.tcnative.CertificateVerifier):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCipherSuite(long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCipherSuite(long,java.lang.String,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setContextId(long,java.lang.String):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setCurvesList(long,java.lang.String[]):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setMode(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setNpnProtos(long,java.lang.String[],int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setNumTickets(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setOptions(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setPrivateKeyMethod(long,io.netty.internal.tcnative.SSLPrivateKeyMethod):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setPrivateKeyMethod(long,io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSessionCacheMode(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSessionCacheSize(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSessionCacheTimeout(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSessionIdContext(long,byte[]):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSessionTicketKeys(long,io.netty.internal.tcnative.SessionTicketKey[]):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSniHostnameMatcher(long,io.netty.internal.tcnative.SniHostNameMatcher):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setSSLSessionCache(long,io.netty.internal.tcnative.SSLSessionCache):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setTmpDHLength(long,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setUseTasks(long,boolean):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext.setVerify(long,int,int):METHOD_REMOVED,io.netty.internal.tcnative.SSLContext:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SSLContext:CLASS_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.decrypt(long,byte[]):METHOD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.sign(long,int,byte[]):METHOD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_ED25519:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_ECDSA_SECP256R1_SHA256:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA1:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA512:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_ECDSA_SECP521R1_SHA512:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PSS_RSAE_SHA384:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA384:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PSS_RSAE_SHA256:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_SHA256:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PSS_RSAE_SHA512:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_ECDSA_SHA1:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_RSA_PKCS1_MD5_SHA1:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod.SSL_SIGN_ECDSA_SECP384R1_SHA384:FIELD_REMOVED,io.netty.internal.tcnative.SSLPrivateKeyMethod:CLASS_REMOVED,io.netty.internal.tcnative.SSLSession.free(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession.getSessionId(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession.getTime(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession.getTimeout(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession.setTimeout(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession.shouldBeSingleUse(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession.upRef(long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSession:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SSLSession:CLASS_REMOVED,io.netty.internal.tcnative.SSLSessionCache.getSession(long,byte[]):METHOD_REMOVED,io.netty.internal.tcnative.SSLSessionCache.sessionCreated(long,long):METHOD_REMOVED,io.netty.internal.tcnative.SSLSessionCache:SUPERCLASS_REMOVED,io.netty.internal.tcnative.SSLSessionCache:CLASS_REMOVED -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :netty-tcnative-openssl-static

PhamtomJS build failed - The ICU library support cannot be enabled.

linux1@sles12-sp2:/data/phantomjs> uname -r
4.4.59-92.17-default
linux1@sles12-sp2:/data/phantomjs> uname -a
Linux sles12-sp2 4.4.59-92.17-default #1 SMP Thu Apr 6 14:16:09 UTC 2017 (7bc489d) s390x s390x s390x GNU/Linux
linux1@sles12-sp2:/data/phantomjs> lsb_release -a
LSB Version: n/a
Distributor ID: SUSE
Description: SUSE Linux Enterprise Server 12 SP2
Release: 12.2
Codename: n/a
linux1@sles12-sp2:/data/phantomjs> python build.py

           WARNING

Building PhantomJS from source takes a very long time, anywhere from 30 minutes
to several hours (depending on the machine configuration). It is recommended to
use the premade binary packages on supported operating systems.

For details, please go the the web site: http://phantomjs.org/download.html.

Do you want to continue (Y/n)? y
Executing in /data/phantomjs: git submodule init
Executing in /data/phantomjs: git submodule update --init
configuring Qt Base, please wait...
Executing in /data/phantomjs/src/qt/qtbase: /data/phantomjs/src/qt/qtbase/configure -static -opensource -confirm-license -prefix /data/phantomjs/src/qt/qtbase -qt-zlib -qt-libpng -qt-libjpeg -qt-pcre -nomake examples -nomake tools -nomake tests -no-qml-debug -no-dbus -no-opengl -no-audio-backend -D QT_NO_GRAPHICSVIEW -D QT_NO_GRAPHICSEFFECT -D QT_NO_STYLESHEET -D QT_NO_STYLE_CDE -D QT_NO_STYLE_CLEANLOOKS -D QT_NO_STYLE_MOTIF -D QT_NO_STYLE_PLASTIQUE -D QT_NO_PRINTPREVIEWDIALOG -qpa phantom -openssl -openssl-linked -no-openvg -no-eglfs -no-egl -no-glib -no-gtkstyle -no-cups -no-sm -no-xinerama -no-xkb -no-xcb -no-kms -no-linuxfb -no-directfb -no-mtdev -no-libudev -no-evdev -no-pulseaudio -no-alsa -no-feature-PRINTPREVIEWWIDGET -fontconfig -icu -release

This is the Qt Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU Lesser General Public License (LGPL) versions 3.

You have already accepted the terms of the Open Source license.

= /data/phantomjs/src/qt/qtbase
= /data/phantomjs/src/qt/qtbase
Creating qmake...
.Done.
Running configuration tests...
The ICU library support cannot be enabled.
Turn on verbose messaging (-v) to /data/phantomjs/src/qt/qtbase/configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to /data/phantomjs/src/qt/qtbase/configure to continue.

ERROR: Failed to build PhantomJS! Configuration of Qt Base failed.
linux1@sles12-sp2:/data/phantomjs>

incompatible phamtonjs for Ubuntu?

Environment: LinuxONE Community Cloud, Ubuntu 16.04.3 LTS

Got the following errors in step 3 (Build Grafana frontend): make deps-js

root@lxub0001:/data/src/github.com/grafana/grafana# make deps-js
yarn install --pure-lockfile --no-progress
yarn install v0.27.5
[1/4] Resolving packages...
[2/4] Fetching packages...
warning [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
error /data/src/github.com/grafana/grafana/node_modules/phantomjs-prebuilt: Command failed.
Exit code: 1
Command: sh
Arguments: -c node install.js
Directory: /data/src/github.com/grafana/grafana/node_modules/phantomjs-prebuilt
Output:
Considering PhantomJS found at /usr/bin/phantomjs
Found PhantomJS at /usr/bin/phantomjs ...verifying
Error verifying phantomjs, continuing { Error: Command failed: /usr/bin/phantomjs --version
QXcbConnection: Could not connect to display
PhantomJS has crashed. Please read the bug reporting guide at
http://phantomjs.org/bug-reporting.html and file a bug report.

at ChildProcess.exithandler (child_process.js:206:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:877:16)
at Socket.<anonymous> (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:498:12)

killed: false,
code: null,
signal: 'SIGABRT',
cmd: '/usr/bin/phantomjs --version' }
Unexpected platform or architecture: linux/s390x
It seems there is no binary available for your platform/architecture
Try to install PhantomJS globally
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Makefile:7: recipe for target 'deps-js' failed
make: *** [deps-js] Error 1
root@lxub0001:/data/src/github.com/grafana/grafana# make deps-js
yarn install --pure-lockfile --no-progress
yarn install v0.27.5
[1/4] Resolving packages...
[2/4] Fetching packages...
warning [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
Done in 17.64s.
root@lxub0001:/data/src/github.com/grafana/grafana# make build-js
npm run build

[email protected] build /data/src/github.com/grafana/grafana
./node_modules/grunt-cli/bin/grunt

Version 4.4.1
Loading "sass.js" tasks...ERROR

Error: Node Sass does not yet support your current environment: Linux Unsupported architecture (s390x) with Node.js 6.x
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v3.13.1

Running "clean:gen" (clean) task

0 paths cleaned.

Running "jscs:src" (jscs) task

84 files without code style errors.

Running "jshint:source" (jshint) task

✔ No problems

Running "jshint:tests" (jshint) task

✔ No problems

Running "copy:node_modules" (copy) task
Created 100 directories, copied 1596 files

Running "copy:public_to_gen" (copy) task
Created 338 directories, copied 2720 files

Running "exec:tslint" (exec) task

Running "phantomjs" task
Warning: Unable to read "./node_modules/phantomjs-prebuilt/lib/location.js" file (Error code: ENOENT). Use --force to continue.

Aborted due to warnings.

npm ERR! Linux 4.4.0-91-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "build"
npm ERR! node v4.2.6
npm ERR! npm v3.5.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] build: ./node_modules/grunt-cli/bin/grunt
npm ERR! Exit status 3
npm ERR!
npm ERR! Failed at the [email protected] build script './node_modules/grunt-cli/bin/grunt'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the grafana package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/grunt-cli/bin/grunt
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs grafana
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls grafana
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /data/src/github.com/grafana/grafana/npm-debug.log
Makefile:15: recipe for target 'build-js' failed
make: *** [build-js] Error 1
root@lxub0001:/data/src/github.com/grafana/grafana# npm install grunt
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
root@lxub0001:/data/src/github.com/grafana/grafana#

RHEL 7 LinuxONE build

I am a student developer for Rensselaer Center for Open Source (RCOS) at RPI. My colleague and I are currently trying to port open source projects to the s390x architecture, so they might be used on the new IBM mainframes.

The RHEL 7 commands on this page didn't work for me or my partner; we both received slews of error messages that were not resolved by your documentation, despite its thoroughness. My teammate eventually figured out how to get docker-compose to run on the LinuxONE VM using RHEL 7, and he wrote down how he did it in this document.

This might be useful for future developers; perhaps you could link our findings somewhere on the page in case someone runs into this again.

netty-tcnative is not working as expected

We are trying to build netty-tcnative 1.1.33 on s390x platform.
We built netty-tcnative 1.1.33 on s390x using OpenJDK-1.8 to get boringssl-static jar.
We were able to build after few changes as given
https://github.com/linux-on-ibm-z/docs/wiki/Building-netty-tcnative (Unknown processor, and Unknown target CPU).
Though boring-ssl Jar bundled with logstash:5.5.1, but communication is not getting established between Filebeat and Logstash. Filebeat is throwing tls:ServerkeyExchange Error

In the mean while we came to know that netty uses BoringSSL which does not support Big Endian where as s390x is a Big Endian architecture. BoringSSL requires the architecture be little-endian. The compilation is not an issue but we do not get the desired results.

Is there any other library we can use to overcome the TLS issue?
Can you please suggest how to go further on this ?

Building GCC 4.8: missing step/dependancy/something?

Building GCC 4.8 may be missing step/dependancy/something.

The system is an "out of the box" RHEL6.7_IMAGE on IBM LinuxONE Community Cloud.
Only yum's applied to the "out of the box" RHEL6.7_IMAGE, apart from the guide, are xauth, xterm and firefox: a bare bones installation of sorts.

If someone can save me time, point out the obvious

Br Owen


Reason for using guide is BM SDK for Node.js, Version 4: Current news

RHEL7.X is not available on IBM LinuxONE Community Cloud.


In file included from /usr/include/features.h:385:0,
                 from /usr/include/stdio.h:28,
                 from ../../../../gcc-4.8.5/libgcc/../gcc/tsystem.h:87,
                 from ../../../../gcc-4.8.5/libgcc/libgcc2.c:27:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include <gnu/stubs-32.h>
                           ^
compilation terminated.
make[4]: *** [_muldi3.o] Error 1
make[4]: Leaving directory `/home/linux1/g/gccbuild/s390x-ibm-linux-gnu/32/libgcc'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/home/linux1/g/gccbuild/s390x-ibm-linux-gnu/libgcc'
make[2]: *** [all-multi] Error 2
make[2]: Leaving directory `/home/linux1/g/gccbuild/s390x-ibm-linux-gnu/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/home/linux1/g/gccbuild'
make: *** [all] Error 2

Edit
Investigating missing glibc-devel.s390 as possible dependancy

Building Grafana v4.4.1 - Error on SLES 12 SP2, LinuxONE Community Cloud

Got the similar error as I did on RHEL 7.2 on LinuxONE Community Cloud. In the last step for Building Grafana frontend assets: make build-js

*** Could you provide instructions specifically for the LinuxONE Community Cloud environment since this is the only s390x platform we can access?

grafanasleserror

Need a grafana-server.service for s390x

Tried to customize the Grafana service on the source code and didn't worked.

PS: I saw there was no make install on Grafana. Anyone have some ideas on those things

The journalctl -xe output for Grafana (with error messages at portuguese - server name overridden for security reasons)

-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Starting Grafana instance...
-- Subject: Unidade grafana-server.service sendo iniciado
-- Subject: Unidade grafana-server.service sendo iniciado
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Starting Grafana instance...
-- Subject: Unidade grafana-server.service sendo iniciado
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service está sendo iniciada.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service holdoff time over, scheduling restart.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Failed to load environment files: No such file or directory
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed to run 'start' task: No such file or directory
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Failed to start Grafana instance.
-- Subject: A unidade grafana-server.service falhou
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Starting Grafana instance...
-- Subject: Unidade grafana-server.service sendo iniciado
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service está sendo iniciada.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: grafana-server.service holdoff time over, scheduling restart.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: start request repeated too quickly for grafana-server.service
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: Failed to start Grafana instance.
-- Subject: A unidade grafana-server.service falhou
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: grafana-server.service failed.

my grafana-server.service

[Unit]
Description=Grafana instance
Documentation=http://docs.grafana.org
Wants=network-online.target
After=network-online.target
After=postgresql.service mariadb.service mysql.service

[Service]
EnvironmentFile=/etc/sysconfig/grafana-server
User=grafana
Group=grafana
Type=simple
Restart=on-failure
WorkingDirectory=/opt/grafana
RuntimeDirectory=grafana
RuntimeDirectoryMode=0750
ExecStart=/opt/grafana/src/github.com/grafana/grafana/bin/grafana-server                                        \
                            --config=${CONF_FILE}                         \
                            --pidfile=${PID_FILE_DIR}/grafana-server.pid  \
                            cfg:default.paths.logs=${LOG_DIR}             \
                            cfg:default.paths.data=${DATA_DIR}            \
                            cfg:default.paths.plugins=${PLUGINS_DIR}
LimitNOFILE=10000
TimeoutStopSec=20

[Install]
WantedBy=multi-user.target

Customized from the one at $GOPATH/packaging/rpm/systemd/grafana-server.service

Error building Elasticsearch

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.

  • Where:
    Build file '/root/elasticsearch/benchmarks/build.gradle' line: 20

  • What went wrong:
    A problem occurred evaluating project ':benchmarks'.

Failed to apply plugin [id 'elasticsearch.build']
Cannot set maxParallelForks to a value less than 1.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    ==============================================================================

2: Task failed with an exception.

  • What went wrong:
    A problem occurred configuring project ':benchmarks'.

Failed to notify project evaluation listener.
Must specify license and notice file for project :benchmarks
Must specify license and notice file for project :benchmarks
Must specify license and notice file for project :benchmarks

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    ==============================================================================

  • Get more help at https://help.gradle.org

BUILD FAILED in 1m 44s

run time error when building the etcd

OS: s390x/Ubuntu
Kernel: 4.10.0-30-generic
golang version: 1.9.2

Error:

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x205030b00e33000 pc=0x3acf4]

goroutine 1 [running]:
runtime.throw(0x4b8fb2, 0x2a)
/usr/local/go/src/runtime/panic.go:605 +0x98 fp=0xc4201b4980 sp=0xc4201b4968 pc=0x40a18
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:351 +0x2d8 fp=0xc4201b49c8 sp=0xc4201b4980 pc=0x59508
runtime.stkbucket(0x1, 0x100, 0xc4201b4a78, 0x1a, 0x20, 0x10000000017e3c2, 0xc4202d8aa0)
/usr/local/go/src/runtime/mprof.go:230 +0x104 fp=0xc4201b4a28 sp=0xc4201b49d0 pc=0x3acf4
runtime.mProf_Malloc(0xc42015be00, 0x100)
/usr/local/go/src/runtime/mprof.go:344 +0xa0 fp=0xc4201b4b98 sp=0xc4201b4a28 pc=0x3b480
runtime.profilealloc(0xc420440380, 0xc42015be00, 0x100)
/usr/local/go/src/runtime/malloc.go:863 +0x52 fp=0xc4201b4bb0 sp=0xc4201b4b98 pc=0x24612
runtime.mallocgc(0x100, 0x0, 0x40, 0xc4202fa200)
/usr/local/go/src/runtime/malloc.go:791 +0x4c2 fp=0xc4201b4c68 sp=0xc4201b4bb0 pc=0x23de2
runtime.growslice(0x414260, 0xc4202fa200, 0x80, 0x80, 0x81, 0xc4202fa200, 0x40, 0x80)
/usr/local/go/src/runtime/slice.go:140 +0x236 fp=0xc4201b4cc8 sp=0xc4201b4c68 pc=0x5a9b6
go/build.(*importReader).readByte(0xc4201b4dd0, 0x6e000000000b7da4)
/usr/local/go/src/go/build/read.go:44 +0x1b0 fp=0xc4201b4d48 sp=0xc4201b4cc8 pc=0x1a20c0
go/build.(*importReader).peekByte(0xc4201b4dd0, 0x100000000414260, 0x1000000006b4300)
/usr/local/go/src/go/build/read.go:90 +0x128 fp=0xc4201b4d68 sp=0xc4201b4d48 pc=0x1a2288
go/build.(*importReader).readKeyword(0xc4201b4dd0, 0x4a8534, 0x7)
/usr/local/go/src/go/build/read.go:123 +0x2e fp=0xc4201b4d90 sp=0xc4201b4d68 pc=0x1a250e
go/build.readImports(0x6b2e40, 0xc420422340, 0xc420422340, 0x0, 0xc420422340, 0x0, 0x0, 0x20, 0xc4202f67a0)
/usr/local/go/src/go/build/read.go:216 +0x76 fp=0xc4201b4e70 sp=0xc4201b4d90 pc=0x1a31c6
go/build.(*Context).matchFile(0x6f5740, 0xc4201ad000, 0x20, 0xc4201ecbc1, 0xf, 0xc4201b57e0, 0xc4203d2ee0, 0x2, 0x0, 0xda, ...)
/usr/local/go/src/go/build/build.go:1093 +0x2e6 fp=0xc4201b4f70 sp=0xc4201b4e70 pc=0x19d456
go/build.(*Context).Import(0x6f5740, 0xc4203b1a11, 0xe, 0xc4201aca80, 0x1f, 0x4, 0xc4201b6288, 0xc4201b61b0, 0xc42005fe10)
/usr/local/go/src/go/build/build.go:732 +0x9ac fp=0xc4201b5a10 sp=0xc4201b4f70 pc=0x19645c
cmd/go/internal/load.LoadImport(0xc4203b1a11, 0xe, 0xc4201aca80, 0x1f, 0xc4201da000, 0xc4201b9a98, 0xc420011e00, 0x2, 0x2, 0x1, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:417 +0xae8 fp=0xc4201b5bc8 sp=0xc4201b5a10 pc=0x1fc3e8
cmd/go/internal/load.(*Package).load(0xc4201da000, 0xc4201b9a98, 0xc4203d2a80, 0x0, 0x0, 0x4)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1069 +0x13a0 fp=0xc4201b6430 sp=0xc4201b5bc8 pc=0x200600
cmd/go/internal/load.LoadImport(0xc4203b0ff1, 0xd, 0xc420059d50, 0x66, 0xc4201d7680, 0xc4201b9a98, 0xc42019baa0, 0x1, 0x1, 0x1, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:426 +0xb9a fp=0xc4201b65e8 sp=0xc4201b6430 pc=0x1fc49a
cmd/go/internal/load.(*Package).load(0xc4201d7680, 0xc4201b9a98, 0xc4203d2380, 0x0, 0x0, 0xc)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1069 +0x13a0 fp=0xc4201b6e50 sp=0xc4201b65e8 pc=0x200600
cmd/go/internal/load.LoadImport(0xc4201e13b1, 0x2e, 0xc42028d220, 0x43, 0xc4201d7200, 0xc4201b9a98, 0xc42022f890, 0x1, 0x1, 0x1, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:426 +0xb9a fp=0xc4201b7008 sp=0xc4201b6e50 pc=0x1fc49a
cmd/go/internal/load.(*Package).load(0xc4201d7200, 0xc4201b9a98, 0xc4203d2000, 0x0, 0x0, 0x4)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1069 +0x13a0 fp=0xc4201b7870 sp=0xc4201b7008 pc=0x200600
cmd/go/internal/load.LoadImport(0xc420193e01, 0x36, 0xc420193c80, 0x39, 0xc420407b00, 0xc4201b9a98, 0xc420122aa0, 0x3, 0x4, 0x1, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:426 +0xb9a fp=0xc4201b7a28 sp=0xc4201b7870 pc=0x1fc49a
cmd/go/internal/load.(*Package).load(0xc420407b00, 0xc4201b9a98, 0xc42032d500, 0x0, 0x0, 0x4)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1069 +0x13a0 fp=0xc4201b8290 sp=0xc4201b7a28 pc=0x200600
cmd/go/internal/load.LoadImport(0xc4201877a1, 0x2c, 0xc420193540, 0x35, 0xc420407680, 0xc4201b9a98, 0xc4204da2d0, 0x1, 0x1, 0x1, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:426 +0xb9a fp=0xc4201b8448 sp=0xc4201b8290 pc=0x1fc49a
cmd/go/internal/load.(*Package).load(0xc420407680, 0xc4201b9a98, 0xc42032d180, 0x0, 0x0, 0x4)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1069 +0x13a0 fp=0xc4201b8cb0 sp=0xc4201b8448 pc=0x200600
cmd/go/internal/load.LoadImport(0xc42001c9f1, 0x28, 0xc42001c990, 0x30, 0xc42006f680, 0xc4201b9a98, 0xc4201499b0, 0x1, 0x1, 0x1, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:426 +0xb9a fp=0xc4201b8e68 sp=0xc4201b8cb0 pc=0x1fc49a
cmd/go/internal/load.(*Package).load(0xc42006f680, 0xc4201b9a98, 0xc42013aa80, 0x0, 0x0, 0xc)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1069 +0x13a0 fp=0xc4201b96d0 sp=0xc4201b8e68 pc=0x200600
cmd/go/internal/load.LoadImport(0x3fff0dff8af, 0x23, 0xc4200140a4, 0x17, 0x0, 0xc4201b9a98, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/cmd/go/internal/load/pkg.go:426 +0xb9a fp=0xc4201b9888 sp=0xc4201b96d0 pc=0x1fc49a
cmd/go/internal/load.LoadPackage(0x3fff0dff8af, 0x23, 0xc420133a98, 0x0)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1776 +0x242 fp=0xc4201b99d0 sp=0xc4201b9888 pc=0x205822
cmd/go/internal/load.PackagesAndErrors(0xc42003d900, 0x1, 0x1, 0x448a40, 0xc42003d8e0, 0xc4200e5040)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1821 +0x260 fp=0xc4201b9c00 sp=0xc4201b99d0 pc=0x2068a0
cmd/go/internal/load.PackagesForBuild(0xc420010180, 0x1, 0x1, 0x727470, 0xc420056240, 0x200001a8)
/usr/local/go/src/cmd/go/internal/load/pkg.go:1837 +0x42 fp=0xc4201b9ce8 sp=0xc4201b9c00 pc=0x206b72
cmd/go/internal/work.runBuild(0x6edca0, 0xc420010180, 0x1, 0x1)
/usr/local/go/src/cmd/go/internal/work/build.go:412 +0x78 fp=0xc4201b9e00 sp=0xc4201b9ce8 pc=0x2106a8
main.main()
/usr/local/go/src/cmd/go/main.go:133 +0x79c fp=0xc4201b9f80 sp=0xc4201b9e00 pc=0x3c005c
runtime.main()
/usr/local/go/src/runtime/proc.go:195 +0x242 fp=0xc4201b9fd8 sp=0xc4201b9f80 pc=0x422f2
runtime.goexit()
/usr/local/go/src/runtime/asm_s390x.s:947 +0x2 fp=0xc4201b9fd8 sp=0xc4201b9fd8 pc=0x71f92

goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:131 +0xf6
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x1e
created by os/signal.init.0
/usr/local/go/src/os/signal/signal_unix.go:28 +0x3c

This seems a run time error of golang. Any clue on this?

What I have done so far:
I have tried all the golang version available so far, but all with the same error.
So I think the s390x lacks some sort of support with golang.

JNA error when installing elasticsearch 7.10.1 on RHEL8

After running the script, and looking at the logs, there was a message
"unable to load JNA native support library, native methods will be disabled.
java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-s390x/libjnidispatch.so)"
Though it started, I looked into the problem.
in the lib folder, there is the filel 'jna-5.5.0.jar'.
Inside it, there wasn't a folder com/sun/jna/linux-s390x.
So I went to the page https://github.com/java-native-access/jna/blob/master/lib/native/linux-s390x.jar and downloaded the linux-s390x.jar.
Opening the file, you can find the file you want. Create a folder with name linux-s390x and the libjnidispatch.so file inside the jar.
Replace the old jna-5.5.0.jar for the one you created.
After that, I run the elasticsearch without any warnings.
Hope it helps someone.

logstash 6.2.1: location of libjffi-1.2.so

copy the compiled libjffi-1.2.so to logstash-6.x.x/vendor/jruby/lib/jni/s390x-Linux/libjffi-1.2.so didn't worked for me(logstash issued a error message it cannot locate libjffi-1.2.so) what did the trick for me is:
cd logstash-6.x.x/logstash-core/lib/jars
copy the compiled libjffi-1.2.so to jni/s390x-Linux/libjffi-1.2.so
zip -g jruby-complete-9.1.13.0.jar jni/s390x-Linux/libjffi-1.2.so

Terraform script grep error on new version

When installing terraform via the script, it installs v0.11.11. Which is 2 versions behind the latest version which is v0.11.13.

When editing the script, I changed the PACKAGE_VERSION from 0.11.11 to 0.11.13. This seems like it should redo the install and update the version of terraform. But it fails the script's check to see if the the current PACKAGE_VERSION var is install on the system.

This is do the the output of terraform when issuing the command terraform version on a outdated version.

Terraform v0.11.11

Your version of Terraform is out of date! The latest version
is 0.11.13. You can update by downloading from www.terraform.io/downloads.html

As you can see terraform states the current version as 0.11.11 but also outputs a message about upgrading the the current version of 0.11.13.

So when issuing this command in the script, currently its issuing terraform version | grep "$PACKAGE_VERSION", which will not work. Since if you replace the PACKAGE_VERSION with the current version of 0.11.13 the grep statement will find it in the output and state the current version install on the system is 0.11.13. Thus there is no reason to update.

One possible solution would be to narrow down the grep statement to terraform version | grep "Terraform v$PACKAGE_VERSION"

Just an FYI the current output from a terraform version on the up to date version is:

Terraform v0.11.13

netty-tcnative-boringssl-static-2.0.46 seems failed to work on s390x

Dear admins,
Thanks a lot for your guide on how to build netty-tcnative, and I've build netty-tcnative 2.0.46
successfully following https://github.com/linux-on-ibm-z/docs/wiki/Building-netty-tcnative, and copy those two jars

netty-tcnative-boringssl-static-2.0.46.Final-linux-s390_64.jar
netty-tcnative-boringssl-static-2.0.46.Final.jar

to work together with grpc-netty-1.42.0.jar and netty-handler-4.1.72.Final.jar following
https://github.com/grpc/grpc-java/blob/master/SECURITY.md#troubleshooting

but I got an error as below now:

2022-01-12 03:31:45 SEVERE dwa.replication.apply.utilities.TerminatingUncaughtExceptionHandler uncaughtException: Thread MainThread threw an exception. Triggering instance restart.
java.lang.IllegalStateException: Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available
        at io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:246)
        at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:146)
        at io.grpc.netty.GrpcSslContexts.forServer(GrpcSslContexts.java:105)
        at dwa.replication.apply.management.ManagementServer.<init>(ManagementServer.java:103)
        at dwa.replication.apply.management.Factory.createNewManagementServer(Factory.java:49)
        at dwa.replication.apply.cmd.ManagementServer.<init>(ManagementServer.java:65)
        at dwa.replication.apply.cmd.ManagementServer.main(ManagementServer.java:77)

Note:

  1. on x86, with the default netty-tcnative-boringssl-static-2.0.46.Final.jar/grpc-netty-1.42.0.jar/netty-handler-4.1.72.Final.jar, it works well
  2. on s390x, we used netty-tcnative-boringssl-static-2.0.38.Final.jar/netty-tcnative-boringssl-static-2.0.38.Final-linux-s390_64.jar/grpc-netty-1.42.0.jar/netty-handler-4.1.63.Final.jar, the netty-tcnative jars were built following your previous guide, and it works well too.

Any suggestions? Thanks a lot!

Error installing node on s390x as per instructions in wiki for calico-3.x build

After a bit of investigation I felt the problem might be related to bpf headers, as trying to build the bpf binaries in gpl,apache gave bpf headers not found errors. Just wanted to know if the steps mentioned in the wiki are complete or are any other steps required to setup node properly on s390x. Attaching the screenshot of the make output as per instructions on wiki.
Screenshot 2021-02-15 at 15 02 46

build_kibana.sh - ENOSPC on yarn bootstrap

Using build_kibana.sh building Kibana 741 with 13GB of free disk space ends with ENOSPC end of disk space. Please see the log below.
Eventually I got it working with 17GB of free disk space, but really there must be something wrong as the Kibana install is only around 400MB.
As I'm upgrading from ELK 720 it was also annoying that I needed to delete the directories (kibana, logstash, elasticsearch) in /usr/share and also the symbolic links in /usr/bin /node, npm, npx) otherwise the script fails.
Now running ELK 741 on RHEL 7.7 on Linux on z :-)
/Peter
error An unexpected error occurred: "ENOSPC: no space left on device, copyfile '/home/elk1/.cache/yarn/v6/npm-rxjs-6.4.0-f3bb0fe7bda7fb69deac0c16f17b50b0b8790504-integrity/node_modules/rxjs/_esm2015/internal/operators/pluck.js.map' -> '/opt/install-elk/kibana-741/kibana/node_modules/eslint/node_modules/rxjs/_esm2015/internal/operators/pluck.js.map'".
info If you think this is a bug, please open a bug report with the information provided in "/opt/install-elk/kibana-741/kibana/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/installfor documentation about this command.

[bootstrap] failed:

Error: Command failed: yarn install --non-interactive
at makeError (/opt/install-elk/kibana-741/kibana/packages/kbn-pm/dist/index.js:19129:9)
at Promise.all.then.arr (/opt/install-elk/kibana-741/kibana/packages/kbn-pm/dist/index.js:19233:16)
at process._tickCallback (internal/process/next_tick.js:68:7)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/runfor documentation about this command.
[elk1@rl210619 kibana-741]$

Building cassandra with adoptJDK openj9 on Z

I have been able to build cassandra 3.11.3 on Linux on z with the openj9 JIT of adoptJDK 1.8. It required a few tweaks to your instructions:

  • JNA crashes when running the VMCrashProtectionTest. I didn't have time to try and workout why so I simply disabled that one test - all others pass.
  • Jamm 0.3.3 is required as it has a fix for when using openj9
  • libsigar was rebuilt against the jdk to create a new libsigar-s390x-linux.so

The resulting package is working well. I am using it with OpenShift 3.11 to provide metrics.

For your interest the script I use is attached as is the patch file. It's basically a stripped down version for use with RHEL or ClefOS.

cassandra-3.11.3.txt
build_cassandra.txt

Also attached is the crash info for jna test.

jna.txt

Logstash - Missing JFFI Library

@cwsolee Trying to run through the Logstash build process for a customer and the automated build script does look like it worked and I am able to run logstash -v however once I try to run it I am getting a missing library error for JFFI

[2019-09-26T14:15:59,875][ERROR][org.logstash.Logstash    ] java.lang.IllegalStateException: Logstash stopped processing because of an error: (LoadError) Could not load FFI Provider: (NotImplementedError) FFI not available: java.lang.UnsatisfiedLinkError: could not locate stub library in jar file.  Tried [jni/s390x-Linux/libjffi-1.2.so, /jni/s390x-Linux/libjffi-1.2.so]

strace : https://gist.github.com/bendermIBM/76cddd0fa7b8da087be723fa5c881cde

Could your team take a look? Let me know if you need access to the machine

Building Kibana - TLS error when downloading dependencies (Manual Setup)

Followed the instructions exactly, but having issues on the kibana build step :

Command :
yarn build --skip-os-packages --oss

Error :
info [ global ] Downloading node.js builds for all platforms
│ERROR failure
│ERROR Error: Client network socket disconnected before secure TLS connection was established
│ at TLSSocket.onConnectEnd (_tls_wrap.js:1088:19)
│ at Object.onceWrapper (events.js:277:13)
│ at TLSSocket.emit (events.js:194:15)
│ at endReadableNT (_stream_readable.js:1103:12)
│ at process._tickCallback (internal/process/next_tick.js:63:19)

It seems that nodejs has a big problem with ignoring-tls at the required version for this document. Generally there is a ingore-ssl flag that allows our team to bypass this. Perhaps you guys know the correct way around this issue? We are currently blocked by this problem.

Knife fails with error

I eventually got chef installed. However this is what I get when I run knife:
[root@zlxcchf1 pkg]# knife
/usr/local/share/gems/gems/chef-12.4.0/Gemfile not found

Could not build node_exporter

[root@rhel-7 node_exporter]# go version
go version go1.8.3 linux/s390x
[root@rhel-7 node_exporter]# uname -a
Linux rhel-7.2.novalocal 3.10.0-693.1.1.el7.s390x #1 SMP Thu Aug 3 08:17:56 EDT 2017 s390x s390x s390x GNU/Linux
[root@rhel-7 node_exporter]# lsb_release -a
LSB Version: :core-4.1-noarch:core-4.1-s390x:cxx-4.1-noarch:cxx-4.1-s390x:desktop-4.1-noarch:desktop-4.1-s390x:la390x
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 7.4 (Maipo)
Release: 7.4
Codename: Maipo
[root@rhel-7 node_exporter]# make

formatting code
vetting code
running staticcheck
building binaries
node_exporter

github.com/prometheus/node_exporter

/usr/lib/golang/pkg/tool/linux_s390x/link: running gcc failed: exit status 1
/bin/ld: cannot find -lpthread
/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status

!! command failed: build -o /data/src/github.com/prometheus/node_exporter/node_exporter -ldflags -X github.com/prom etheus/node_exporter/vendor/github.com/prometheus/common/version.Version=0.14.0 -X github.com/prometheus/node_expor ter/vendor/github.com/prometheus/common/version.Revision=3762191e66e309106e930ab11f9c080fb4428001 -X github.com/pro metheus/node_exporter/vendor/github.com/prometheus/common/version.Branch=master -X github.com/prometheus/node_expor ter/vendor/github.com/prometheus/common/version.BuildUser=[email protected] -X github.com/prometheus/node_exp orter/vendor/github.com/prometheus/common/version.BuildDate=20170928-00:53:18 -extldflags '-static' -a -tags 'netg o static_build' github.com/prometheus/node_exporter: exit status 2
make: *** [build] Error 1

Building MongoDB Fails on Build

Hello,

I am trying to build MongoDB on a s390x Ubuntu Docker Container. I am following the tutorial for MongoDB 3.0. I followed along, got the V8 libraries installed with the updates as of 7/19/2016, and followed along until the end of Building MongoDB. When I run the final command of scons --opt --use-system-v8 --allocator=system all it goes on for a very long time then at the end, i get this error.

scons: *** [build/linux2/allocator_system/opt_on/use-system-v8/mongo/db/query/index_bounds_test] Error 1

I am unsure where to go from here. I retried it from the beginning but I got the same error. I have included a picture of the error as well. If you require anymore information, feel free to ask!

Thanks,
Allen
mongodb error

elasticsearch 6.4.2: High CPU Usage when Idle

Hello there,

i followed the instructions for RHEL 7.4 in this Wikipage: https://github.com/linux-on-ibm-z/docs/wiki/Building-Elasticsearch

We are using ClefOS 7.4 ( CentOS for s390x ) on a z14 Machine. We are experimenting with elasticsearch in our zVM Environment and got stuck with elasticsearch.

The Instance of elasticsearch is running and accepting data, but keeps both vCPUs on 100% after startup.
I build the version 6.4.2 from GitHub with the AdoptOpenJDK 10+13. We are running elasticsearch as a service via systemd with a seperate user.

Hot-Threads says:

[root@<cluster>elasticsearch]# curl -X GET "localhost:9200/_nodes/hot_threads"
::: {<cluster>}{q9dhMl3ZReavOBR9J1EF2g}{EeILzSGFQUS4ZejbFA64Rw}{<ip>}{<ip>:9300}{xpack.installed=true}
   Hot threads at 2018-11-08T08:48:04.324, interval=500ms, busiestThreads=3, ignoreIdleThreads=true:

    0.0% (6.9micros out of 500ms) cpu usage by thread 'elasticsearch[<cluster>][[timer]]'
     10/10 snapshots sharing following 2 elements
       [email protected]/java.lang.Thread.sleep(Native Method)
       app//org.elasticsearch.threadpool.ThreadPool$CachedTimeThread.run(ThreadPool.java:543)

[root@<cluster>elasticsearch]# curl -X GET "localhost:9200/_nodes/hot_threads"
::: {<cluster>}{q9dhMl3ZReavOBR9J1EF2g}{EeILzSGFQUS4ZejbFA64Rw}{<ip>}{<ip>:9300}{xpack.installed=true}
   Hot threads at 2018-11-08T08:48:07.260, interval=500ms, busiestThreads=3, ignoreIdleThreads=true:

    0.0% (9.3micros out of 500ms) cpu usage by thread 'threadDeathWatcher-2-1'
     10/10 snapshots sharing following 4 elements
       [email protected]/java.lang.Thread.sleep(Native Method)
       io.netty.util.ThreadDeathWatcher$Watcher.run(ThreadDeathWatcher.java:152)
       io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
       [email protected]/java.lang.Thread.run(Thread.java:844)

Our elasticsearch configuration: see files attached elasticsearch.zip

Can someone help us? We can not explain why a plain elasticsearch installation is blasting the vCPUs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.