Ubuntu-14.04

Bugzilla 從 ubuntu 10.04 遷移到 14.04,使用 Mysql 5.1 到 Mysql 5.5

  • April 19, 2018

我在物理伺服器上執行的 Ubuntu 10.04.4 LTS 上執行 Bugzilla 4.0,並考慮將其升級到 Hyper-V 上的 Ubuntu 14.04 進行測試。

在將帶有 MySql 5.1 伺服器的 bugzilla webroot 4.0 遷移到 Ubuntu 14.04 到 MySql 5.5 和其他所需應用程序之後,它開始正常工作。

但是當我深入測試 bugzilla 時,我發現除了使用者創建的 bug 之外的所有內容都已同步,但總數顯示在“編輯產品”部分。

舊伺服器詳細資訊:作業系統:Ubuntu 10.04、Apache2.2、Mysql-Server-5.1、php5

新伺服器詳細資訊:作業系統:Ubuntu 14.04、Apache2.4.7、Mysql-Server-5.5-49、php5.5.9

PS:一切都在測試機器上工作,升級以下軟體包後,問題開始了。

mysql-server-core-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
mysql-server-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
mysql-client-core-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1), 
libapache2-mod-php5:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
php5-mysql:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
dpkg:amd64 (1.17.5ubuntu5.5, 1.17.5ubuntu5.6)
php5-common:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
dpkg-dev:amd64 (1.17.5ubuntu5.5, 1.17.5ubuntu5.6)
php5-readline:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
php5:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
mysql-client-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
mysql-common:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
libdpkg-perl:amd64 (1.17.5ubuntu5.5, 1.17.5ubuntu5.6)
php5-cli:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
libmysqlclient18:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
tzdata:amd64 (2016c-0ubuntu0.14.04, 2016d-0ubuntu0.14.04)
mysql-server:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
php5-gd:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
libpcre3:amd64 (8.31-2ubuntu2.2, 8.31-2ubuntu2.3)

你能幫我解決這個問題嗎?

實際問題與此相符。 錯誤沒有出現(出現在數據庫中,一切似乎都很好)| 堆棧溢出

哇!!!!終於遷移了。

下載了新版本的 Bugzilla 5.0.1 並使用 5.0.2 進行了修補。在 Mysql 5.5.49 上導入數據庫。與具有適當訪問權限並執行 checksetup.pl 的 Bugzilla 實例相關聯,它確實遷移並刪除並添加了不受支持的 UTF-8 欄位並準備好使用新版本的 Bugzilla 5.0.2。

感謝幫助的小伙伴。

引用自:https://serverfault.com/questions/773208