<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Upgrade 1.5.10.2253 to 1.5.10.2482]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I try to upgrade to the last 1.5.10 and I have this :</p>
<pre><code>* Updating Database...........................................Failed!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! The installer was not able to run all the way to the end as   !!
!! something has caused it to fail. The following few lines are  !!
!! from the error log file which might help us figure out what's !!
!! wrong. Please add this information when reporting an error.   !!
!! As well you might want to take a look at the full error log   !!
!! in /root/fogproject-1.5.10.2482/bin/error_logs/fog_error_1.5.10.2482.log !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

17900K .......... .......... .......... .......... ..........  130M
17950K .......... .......... .......... .......... ........    142M=0,1s

2026-10-09 11:39:11 (128 MB/s) - ‘/home//fogDBbackups/fog_sql_1.5.10.2482_20261009_113907.sql’ enregistré [18430465]
</code></pre>
<p dir="auto">Trying with GUI, I have this :</p>
<p dir="auto">The following errors occurred<br />
Update ID: 284</p>
<p dir="auto">Database Error:</p>
<p dir="auto">Failed to query: Error: SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for ‘hostSecTime’ Error Message: Error Code: “42000”, Error Message: [“42000”,1067,“Invalid default value for ‘hostSecTime’”], Debug: SQL: [77] ALTER TABLE <code>hosts</code> MODIFY COLUMN <code>hostLastDeploy</code> DATETIME NULL DEFAULT NULL<br />
Params: 0<br />
SQL: ALTER TABLE <code>hosts</code> MODIFY COLUMN <code>hostLastDeploy</code> DATETIME NULL DEFAULT NULL<br />
Params: Array<br />
(<br />
)<br />
ErrorInfo: Array<br />
( [0] =&gt; 42000 [1] =&gt; 1067 [2] =&gt; Invalid default value for ‘hostSecTime’<br />
)<br />
Debug: SQL: [77] ALTER TABLE <code>hosts</code> MODIFY COLUMN <code>hostLastDeploy</code> DATETIME NULL DEFAULT NULL<br />
Params: 0<br />
Variable contains:</p>
<p dir="auto">Array<br />
( [0] =&gt; ALTER TABLE <code>hosts</code> MODIFY COLUMN <code>hostLastDeploy</code> DATETIME NULL DEFAULT NULL [1] =&gt; UPDATE <code>hosts</code> SET <code>hostLastDeploy</code> = NULL WHERE <code>hostLastDeploy</code> IS NOT NULL AND YEAR(<code>hostLastDeploy</code>) = 0 [2] =&gt; ALTER TABLE <code>hosts</code> MODIFY COLUMN <code>hostSecTime</code> TIMESTAMP NULL DEFAULT NULL [3] =&gt; UPDATE <code>hosts</code> SET <code>hostSecTime</code> = NULL WHERE <code>hostSecTime</code> IS NOT NULL AND YEAR(<code>hostSecTime</code>) = 0 [4] =&gt; ALTER TABLE <code>images</code> MODIFY COLUMN <code>imageLastDeploy</code> DATETIME NULL DEFAULT NULL [5] =&gt; UPDATE <code>images</code> SET <code>imageLastDeploy</code> = NULL WHERE <code>imageLastDeploy</code> IS NOT NULL AND YEAR(<code>imageLastDeploy</code>) = 0 [6] =&gt; ALTER TABLE <code>imagingLog</code> MODIFY COLUMN <code>ilFinishTime</code> DATETIME NULL DEFAULT NULL [7] =&gt; UPDATE <code>imagingLog</code> SET <code>ilFinishTime</code> = NULL WHERE <code>ilFinishTime</code> IS NOT NULL AND YEAR(<code>ilFinishTime</code>) = 0 [8] =&gt; ALTER TABLE <code>inventory</code> MODIFY COLUMN <code>iDeleteDate</code> DATETIME NULL DEFAULT NULL [9] =&gt; UPDATE <code>inventory</code> SET <code>iDeleteDate</code> = NULL WHERE <code>iDeleteDate</code> IS NOT NULL AND YEAR(<code>iDeleteDate</code>) = 0 [10] =&gt; ALTER TABLE <code>multicastSessions</code> MODIFY COLUMN <code>msStartDateTime</code> DATETIME NULL DEFAULT NULL [11] =&gt; UPDATE <code>multicastSessions</code> SET <code>msStartDateTime</code> = NULL WHERE <code>msStartDateTime</code> IS NOT NULL AND YEAR(<code>msStartDateTime</code>) = 0 [12] =&gt; ALTER TABLE <code>multicastSessions</code> MODIFY COLUMN <code>msCompleteDateTime</code> DATETIME NULL DEFAULT NULL [13] =&gt; UPDATE <code>multicastSessions</code> SET <code>msCompleteDateTime</code> = NULL WHERE <code>msCompleteDateTime</code> IS NOT NULL AND YEAR(<code>msCompleteDateTime</code>) = 0 [14] =&gt; ALTER TABLE <code>snapinTasks</code> MODIFY COLUMN <code>stCompleteDate</code> DATETIME NULL DEFAULT NULL [15] =&gt; UPDATE <code>snapinTasks</code> SET <code>stCompleteDate</code> = NULL WHERE <code>stCompleteDate</code> IS NOT NULL AND YEAR(<code>stCompleteDate</code>) = 0 [16] =&gt; ALTER TABLE <code>tasks</code> MODIFY COLUMN <code>taskCheckIn</code> DATETIME NULL DEFAULT NULL [17] =&gt; UPDATE <code>tasks</code> SET <code>taskCheckIn</code> = NULL WHERE <code>taskCheckIn</code> IS NOT NULL AND YEAR(<code>taskCheckIn</code>) = 0 [18] =&gt; ALTER TABLE <code>tasks</code> MODIFY COLUMN <code>taskScheduledStartTime</code> DATETIME NULL DEFAULT NULL [19] =&gt; UPDATE <code>tasks</code> SET <code>taskScheduledStartTime</code> = NULL WHERE <code>taskScheduledStartTime</code> IS NOT NULL AND YEAR(<code>taskScheduledStartTime</code>) = 0 [20] =&gt; ALTER TABLE <code>userTracking</code> MODIFY COLUMN <code>utDate</code> DATE NULL DEFAULT NULL [21] =&gt; UPDATE <code>userTracking</code> SET <code>utDate</code> = NULL WHERE <code>utDate</code> IS NOT NULL AND YEAR(<code>utDate</code>) = 0<br />
)<br />
Database SQL:</p>
<p dir="auto">ALTER TABLE <code>hosts</code> MODIFY COLUMN <code>hostLastDeploy</code> DATETIME NULL DEFAULT NULL</p>
]]></description><link>http://forums.fogproject.org/topic/18266/upgrade-1-5-10-2253-to-1-5-10-2482</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 14:54:41 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18266.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Oct 2026 09:51:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Upgrade 1.5.10.2253 to 1.5.10.2482 on Fri, 09 Oct 2026 12:04:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forums.fogproject.org/uid/6483">@jmeyer</a> This is a bug in schema step 284 on MySQL. Your data did not cause it.</p>
<p dir="auto">Cause: on MySQL, an ALTER TABLE re-checks the default of every column. Your hosts.hostSecTime still has the old default 0000-00-00 00:00:00. MySQL’s default sql_mode (NO_ZERO_DATE) refuses that default, so the step stops. MariaDB servers do not show the problem.</p>
<p dir="auto">Fix: <a href="https://github.com/FOGProject/fogproject/pull/1838" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/FOGProject/fogproject/pull/1838</a> is merged into dev-branch. While the steps run, the schema updater now relaxes the zero-date check for its own session.</p>
<p dir="auto">The fix reaches the stable release on October 11. To continue now, install from dev-branch:</p>
<pre><code>cd /root
git clone -b dev-branch https://github.com/FOGProject/fogproject.git fogproject-dev
cd fogproject-dev/bin
./installfog.sh -y
</code></pre>
<p dir="auto">The failed step changed nothing in your database, so you do not need to restore the backup. The backup the installer made is still at /home/fogDBbackups/fog_sql_1.5.10.2482_20261009_113907.sql.</p>
]]></description><link>http://forums.fogproject.org/post/158821</link><guid isPermaLink="true">http://forums.fogproject.org/post/158821</guid><dc:creator><![CDATA[Tom Elliott]]></dc:creator><pubDate>Fri, 09 Oct 2026 12:04:35 GMT</pubDate></item></channel></rss>