[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
09/07/2011 09:07:14 (+0700) | #1 | 243111 |
|
Ky0
Moderator
|
Joined: 16/08/2009 23:09:08
Messages: 532
Offline
|
|
Chào mọi người!
Trong quá trình nâng cấp zimbra từ phiên bản zimbra 5.0.14_GA_2850 lên phiên bản 7.1.1_GA_3196 thì gặp lỗi sau:
Code:
root@mail:/usr/local/src/zcs-7.1.1_GA_3196# su - zimbra -c "zmcontrol status"
antispam Running
antivirus Running
imapproxy Running
ldap Running
logger Running
mailbox Stopped
zmmailboxdctl is not running.
memcached Running
mta Running
snmp Running
spell Running
stats Running
zmconfigd Running
File /opt/zimbra/log/mailbox.log
root@mail:/usr/local/src/zcs-7.1.1_GA_3196# tail /opt/zimbra/log/mailbox.log
2011-07-09 07:50:53,358 INFO [main] [] misc - System property os.name=Linux
2011-07-09 07:50:53,358 INFO [main] [] misc - System property os.version=2.6.24-23-server
2011-07-09 07:50:53,358 INFO [main] [] misc - System property sun.arch.data.model=64
2011-07-09 07:50:53,358 INFO [main] [] misc - System property sun.cpu.endian=little
2011-07-09 07:50:53,358 INFO [main] [] misc - System property sun.cpu.isalist=
2011-07-09 07:50:53,358 INFO [main] [] misc - System property sun.os.patch.level=unknown
2011-07-09 07:50:53,374 INFO [main] [] system - Setting mysql connector property: maxActive=100
2011-07-09 07:50:53,380 INFO [main] [] system - Setting mysql connector property: maxActive=100
2011-07-09 07:50:54,234 ERROR [main] [] Versions - DB Version Mismatch: ours="65" from DB="53"
2011-07-09 07:50:54,235 FATAL [main] [] system - Data version mismatch. Reinitialize or upgrade the backend data store.
file /var/log/zimbra.log
root@mail:/usr/local/src/zcs-7.1.1_GA_3196# tail /var/log/zimbra.log
Jul 9 09:06:10 mail zmmailboxdmgr[27993]: assuming no other instance is running
Jul 9 09:06:10 mail zmmailboxdmgr[27993]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 9 09:06:10 mail zmmailboxdmgr[27993]: assuming no other instance is running
Jul 9 09:06:10 mail zmmailboxdmgr[27993]: no manager process is running
Jul 9 09:06:10 mail zmmailboxdmgr[28001]: status requested
Jul 9 09:06:10 mail zmmailboxdmgr[28001]: stale pid 16032 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process
Jul 9 09:06:10 mail zmmailboxdmgr[28001]: assuming no other instance is running
Jul 9 09:06:10 mail zmmailboxdmgr[28001]: file /opt/zimbra/log/zmmailboxd.pid does not exist
Jul 9 09:06:10 mail zmmailboxdmgr[28001]: assuming no other instance is running
Jul 9 09:06:10 mail zmmailboxdmgr[28001]: no manager process is running
File zmmailboxd.out
Code:
tail /opt/zimbra/log/zmmailboxd.out
674 INFO [main] log - Setting GID=1002
674 INFO [main] log - Setting UID=1002
674 INFO [main] log - jetty-6.1.22.z6
770 INFO [main] log - No Transaction manager found - if your webapp requires one, please configure one.
Quá trình thực hiện nâng cấp của mình như sau:
- Nâng cấp từ phiên bản zimbra 5.0.14_GA_2850 lên phiên bản 5.0.26_GA_3365: Quá trình nâng cấp bình thường, test gửi và nhận email đều tốt.
- Nâng cấp từ phiên bản zimbra 5.0.26_GA_3365 lên phiên bản zcs-7.1.1_GA_3196: Sau khi nâng cấp xong thì bị lỗi như trên.
- Mình đã test thử nâng cấp theo hướng sau: zcs-5.0.14_GA_2850 => zcs-5.0.26_GA_3365 => zcs-6.0.13_GA_2918 => zcs-7.1.1_GA_3196
Nhưng khi nâng cấp từ zcs-5.0.26_GA_3365 => zcs-6.0.13_GA_2918 cũng bị lỗi tương tự như trên.
=> Lỗi này tìm kiếm được nhiều bài nhưng vẫn chưa khắc phục được! và thời điểm xuất hiện lỗi là khi zimbra khởi động
=> Lỗi này thì thường là do DNS hoặc ssl Cert, nhưng trong trường hợp của mình có thể là do phát sinh từ lỗi trên.
Server của mình có khoảng 2000 User, Chạy trên nền Ubuntu-8.04 64 bit. Intel(R) Xeon(R) CPU E5430 @ 2.66GHz - Ram 10GB
Mọi người giúp mình khắc phục với!
- Ky0 -
|
|
UITNetwork.com
Let's Connect |
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
09/07/2011 21:10:53 (+0700) | #2 | 243158 |
neverwon
Member
|
0 |
|
|
Joined: 08/08/2006 13:38:43
Messages: 89
Offline
|
|
T tớ nghĩ là do phần DB version (Versions - DB Version Mismatch: ours="65" from DB="53" ), thử theo hướng dẫn này xem sao:
serivo;154687 wrote:
I'm not sure what caused this problem.
I can thing of 2 possible sources:
1 - it's some kind of data copying from the main server to this copy we are testing upgrade, which arrived later than upgrade was done;
2 - restoring by zmrestore or web interface caused rollback of mysql db including zimbra.config table.
But this problem were pretty easy, although time consuming process, to resolve, looking at /opt/zimbra/libexec/* scripts, finding the scripts which increase zimbra.config's db.version, and running corresponding sql updates, sometimes on all mailboxgroups, in cycle.
I will try to test if zmrestore can rollback database scheme called with some parameters, but later. For now the problem is fixed and we will test zcs-6.0.1 to determine if we are ready for upgrade on the production server.
--
Sergey
looking at /opt/zimbra/libexec/* scripts, finding the scripts which increase zimbra.config's db.version, and running corresponding sql updates, sometimes on all mailboxgroups, in cycle |
|
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
14/07/2011 17:33:52 (+0700) | #3 | 243528 |
|
Ky0
Moderator
|
Joined: 16/08/2009 23:09:08
Messages: 532
Offline
|
|
Sau vài ngày test đi test lại, nhận ra trên con server mình tồn tại đủ các ứng dụng đụng độ với zimbra (VD: mysql-common, mysql-client, clamav-freshclam, postfix-policyd, squid3) đã tiến hành disable hoặc gỡ bỏ
neverwon wrote:
T tớ nghĩ là do phần DB version (Versions - DB Version Mismatch: ours="65" from DB="53" ), thử theo hướng dẫn này xem sao:
serivo;154687 wrote:
I'm not sure what caused this problem.
I can thing of 2 possible sources:
1 - it's some kind of data copying from the main server to this copy we are testing upgrade, which arrived later than upgrade was done;
2 - restoring by zmrestore or web interface caused rollback of mysql db including zimbra.config table.
But this problem were pretty easy, although time consuming process, to resolve, looking at /opt/zimbra/libexec/* scripts, finding the scripts which increase zimbra.config's db.version, and running corresponding sql updates, sometimes on all mailboxgroups, in cycle.
I will try to test if zmrestore can rollback database scheme called with some parameters, but later. For now the problem is fixed and we will test zcs-6.0.1 to determine if we are ready for upgrade on the production server.
--
Sergey
looking at /opt/zimbra/libexec/* scripts, finding the scripts which increase zimbra.config's db.version, and running corresponding sql updates, sometimes on all mailboxgroups, in cycle
Cảm ơn neverwon đã quan tâm!
Thực ra lúc đầu mình cũng không hiểu ý ông này lắm! Nhưng sau đó mình đọc một vài bài viết liên quan khác, mình cũng đã hiểu được cách làm!
Địa chỉ thư mục trên phải đúng là: /opt/zimbra/libexec/scripts/
Để nâng cấp db version thì cần chạy các script tương ứng (Versions - DB Version Mismatch: ours="65" from DB="53"). Theo như thông báo trên thì ta cần chạy các script như sau:
Code:
root@mail:~# su – zimbra
zimbra@mail:~$ mysql.server start
zimbra@mail:~$ cd /opt/zimbra/libexec/scripts
zimbra@mail:~$./migrate20080930-MucService.pl
zimbra@mail:~$./migrate20090315-MobileDevices.pl
zimbra@mail:~$./migrate20090406-DataSourceItemTable.pl
zimbra@mail:~$./migrate20090430-highestindexed.pl
zimbra@mail:~$./migrate20100106-MobileDevices.pl
zimbra@mail:~$./migrate20100913-Mysql51.pl
zimbra@mail:~$./migrate20100926-Dumpster.pl
zimbra@mail:~$ mysql.server stop
zimbra@mail:~$ exit
Sau đó tiến hành chạy lại
Code:
root@mail:~# /opt/zimbra/libexec/zmsetup.pl
Nhưng khi khởi động lại thì nó vẫn báo lỗi Versions - DB Version Mismatch: ours="65" from DB="53"
Mặc dù trong thông tin trong mysql như sau:
Code:
root@mail:~# su - zimbra
zimbra@mail:~$ mysql -u zimbra
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 110
Server version: 5.1.55-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use zimbra;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from config;
+---------------------+-------+-------------------+---------------------+
| name | value | description | modified |
+---------------------+-------+-------------------+---------------------+
| db.version | 65 | db schema version | 2011-07-14 17:42:47 |
| index.version | 2 | index version | 2009-04-02 08:35:53 |
| purge.lastMailboxId | 1645 | NULL | 2011-07-01 11:15:25 |
| redolog.version | 1.31 | redolog version | 2011-07-14 15:33:40 |
+---------------------+-------+-------------------+---------------------+
4 rows in set (0.00 sec)
mysql>
Không rõ thông tin về DB Version thằng zimbra load từ đâu nữa
Cũng đã post bài lên forum Zimbra nhưng gần tuần rồi mà vẫn chưa có phải hồi
- Ky0 - |
|
UITNetwork.com
Let's Connect |
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
07/09/2011 09:41:40 (+0700) | #4 | 246589 |
|
Ky0
Moderator
|
Joined: 16/08/2009 23:09:08
Messages: 532
Offline
|
|
Sau gần một tháng thử nghiệm các cách khắc phục lỗi cuối cùng cũng tìm được nguyên nhân gây ra lỗi
Nguyên nhân gây lỗi là do phiên bản zimbra 7.x Version MySQL được zimbra sử dụng hoàn toàn khác với MySQL trong bản 5.x. Ta cần chạy thêm đoạn script chuyển đổi
Code:
root@mail:~# /opt/zimbra/libexec/scripts/migrate20100913-Mysql51.pl
Chính vì vậy khi nâng cấp lên phiên bản zimbra 6.x hay 7.x thì zimbra sẽ load config trong file /opt/zimbra/conf/localconfig.xml (Có thể xem nội dung dạng text bằng lệnh su - zimbra -c "zmlocalconfig").
- Địa chỉ ip trên máy mình thử nghiệm là: 192.168.1.4
- Địa chỉ ip mail server đang chạy là: 192.168.1.5
Lệnh thực hiện trên con server thử nghiệm (192.168.1.4)
Code:
root@mail:~# su - zimbra -c "zmlocalconfig"|grep mysql_bind_address
logger_mysql_bind_address = localhost
mysql_bind_address = 192.168.1.5
Ky0 wrote:
Code:
root@mail:~# su - zimbra
zimbra@mail:~$ mysql -u zimbra
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 110
Server version: 5.1.55-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use zimbra;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from config;
+---------------------+-------+-------------------+---------------------+
| name | value | description | modified |
+---------------------+-------+-------------------+---------------------+
| db.version | 65 | db schema version | 2011-07-14 17:42:47 |
| index.version | 2 | index version | 2009-04-02 08:35:53 |
| purge.lastMailboxId | 1645 | NULL | 2011-07-01 11:15:25 |
| redolog.version | 1.31 | redolog version | 2011-07-14 15:33:40 |
+---------------------+-------+-------------------+---------------------+
4 rows in set (0.00 sec)
mysql>
Không rõ thông tin về DB Version thằng zimbra load từ đâu nữa
Câu trả lời là nó load thông về DB Version từ server 192.168.1.5
Để sửa lỗi chỉ cần sửa lại địa chỉ ip trong file /opt/zimbra/conf/localconfig.xml hoặc chạy lệnh:
Code:
root@mail:~# su - zimbra -c "zmlocalconfig -e mysql_bind_address=192.168.1.4"
Tiến hành khởi động lại zimbra
Code:
root@mail:~# su - zimbra -c "zmcontrol restart"
- Ky0 - |
|
UITNetwork.com
Let's Connect |
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
12/09/2011 19:39:20 (+0700) | #5 | 246947 |
|
nature8x
Member
|
0 |
|
|
Joined: 22/09/2009 11:04:10
Messages: 132
Offline
|
|
con zimbra cua minh không hiểu sao chỉ gửi được mail cho các client trong mail zimbra , không tài nào gửi mai cho mail exchange hay gmail được.....mong bạn chỉ giúp
với lại mình làm theo hướng dẫn trong
http://www.howtoforge.com/zimbra-collaboration-suite-5.0-on-debian-etch-p3
thì chỉ hiện được với mail.vncert1.vn không tài nào hiện đựoc với chieuvd@vncert1.vn là sao nhỉ
xin mọi ngưồi chỉ giúp |
|
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
13/09/2011 07:57:30 (+0700) | #6 | 246978 |
|
Ky0
Moderator
|
Joined: 16/08/2009 23:09:08
Messages: 532
Offline
|
|
nature8x wrote:
con zimbra cua minh không hiểu sao chỉ gửi được mail cho các client trong mail zimbra , không tài nào gửi mai cho mail exchange hay gmail được.....mong bạn chỉ giúp
với lại mình làm theo hướng dẫn trong
http://www.howtoforge.com/zimbra-collaboration-suite-5.0-on-debian-etch-p3
thì chỉ hiện được với mail.vncert1.vn không tài nào hiện đựoc với chieuvd@vncert1.vn là sao nhỉ
xin mọi ngưồi chỉ giúp
Bạn cho xem các thông tin sau:
Code:
su - zimbra -c 'zmcontrol - v'
hostname
cat /etc/hosts
cat /etc/resolv.conf
host mail
host mail.vncert1.vn
dig mail.vncert1.vn mx
dig mail.vncert1.vn any
su - zimbra -c 'zmlocalconfig'
Nếu không gửi được email cho mail exchange hay gmail thì bạn kiểm tra lại xem firewall có chặn gì hay không.
- Ky0 -
PS: Nếu bạn cài local làm lab thì phải cài luôn DNS trên server cài zimbra luôn và trỏ thẳng đến IP local của zimbra. Còn nếu cài DNS server riêng thì cần phải cấu hình và nat port chi tiết hơn! |
|
UITNetwork.com
Let's Connect |
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
13/09/2011 09:17:38 (+0700) | #7 | 246985 |
|
nature8x
Member
|
0 |
|
|
Joined: 22/09/2009 11:04:10
Messages: 132
Offline
|
|
day la hostname
Code:
mail.vncert1.vn
Code:
mail:~# cat /etc/resolv.conf
nameserver 172.18.0.12
Code:
mail:~# su - zimbra -c 'zmcontrol -v'
Release 7.1.2_GA_3268.DEBIAN5 DEBIAN6 FOSS edition.
Code:
zimbra@mail:~$ dig mail.vncert1.vn mx
; <<>> DiG 9.7.3 <<>> mail.vncert1.vn mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43650
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;mail.vncert1.vn. IN MX
;; ANSWER SECTION:
mail.vncert1.vn. 86400 IN MX 20 mail.vncert1.vn.
;; AUTHORITY SECTION:
vncert1.vn. 86400 IN NS ns.vncert1.vn.
;; ADDITIONAL SECTION:
mail.vncert1.vn. 86400 IN A 172.18.0.8
ns.vncert1.vn. 86400 IN A 172.18.0.12
;; Query time: 37 msec
;; SERVER: 172.18.0.12#53(172.18.0.12)
;; WHEN: Mon Sep 12 18:21:15 2011
;; MSG SIZE rcvd: 98
Code:
zimbra@mail:~$ dig mail.vncert1.vn any
; <<>> DiG 9.7.3 <<>> mail.vncert1.vn any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44622
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;mail.vncert1.vn. IN ANY
;; ANSWER SECTION:
mail.vncert1.vn. 86400 IN MX 20 mail.vncert1.vn.
mail.vncert1.vn. 86400 IN A 172.18.0.8
;; AUTHORITY SECTION:
vncert1.vn. 86400 IN NS ns.vncert1.vn.
;; ADDITIONAL SECTION:
mail.vncert1.vn. 86400 IN A 172.18.0.8
ns.vncert1.vn. 86400 IN A 172.18.0.12
;; Query time: 166 msec
;; SERVER: 172.18.0.12#53(172.18.0.12)
;; WHEN: Mon Sep 12 18:22:04 2011
;; MSG SIZE rcvd: 114
|
|
|
|
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
13/09/2011 09:31:28 (+0700) | #8 | 246986 |
|
Ky0
Moderator
|
Joined: 16/08/2009 23:09:08
Messages: 532
Offline
|
|
nên đưa các câu lệnh vào trong thẻ code cho dễ nhìn. Bổ sung thêm các thông tin trong post /hvaonline/posts/list/39530.html#246978 |
|
UITNetwork.com
Let's Connect |
|
[Question] Gặp lỗi sau khi nâng cấp zimbra 5.0.14 lên phiên bản 7.1.1 |
14/09/2011 07:47:22 (+0700) | #9 | 247049 |
|
nature8x
Member
|
0 |
|
|
Joined: 22/09/2009 11:04:10
Messages: 132
Offline
|
|
lệnh mở cổng trong zimbra là gi nhỉ, mình muốn mở một số cổng trong debian thì dùng lệnh nào , xin chỉ giúp
mình nghi con zimbra cua mình một số cổng chudduowwcj mở chăng. |
|
|
|