# Ubuntu 14.04 LTS 64 bit

**URL:** <https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613>\
**Category:** General Discussion\
**Created:** [January 28, 2015, 3:14pm UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613 "2015-01-28T15:14:12Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rarchuletta1](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@rarchuletta1](https://forum.inductiveautomation.com/u/rarchuletta1)\
**Post date:** [January 28, 2015, 3:14pm UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/1 "2015-01-28T15:14:12Z")

</div>

I’m running the 64 bit version of Ubuntu 14.04 LTS and I’m getting all sorts of database errors. Did not have this problem with the 32 bit. Would like to finish Inductive Univeristy but it won’t load the challenge file without errors.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [January 28, 2015, 5:04pm UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/2 "2015-01-28T17:04:41Z")

</div>

Can you give us some kind of hint about the errors?

---

<div class="post-metadata">

**Author:** ![rarchuletta1](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@rarchuletta1](https://forum.inductiveautomation.com/u/rarchuletta1)\
**Post date:** [January 28, 2015, 10:59pm UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/3 "2015-01-28T22:59:11Z")

</div>

Here is the status of the DB

hide Details  
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)  
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnectionInternal(DatasourceImpl.java:199)com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.runTest(DatasourceImpl.java:155)com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer$1.run(DatasourceManagerImpl.java:1121)com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573)java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)  
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.  
sun.reflect.GeneratedConstructorAccessor45.newInstance(Unknown Source)sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)java.lang.reflect.Constructor.newInstance(Constructor.java:408)com.mysql.jdbc.Util.handleNewInstance(Util.java:411)com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117)com.mysql.jdbc.MysqlIO.(MysqlIO.java:355)com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2461)com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2498)com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2283)com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:822)com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)sun.reflect.GeneratedConstructorAccessor41.newInstance(Unknown Source)sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)java.lang.reflect.Constructor.newInstance(Constructor.java:408)com.mysql.jdbc.Util.handleNewInstance(Util.java:411)com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:404)com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317)org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnectionInternal(DatasourceImpl.java:199)com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.runTest(DatasourceImpl.java:155)com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer$1.run(DatasourceManagerImpl.java:1121)com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573)java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)  
java.net.ConnectException: Connection refused  
java.net.PlainSocketImpl.socketConnect(Native Method)java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)java.net.Socket.connect(Socket.java:589)sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:483)com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:332)com.mysql.jdbc.MysqlIO.(MysqlIO.java:305)com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2461)com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2498)com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2283)com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:822)com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)sun.reflect.GeneratedConstructorAccessor41.newInstance(Unknown Source)sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)java.lang.reflect.Constructor.newInstance(Constructor.java:408)com.mysql.jdbc.Util.handleNewInstance(Util.java:411)com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:404)com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317)org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnectionInternal(DatasourceImpl.java:199)com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.runTest(DatasourceImpl.java:155)com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer$1.run(DatasourceManagerImpl.java:1121)com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573)java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [January 29, 2015, 9:23am UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/4 "2015-01-29T09:23:10Z")

</div>

This indicates a network problem with your database connection. Are all the data source connection settings correct? Ports being blocked by firewall?

---

<div class="post-metadata">

**Author:** ![rarchuletta1](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@rarchuletta1](https://forum.inductiveautomation.com/u/rarchuletta1)\
**Post date:** [January 29, 2015, 3:03pm UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/5 "2015-01-29T15:03:03Z")

</div>

Here is the port that SQL provided automatically. I did not reconfigure any ports or firewalls but I will take a look at my firewall settings once I figure out how to do that… jdbc:mysql://localhost:3306/test

---

<div class="post-metadata">

**Author:** ![rarchuletta1](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@rarchuletta1](https://forum.inductiveautomation.com/u/rarchuletta1)\
**Post date:** [January 29, 2015, 3:16pm UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/6 "2015-01-29T15:16:58Z")

</div>

According to [Ubuntu.com](http://Ubuntu.com) the firewall provided is not turned on by default. But I did perform a status check anyway( sudo ufw status) and confirmed that it was inactive.

---

<div class="post-metadata">

**Author:** ![rarchuletta1](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@rarchuletta1](https://forum.inductiveautomation.com/u/rarchuletta1)\
**Post date:** [April 28, 2015, 3:18am UTC](https://forum.inductiveautomation.com/t/ubuntu-14-04-lts-64-bit/9613/7 "2015-04-28T03:18:32Z")

</div>

![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/cb9c203708ed679b5da86c049ddea36477c24eee.png)  
 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/0/03ea91b5be3c38a9fd72e3aa3db50948ee9450c9.png)  
 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/f/f0035858d0bce5ec25c9de956a2427ca24e2e835.png)  
I have Ignition up and running but with device connection errors again . Here are some screen shots of the device errors.
