When trying to deploy jrxml with hc:html I get the following error:
org.xml.sax.SAXParseException; lineNumber: 26; columnNumber: 277; cvc-complex-type.2.4.a: Invalid content was found starting with element 'hc:html'. One of '{"http://jasperreports.sourceforge.net/jasperreports":component}' is expected
Now I found duplicate questions but they are all related to old versions of jasper soft.
So my context is:
Jasper Soft Studio 5.6.0;
Server: 5.5.0
I don't have something like jasperreports-htmlcomponent-5.0.1.jar in my JasperSoftStudio package.
I've tried to add com.jaspersoft.studio.html_5.6.0.final.jar
But still get the exception..
Has anyone attempted to load report with html to the newer versions of jasper server?
That is how my directory looks like after I added the html jar.
root#jasper:/opt/jasperreports-server-cp-5.5.0/apache-tomcat/lib# ls -la
total 16864
drwxr-xr-x 2 root root 4096 Aug 4 11:41 .
drwxr-xr-x 10 root root 4096 Mar 18 10:21 ..
-rwxr-xr-x 1 root root 15264 Jul 2 2013 annotations-api.jar
-rwxr-xr-x 1 root root 54142 Jul 2 2013 catalina-ant.jar
-rwxr-xr-x 1 root root 134215 Jul 2 2013 catalina-ha.jar
-rwxr-xr-x 1 root root 1581311 Jul 2 2013 catalina.jar
-rwxr-xr-x 1 root root 257520 Jul 2 2013 catalina-tribes.jar
-rw-r--r-- 1 root root 1238098 Aug 4 11:41 com.jaspersoft.studio.html_5.6.0.final.jar
-rwxr-xr-x 1 root root 3528544 Oct 24 2013 db2jcc-9.7.jar
-rwxr-xr-x 1 root root 1801636 Jul 2 2013 ecj-4.2.2.jar
-rwxr-xr-x 1 root root 46085 Jul 2 2013 el-api.jar
-rw-rw-rw- 1 root root 1473091 Jun 9 08:57 hsqldb-2.3.2.jar
-rwxr-xr-x 1 root root 385123 Oct 24 2013 ingres-jdbc-9.2.0.jar
-rwxr-xr-x 1 root root 123241 Jul 2 2013 jasper-el.jar
-rwxr-xr-x 1 root root 599428 Jul 2 2013 jasper.jar
-rwxr-xr-x 1 root root 88690 Jul 2 2013 jsp-api.jar
-rwxr-xr-x 1 root root 214918 Oct 24 2013 mariadb-java-client-1.1.2.jar
-rwxr-xr-x 1 root root 2152051 Oct 24 2013 ojdbc6-11.2.0.2.jar
-rwxr-xr-x 1 root root 548310 Oct 22 2012 postgresql-9.1-903.jdbc4.jar
-rwxr-xr-x 1 root root 579785 Oct 24 2013 postgresql-9.2-1002.jdbc4.jar
-rwxr-xr-x 1 root root 177598 Jul 2 2013 servlet-api.jar
-rwxr-xr-x 1 root root 584207 Oct 24 2013 sqljdbc-1.6-2206.100.jar
-rwxr-xr-x 1 root root 6873 Jul 2 2013 tomcat-api.jar
-rwxr-xr-x 1 root root 796527 Jul 2 2013 tomcat-coyote.jar
-rwxr-xr-x 1 root root 235411 Jul 2 2013 tomcat-dbcp.jar
-rwxr-xr-x 1 root root 77364 Jul 2 2013 tomcat-i18n-es.jar
-rwxr-xr-x 1 root root 48693 Jul 2 2013 tomcat-i18n-fr.jar
-rwxr-xr-x 1 root root 51678 Jul 2 2013 tomcat-i18n-ja.jar
-rwxr-xr-x 1 root root 124006 Jul 2 2013 tomcat-jdbc.jar
-rwxr-xr-x 1 root root 23201 Jul 2 2013 tomcat-util.jar
-rwxr-xr-x 1 root root 254163 Oct 24 2013 vertica_4.1.19_jdk_5.jar
The solution is to grab the a jar for the html component from Jasper Studio or iReport and then upload it to the server.
Steps:
Since newer version of Jasper Report Designer is Eclipse based -
navigate to plugins folder.
Find com.jaspersoft.studio.html_x.x.x.final.jar.
Extract the contents of the jar to a folder.
Grab a jar from within the lib folder of this jar.
(Your_eclipse_distribution/plugins/com.jaspersoft.studio.html_5.6.0.final/lib/htmlcomponent.jar)
Copy the library to your server /WEB-INF/lib (NOT the one I've shown in question).
Restart Server
It is quite weird that after so many years Jasper Server does not natively support embedded html and it is also weird that you have to lurk inside the report designer libraries and extract the jar manually. Not to mention that Jasper Server report viewer won't show you your report with html. Which leads me to conclusion that they make everything they can to make it inconvenient to work with CE.
Related
Trying to setup PostgreSQL 13 on RHEL 8.3 Linux Server. Attempting to start the service after following the installation steps outlined in the PostgreSQL documentation including the initdb I get the below output when running journalctl -xe after trying systemctl start postgresql-13:
-- Subject: Unit postgresql-13.service has begun start-up
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit postgresql-13.service has begun starting up.
Mar 19 23:53:11 host.local postmaster[485386]: 2021-03-19 23:53:11.209 AWST [485386] FATAL: could not load library "/usr/pgsql-13/lib/timescaledb.so": /usr/pgsql-13/lib/timescaledb.so: cannot open shared object file: Operation not permitted
Mar 19 23:53:11 host.local postmaster[485386]: 2021-03-19 23:53:11.209 AWST [485386] LOG: database system is shut down
Mar 19 23:53:11 host.local systemd[1]: postgresql-13.service: Main process exited, code=exited, status=1/FAILURE
Mar 19 23:53:11 host.local systemd[1]: postgresql-13.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- The unit postgresql-13.service has entered the 'failed' state with result 'exit-code'.
Mar 19 23:53:11 host.local systemd[1]: Failed to start PostgreSQL 13 database server.
-- Subject: Unit postgresql-13.service has failed
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit postgresql-13.service has failed.
--
-- The result is failed.
Digging around I thought okay, let's check my ldconfig conf files. But they correctly reference the libraries mentioned in the output. So I tried manually running ldconfig with -v to see the output.
[root#host ~]# ldconfig -n -v /usr/pgsql-13/lib
/usr/pgsql-13/lib:
libpqwalreceiver.so -> libpqwalreceiver.so
libpq.so.5 -> libpq.so.5.13
libpgtypes.so.3 -> libpgtypes.so.3.13
libecpg_compat.so.3 -> libecpg_compat.so.3.13
libecpg.so.6 -> libecpg.so.6.13
However, an ls -l /usr/pgsql-13/lib shows a much larger output of libraries, leaving me to wonder what am I missing? I have tried changing permissions within the directory but that made no change so reverted the permissions:
total 13784
-rwxr-xr-x 1 root root 20440 Feb 11 09:43 adminpack.so
-rwxr-xr-x 1 root root 36976 Feb 11 09:43 amcheck.so
-rwxr-xr-x 1 root root 7680 Feb 11 09:43 auth_delay.so
-rwxr-xr-x 1 root root 16256 Feb 11 09:43 auto_explain.so
-rwxr-xr-x 1 root root 11896 Feb 11 09:43 autoinc.so
drwxr-xr-x 2 root root 6 Feb 11 09:43 bitcode
-rwxr-xr-x 1 root root 29504 Feb 11 09:43 bloom.so
-rwxr-xr-x 1 root root 32672 Feb 11 09:43 btree_gin.so
-rwxr-xr-x 1 root root 92872 Feb 11 09:43 btree_gist.so
-rwxr-xr-x 1 root root 16128 Feb 11 09:43 citext.so
-rwxr-xr-x 1 root root 50568 Feb 11 09:43 cube.so
-rwxr-xr-x 1 root root 16088 Feb 11 09:43 cyrillic_and_mic.so
-rwxr-xr-x 1 root root 50224 Feb 11 09:43 dblink.so
-rwxr-xr-x 1 root root 11848 Feb 11 09:43 dict_int.so
-rwxr-xr-x 1 root root 497200 Feb 11 09:43 dict_snowball.so
-rwxr-xr-x 1 root root 11984 Feb 11 09:43 dict_xsyn.so
-rwxr-xr-x 1 root root 7696 Feb 11 09:43 earthdistance.so
-rwxr-xr-x 1 root root 11792 Feb 11 09:43 euc2004_sjis2004.so
-rwxr-xr-x 1 root root 7688 Feb 11 09:43 euc_cn_and_mic.so
-rwxr-xr-x 1 root root 15952 Feb 11 09:43 euc_jp_and_sjis.so
-rwxr-xr-x 1 root root 7704 Feb 11 09:43 euc_kr_and_mic.so
-rwxr-xr-x 1 root root 16512 Feb 11 09:43 euc_tw_and_big5.so
-rwxr-xr-x 1 root root 24736 Feb 11 09:43 file_fdw.so
-rwxr-xr-x 1 root root 28960 Feb 11 09:43 fuzzystrmatch.so
-rwxr-xr-x 1 root root 11680 Feb 11 09:43 hstore_plperl.so
-rwxr-xr-x 1 root root 67120 Feb 11 09:43 hstore.so
-rwxr-xr-x 1 root root 11888 Feb 11 09:43 insert_username.so
-rwxr-xr-x 1 root root 54640 Feb 11 09:43 _int.so
-rwxr-xr-x 1 root root 102720 Feb 11 09:43 isn.so
-rwxr-xr-x 1 root root 15808 Feb 11 09:43 jsonb_plperl.so
-rwxr-xr-x 1 root root 11864 Feb 11 09:43 latin2_and_win1250.so
-rwxr-xr-x 1 root root 11816 Feb 11 09:43 latin_and_mic.so
-rw-r--r-- 1 root root 727708 Feb 11 09:43 libecpg.a
-rw-r--r-- 1 root root 101788 Feb 11 09:43 libecpg_compat.a
lrwxrwxrwx 1 root root 22 Feb 11 09:43 libecpg_compat.so -> libecpg_compat.so.3.13
lrwxrwxrwx 1 root root 22 Feb 11 09:43 libecpg_compat.so.3 -> libecpg_compat.so.3.13
-rwxr-xr-x 1 root root 38320 Feb 11 09:43 libecpg_compat.so.3.13
lrwxrwxrwx 1 root root 15 Feb 11 09:43 libecpg.so -> libecpg.so.6.13
lrwxrwxrwx 1 root root 15 Feb 11 09:43 libecpg.so.6 -> libecpg.so.6.13
-rwxr-xr-x 1 root root 101288 Feb 11 09:43 libecpg.so.6.13
-rw-r--r-- 1 root root 1310988 Feb 11 09:43 libpgcommon.a
-rw-r--r-- 1 root root 1306378 Feb 11 09:43 libpgcommon_shlib.a
-rw-r--r-- 1 root root 624890 Feb 11 09:43 libpgfeutils.a
-rw-r--r-- 1 root root 702572 Feb 11 09:43 libpgport.a
-rw-r--r-- 1 root root 701762 Feb 11 09:43 libpgport_shlib.a
-rw-r--r-- 1 root root 458268 Feb 11 09:43 libpgtypes.a
lrwxrwxrwx 1 root root 18 Feb 11 09:43 libpgtypes.so -> libpgtypes.so.3.13
lrwxrwxrwx 1 root root 18 Feb 11 09:43 libpgtypes.so.3 -> libpgtypes.so.3.13
-rwxr-xr-x 1 root root 83704 Feb 11 09:43 libpgtypes.so.3.13
-rw-r--r-- 1 root root 1762742 Feb 11 09:43 libpq.a
lrwxrwxrwx 1 root root 13 Feb 11 09:43 libpq.so -> libpq.so.5.13
lrwxrwxrwx 1 root root 13 Feb 11 09:43 libpq.so.5 -> libpq.so.5.13
-rwxr-xr-x 1 root root 338992 Feb 11 09:43 libpq.so.5.13
-rwxr-xr-x 1 root root 25136 Feb 11 09:43 libpqwalreceiver.so
-rwxr-xr-x 1 root root 11832 Feb 11 09:43 lo.so
-rwxr-xr-x 1 root root 63000 Feb 11 09:43 ltree.so
-rwxr-xr-x 1 root root 11864 Feb 11 09:43 moddatetime.so
-rwxr-xr-x 1 root root 45928 Feb 11 09:43 pageinspect.so
-rwxr-xr-x 1 root root 11848 Feb 11 09:43 passwordcheck.so
-rwxr-xr-x 1 root root 11872 Feb 11 09:43 pg_buffercache.so
-rwxr-xr-x 1 root root 139552 Feb 11 09:43 pgcrypto.so
-rwxr-xr-x 1 root root 7720 Feb 11 09:43 pg_freespacemap.so
-rwxr-xr-x 1 root root 20592 Feb 11 09:43 pgoutput.so
-rwxr-xr-x 1 root root 29440 Feb 11 09:43 pg_prewarm.so
-rwxr-xr-x 1 root root 16144 Feb 11 09:43 pgrowlocks.so
-rwxr-xr-x 1 root root 45520 Feb 11 09:43 pg_stat_statements.so
-rwxr-xr-x 1 root root 29264 Feb 11 09:43 pgstattuple.so
-rwxr-xr-x 1 root root 54608 Feb 11 09:43 pg_trgm.so
-rwxr-xr-x 1 root root 20440 Feb 11 09:43 pg_visibility.so
-rwxr-xr-x 1 root root 25224 Feb 11 09:43 pgxml.so
drwxr-xr-x 4 root root 31 Mar 18 22:32 pgxs
drwxr-xr-x 2 root root 86 Mar 18 22:32 pkgconfig
-rwxr-xr-x 1 root root 200640 Feb 11 09:43 plpgsql.so
-rwxr-xr-x 1 root root 113888 Feb 11 09:43 postgres_fdw.so
-rwxr-xr-x 1 root root 20224 Feb 11 09:43 refint.so
-rwxr-xr-x 1 root root 38008 Feb 11 09:43 seg.so
-rwxr-xr-x 1 root root 71264 Feb 11 09:43 sepgsql.so
-rwxr-xr-x 1 root root 20528 Feb 11 09:43 sslinfo.so
-rwxr-xr-x 1 root root 24536 Feb 11 09:43 tablefunc.so
-rwxr-xr-x 1 root root 11872 Feb 11 09:43 tcn.so
-rwxr-xr-x 1 root root 16264 Feb 11 09:43 test_decoding.so
-rwxr-xr-x 1 root root 618784 Mar 19 09:12 timescaledb-2.1.0.so
-rwxrwxrwx 1 root root 52520 Mar 19 10:11 timescaledb.so
-rwxr-xr-x 1 root root 605640 Mar 19 09:12 timescaledb-tsl-2.1.0.so
-rwxr-xr-x 1 root root 12000 Feb 11 09:43 tsm_system_rows.so
-rwxr-xr-x 1 root root 12008 Feb 11 09:43 tsm_system_time.so
-rwxr-xr-x 1 root root 16160 Feb 11 09:43 unaccent.so
-rwxr-xr-x 1 root root 122400 Feb 11 09:43 utf8_and_big5.so
-rwxr-xr-x 1 root root 15912 Feb 11 09:43 utf8_and_cyrillic.so
-rwxr-xr-x 1 root root 212488 Feb 11 09:43 utf8_and_euc2004.so
-rwxr-xr-x 1 root root 85536 Feb 11 09:43 utf8_and_euc_cn.so
-rwxr-xr-x 1 root root 159264 Feb 11 09:43 utf8_and_euc_jp.so
-rwxr-xr-x 1 root root 110120 Feb 11 09:43 utf8_and_euc_kr.so
-rwxr-xr-x 1 root root 208424 Feb 11 09:43 utf8_and_euc_tw.so
-rwxr-xr-x 1 root root 269888 Feb 11 09:43 utf8_and_gb18030.so
-rwxr-xr-x 1 root root 155168 Feb 11 09:43 utf8_and_gbk.so
-rwxr-xr-x 1 root root 7720 Feb 11 09:43 utf8_and_iso8859_1.so
-rwxr-xr-x 1 root root 32336 Feb 11 09:43 utf8_and_iso8859.so
-rwxr-xr-x 1 root root 171552 Feb 11 09:43 utf8_and_johab.so
-rwxr-xr-x 1 root root 134664 Feb 11 09:43 utf8_and_sjis2004.so
-rwxr-xr-x 1 root root 89632 Feb 11 09:43 utf8_and_sjis.so
-rwxr-xr-x 1 root root 175648 Feb 11 09:43 utf8_and_uhc.so
-rwxr-xr-x 1 root root 36424 Feb 11 09:43 utf8_and_win.so
-rwxr-xr-x 1 root root 20752 Feb 11 09:43 uuid-ossp.so
I'm hoping for solutions, but would even appreciate just the next direction to take so that I may hopefully find the answer. Please note I've tried re-installing PostgreSQL and doing a new initdb etc to no success.
few weeks back vscode made JDK-11 mandatory for java development in VS-code
The Eclipse Platform has decided to require Java 11 as the minimum requirement for its September 2020 release. See https://www.eclipse.org/lists/eclipse-pmc/msg03821.html.
Because vscode-java depends on the Eclipse JDT.LS, the same requirement applies to vscode-java but on a more agressive timeline: vscode-java usually consumes JDT.LS builds that depend on bleeding edge JDT features, effectively shipping pre-release versions of Eclipse Platform/JDT. As of July 22nd, 2020, Java 11 is now required for running vscode-java.
source: vscode
i am using remote ssh extension to connect to my remote VM (ubuntu on vagrant).
when i open Java file in remote-ssh ,i am getting error saying install Java 11.
i have the java 11 already in my vagrant.
i can see the following in my VM
$ update-java-alternatives -l
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
vagrant#vagrant:/usr/lib/jvm
$ ls
total 24K
drwxr-xr-x 4 root root 4.0K Feb 21 2020 .
drwxr-xr-x 138 root root 4.0K Aug 13 17:57 ..
lrwxrwxrwx 1 root root 25 Feb 20 2019 default-java -> java-1.11.0-openjdk-amd64
lrwxrwxrwx 1 root root 21 Jan 15 2020 java-1.11.0-openjdk-amd64 -> java-11-openjdk-amd64
-rw-r--r-- 1 root root 2.0K Jan 15 2020 .java-1.11.0-openjdk-amd64.jinfo
drwxr-xr-x 7 root root 4.0K Feb 21 2020 java-11-openjdk-amd64
lrwxrwxrwx 1 root root 20 Jan 17 2020 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64
-rw-r--r-- 1 root root 2.7K Jan 17 2020 .java-1.8.0-openjdk-amd64.jinfo
drwxr-xr-x 7 root root 4.0K Feb 21 2020 java-8-openjdk-amd64
all my java projects depends on java-8 so just to work with in vscode , i need Java-11.
please help me to setup this Env.
The easiest is to change your java config with the following command:
sudo alternatives --config java
and choose the Java version you want active.
I have to install a specific version of Postgresql to my AWS-EC2 instance.
I followed the tutorial :Setting up PostgreSQ.
In the past i did as per the tutorial and it worked perfectly fine. This time, since I need the 9.6 version, I twisted a bit :
$ sudo yum install postgresql96 postgresql96-server postgresql96-devel postgresql96-contrib postgresql96-docs
the installation worked fine. I am now trying to resume the setup :
sudo postgresql-setup initdb
and get the following error:
$ sudo postgresql-setup initdb
sudo: postgresql-setup: command not found
i tried the following as well just for the sake of it.
$ sudo postgresql96-setup initdb
sudo: postgresql96-setup: command not found
$ ls -ila /etc/rc.d/init.d
total 264
393352 drwxr-xr-x 2 root root 4096 Nov 5 08:25 .
393347 drwxr-xr-x 10 root root 4096 Aug 26 18:05 ..
393961 -rwxr-xr-x 1 root root 1729 Mar 27 2017 acpid
394280 -rwxr-xr-x 1 root root 2062 Aug 16 2016 atd
394415 -rwxr-xr-x 1 root root 3448 Mar 8 2017 auditd
394323 -r-xr-xr-x 1 root root 1362 Mar 30 2017 blk-availability
394399 lrwxrwxrwx 1 root root 46 Aug 26 18:05 cfn-hup -> /opt/aws/apitools/cfn-init/init/redhat/cfn-hup
393935 -rwxr-xr-x 1 root root 5160 Feb 28 2014 cgconfig
393936 -rwxr-xr-x 1 root root 3580 Feb 28 2014 cgred
394243 -rwxr-xr-x 1 root root 3782 Oct 4 2018 cloud-config
394244 -rwxr-xr-x 1 root root 3763 Oct 4 2018 cloud-final
394245 -rwxr-xr-x 1 root root 3855 Oct 4 2018 cloud-init
394246 -rwxr-xr-x 1 root root 3840 Oct 4 2018 cloud-init-local
394058 -rwxr-xr-x 1 root root 2826 Sep 28 2016 crond
393819 -rw-r--r-- 1 root root 25651 Aug 17 2017 functions
393820 -rwxr-xr-x 1 root root 6037 Aug 17 2017 halt
394186 -rwxr-xr-x 1 root root 1395 Dec 13 2017 hibagent
394131 -rwxr-xr-x 1 root root 2267 Nov 12 2018 hibinit-agent
393401 -rwxr-xr-x 1 root root 8563 Sep 27 2013 ip6tables
393402 -rwxr-xr-x 1 root root 8468 Sep 27 2013 iptables
394156 -rwxr-xr-x 1 root root 1955 Oct 29 2018 irqbalance
393821 -rwxr-xr-x 1 root root 652 Jan 18 2017 killall
394324 -r-xr-xr-x 1 root root 2137 Mar 30 2017 lvm2-lvmetad
394325 -r-xr-xr-x 1 root root 2274 Mar 30 2017 lvm2-lvmpolld
394326 -r-xr-xr-x 1 root root 3045 Mar 30 2017 lvm2-monitor
394211 -rwxr-xr-x 1 root root 2904 Sep 18 2014 mdmonitor
394195 -rwxr-xr-x 1 root root 2200 Jul 2 17:59 messagebus
393822 -rwxr-xr-x 1 root root 4334 Jan 18 2017 netconsole
393823 -rwxr-xr-x 1 root root 5309 Jan 18 2017 netfs
393824 -rwxr-xr-x 1 root root 6742 Aug 17 2017 network
394003 -rwxr-xr-x 1 root root 6703 Oct 8 2015 nfs
394074 -rwxr-xr-x 1 root root 3526 Oct 8 2015 nfslock
394152 -rwxr-xr-x 1 root root 1926 May 3 2019 ntpd
393919 -rwxr-xr-x 1 root root 2049 May 3 2019 ntpdate
394548 -rwxr-xr-x 1 root root 7949 Dec 4 2018 postgresql96
394426 -rwxr-xr-x 1 root root 1556 Sep 10 2014 psacct
393778 -rwxr-xr-x 1 root root 2034 Sep 27 2013 quota_nld
393748 -rwxr-xr-x 1 root root 1515 May 17 2016 rdisc
394296 -rwxr-xr-x 1 root root 1816 Aug 17 2017 rngd
393273 -rwxr-xr-x 1 root root 2073 May 9 2018 rpcbind
394082 -rwxr-xr-x 1 root root 2518 Oct 8 2015 rpcgssd
394084 -rwxr-xr-x 1 root root 2305 Oct 8 2015 rpcidmapd
394087 -rwxr-xr-x 1 root root 2464 Oct 8 2015 rpcsvcgssd
393972 -rwxr-xr-x 1 root root 2011 Nov 11 2014 rsyslog
393643 -rwxr-xr-x 1 root root 2056 Sep 10 2014 saslauthd
394014 -rwxr-xr-x 1 root root 3702 Aug 17 2016 sendmail
393825 -rwxr-xr-x 1 root root 647 Jan 18 2017 single
394647 -rwxr-xr-x 1 root root 4180 Oct 23 23:47 sshd
393639 -rwxr-xr-x 1 root root 1642 Mar 19 2014 udev-post
Chances are high that Amazon Linux doesn't fit well with PostgreSQL 9.6 or need extra undocumented custom installation steps.
To install a specific version of services like PostgreSQL, the easiest way and probably the new standard is using Docker (and docker-compose).
So, (almost) whatever the Linux distribution you are using:
sudo yum install docker then sudo service docker start (The extensive doc for Amazon Linux or other Linux distributions)
Then install docker-compose
Find an example of a docker-compose.yml file for PostgreSQL, there are many. Just make sure your image parameter is set to image: "postgres:9.6"
docker-compose up and you should be all set
I am trying to upgrade zookeeper from 3.4.8 to 3.4.13.
Before upgrade the content of /usr/lib/zookeeper
drwxr-xr-x 5 root root 4.0K Aug 23 08:39 .
drwxr-xr-x 77 root root 12K Aug 23 08:50 ..
drwxr-xr-x 2 root root 4.0K Aug 23 08:39 bin
lrwxrwxrwx 1 root root 19 May 24 11:25 conf -> /etc/zookeeper/conf
drwxr-xr-x 2 root root 4.0K Aug 23 08:39 lib
-rw-r--r-- 1 root root 12K May 24 11:25 LICENSE.txt
-rw-r--r-- 1 root root 170 May 24 11:25 NOTICE.txt
-rw-r--r-- 1 root root 1.3M Aug 23 08:39 zookeeper-3.4.8.jar
lrwxrwxrwx 1 root root 38 Aug 23 08:39 zookeeper.jar -> /usr/lib/zookeeper/zookeeper-3.4.8.jar
As mentioned in answer I have downloaded the zookeeper from this link and placed the zookeeper-3.4.13.jar in /usr/lib/zookeeper and pointed the symbolic link like below
lrwxrwxrwx 1 root root 39 Aug 30 03:19 zookeeper.jar -> /usr/lib/zookeeper/zookeeper-3.4.13.jar
But on checking the status after resarting zookeeper it is still pointing to 3.4.8
ubuntu#vrni-platform:/etc/zookeeper/conf$ telnet localhost 2181
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
status
Zookeeper version: 3.4.8--1, built on 02/06/2016 03:18 GMT
It appears this is because of the way the jars are loaded from /usr/lib/zookeeper/bin/zkEnv.sh
#release tarball format
for i in "$ZOOBINDIR"/../zookeeper-*.jar
do
CLASSPATH="$i:$CLASSPATH"
done
Can someone let me know is this some known issue is zkEnv.sh? Is this expected?
This has been answered in zookeeper mailing list. We should not have multiple zookeeper-<version>.jar in the CLASSPATH.
I am trying to install mongodb on Centos 6.6. I am following the steps here: https://www.liquidweb.com/kb/how-to-install-mongodb-on-centos-6/
I have added the following (where it states on the tutorial):
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
As you can see here:
However, when I try and install I get the following error
Where am I going wrong?
My file listing for /etc/yum.repos.d is;
4.0K drwxr-xr-x 2 root root 4.0K Jun 26 13:12 .
4.0K drwxr-xr-x 66 root root 4.0K Jun 24 14:19 ..
4.0K -rw-r--r-- 1 root root 2.0K Oct 23 2014 CentOS-Base.repo
4.0K -rw-r--r-- 1 root root 647 Oct 23 2014 CentOS-Debuginfo.repo
4.0K -rw-r--r-- 1 root root 289 Oct 23 2014 CentOS-fasttrack.repo
4.0K -rw-r--r-- 1 root root 630 Oct 23 2014 CentOS-Media.repo
8.0K -rw-r--r-- 1 root root 5.3K Oct 23 2014 CentOS-Vault.repo
4.0K -rw-r--r-- 1 root root 1.1K Jul 3 2015 city-fan.org.repo
4.0K -rw-r--r-- 1 root root 191 Jun 26 12:56 mongodb-org-3.2.repo
12K -rw------- 1 root root 12K Jun 26 12:53 .mongodb-org-3.2.repo.swp
4.0K -rw-r--r-- 1 root root 200 Jun 26 13:12 mongodb-org-3.4.repo
12K -rw------- 1 root root 12K Jun 26 12:55 .mongodb-org.repo.swp
12K -rw------- 1 root root 12K Jun 24 14:16 .mongodb.repo.swp
4.0K -rw-r--r-- 1 root root 472 Apr 26 2016 nodesource-el.repo
4.0K -rw-r--r-- 1 root root 219 Dec 18 2013 vz.repo
From your error message it would appear that at least one of your .repo files is corrupt.
The file mongodb-org-3.2.repo has an errant \n on line 2 But looking at your file listing it would appear you have several files, some of which are corrupted (hence the .swp files left behind)
You should do a full file listing with ls -lash /etc/yum.repos.d and delete all the files with 'mongo' in the name.
Then create a new file named mongodb.repo and add the following to it;
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Then run yum install mongodb-org
I think the param in [mongodb] is not enough and is a lack of header information. you should specify the version as well.
for example for MongoDB v2.0, il should look like:
[mongodb-org-2.0]
name=...ect
regards