32bit Zimbra 5.0.10 on Debian mixed (Xen Kernel from Lenny, perl libs and others from Etch) and zimbra_posixaccount zimlet made it really hard to upgrade to a newer version of Zimbra AND Debian.
Here is how I did it.
Starting Position
Since I had to go for XEN 3.2 on my Hetzner Root Server last year it was a prerequisite to migrate from Debian 4 (Etch) to Debian 5 (Lenny). I migrated the whole Dom0 and all DomUs but then … my Webserver’s Zimbra installation (5.0.10) had issues with perl 5.10 coming with Lenny. Hence i left the DomU at Lenny but switched some packages back to Etch for Zimbra compatibility reason - those were:
`libdb4.4_4.4.20-8_i386.deb
liblocale-gettext-perl_1.05-1_i386.deb
libnet-libidn-perl_0.07-1_i386.deb
libnet-ssleay-perl_1.30-1_i386.deb
libperl5.8_5.8.8-7etch6_i386.deb
libsocket6-perl_0.19-1_i386.deb
libterm-readkey-perl_2.30-3_i386.deb
libtext-charwidth-perl_0.04-4_i386.deb
libtext-iconv-perl_1.4-3_i386.deb
perl-base_5.8.8-7etch6_i386.deb
perl-modules_5.8.8-7etch6_all.deb
perl_5.8.8-7etch6_i386.deb`
After that Zimbra was running again BUT I was not able to perform easy system/security updates. Bad situation on a root server. So the only solution is to upgrade to Zimbra6 which supports Debian5 (Zimbra4 stays with Debian4 only). Sound easy huhh? The only problem I had was a small zimlet I used - zimbra_posixaccount. A very nice extension which enables the Zimbra’s LDAP as a base for Posix Logons - so I was able to manage all my Linux users with the Zimbra web GUI.
The other side of the coin - Zimbra6 completly changed it’s LDAP schemas making it necessary to migrate those defintions to the new version. This made me fail about a dozen times (only had downtimes by night for 2-3 hours). But finally I managed to upgrade both - Debian and Zimbra at once.
So - I started from:
- Mixed Debian 4/5 (Debian 5 on XEN with pinned perl and other packages from Debian4 to keep ZCS5 up and running).
- 5.0.10GA2638.DEBIAN4.0 (32bit)
- LDAP scheme from posixaccount but NO samba scheme
I mainly followed this thread
Step by Step
Backup - XEN domain
Sure - don’t forget to backup your server. Since I use a DomU it is quite easy to clone the machine - shutdown the original machine, clone it, and start the clone with the same IP adresse!
It is important to disable the zimbra domains before doing this and also disabling Port 25. This is needed because the clone will have the same IP and so on and it should not accept “real” mails when performing the upgrade. If we have to switch back to the original server all new Mails will be lost!.
Afterwards logon to the clone
Needed files
Downloaded and extracted the current version of Zimbra6 ZCS
Upgrade the Zimbra Installation (without migrating the data)
perform
bash install -s
as root to let the setup only upgrade the installer files. If asked for memcache you can answer “Yes”.
During Upgrade the Zimbra services will be shut down. And here is one important thing: *DO NOT START LDAP AT ANY TIME UNTIL THIS HOWTO IS FINISHED - YOU MUST NOT DO IT EVEN IF OTHER HOWTOS SAYS SO *
This Setup should finish without any errors - don’t forget, we skiped the migration to Zimbra6.
Upgrading to “pure” Debian5
Since the Zimbra files are upgraded to Zimbra6 now they rely on a newer perl version. We can fully upgrade to Debian Lenny:
apt-get update
apt-get upgrade
If an old upgrade failed do a
apt-get install -f
before.
You should get perl 5.10 and some other upgrades now.
LDAP Schema
Now there is the part where many setups fail. Searching the internet for help I saw a lot of people having issues with this - despite Zimbra provides a good documentation it happens again and again that there were messages like
str2entry: entry -1 has no dn
or
slapadd: bad configuration directory!ailed
or
Migrating ldap data...slapadd import failed.
Reason is that Zimbra introduced new LDAP schemas which is quite complicated if you are not a LDAP pro. In general two steps are needed
- Migrate the schema
- Adopt the Index
Migrate the schema
You can get more info here Since I have no samba.scheme (only NIS for Posixaccount) it is quite easy - Zimbra allready provides the needed files. All I had to do was:
su - zimbra
mkdir -p /opt/zimbra/data/ldap/config/cn\=config/cn\=schema/
cp /opt/zimbra/openldap/etc/openldap/schema/nis.ldif /opt/zimbra/data/ldap/config/cn\=config/cn\=schema/cn\=\{10\}nis.ldif
cd /opt/zimbra/data/ldap/config/cn\=config/cn=\schema
vi cn\=\{10\}nis.ldif replace
and replace
dn: cn=nis,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: nis
with
dn: cn={10}nis
objectClass: olcSchemaConfig
cn: {10}nis
And here again the same hint (because I made the mistake three times or so): DO NOT START LDAP HERE. If you start LDAP it will create the directories in the first step but it will also use the wrong index. So just follow the steps above, create the dirs manually and you will be fine.
Extra indices
* EDIT: When I did this a second time it was not necessary - contrary it was the reason the setup failed.* The message was
/opt/zimbra/data/ldap/config: line 1: no indexes selected
* So I continued at “start the migration Setup” and the setup was fine … *
When installing the posxaccount zimlet you also have adopted your indices - you need to do it again. It is described here under ‘Optimizing 5.0 to 6.0 LDAP upgrade’
cd /opt/zimbra/openldap/etc/openldap/config/cn\=config
vi olcDatabase\=\{2\}hdb.ldif
\#add this to the index - again only posix account, no samba attributes
olcDbIndex: uidNumber eq
olcDbIndex: gidNumber eq
olcDbIndex: memberUID
samba.schema
If you also use samba.schema you have to follow the guide linked above under “Converting and installing schema with the new LDIF format” - should be quite easy. Again - the nis schema is provided by Zimbra allread, all other schemas have to migrated manually following the example in the link above.
Start the Migration Setup (Upgrade)
Now everything should be prepared - start the upgrade as root user: /opt/zimbra/libexec/zmsetup.pl
It took about 15mins on my machine to perform the full upgrade and restart with zmcontrol restart
And voila - I was able to logon to the web admin console again.
Refinishing
Unfortunately the stats and logger refused to start and also the web gui server status only showed errors. I read some logs and saw that a logfile was missing - as root:
touch /var/log/zimbra-stats.log
chown zimbra:zimbra /var/log/zimbra-stats.log
Then I found some info that rsyslogd also is needed:
apt-get install rsyslog
mv /etc/syslog.conf /etc/syslog.conf.orig
ln -s /etc/rsyslog.conf /etc/syslog.conf
/etc/init.d/rsyslog restart
And finally I found the info that it is absolutly necessary to run the following command: /opt/zimbra/libexec/zmsyslogsetup
Then restart zimbra again as user “zimbra”
zmcontrol restart
And after 2-3 mins also the web server status was up and running again.
Enabling Port and Domains
Don’t forget to re-enable the domains and remove the iptables rule for Port 25. I also checked if the posix account really work - and they did … finally.
Bamboo peach should sound down arrangements to go to the three oldest maternal aunt hospital to inquire about news.
Liu sit there and made a distracted trying to get his son, said Qin in accordance with the painting had gone. Bamboo peaches come in a few times to help her change the Jizhan tea, also seen her sip a. After a long time, Liu had just Huiguo Shen, to slightly Daileng the bamboo Peach said: bamboo, peach Chanel 2.55 Bags, back to the three oldest maternal aunt severance little girl look inquire about three oldest maternal aunt how
Think of things last night Chanel bags Sale, bamboo Peach a while. Just last night chanel outlet, Qin Ziming has been also no occasion with Mr Lau said. Bamboo peach pondered the wording and Liu Tao: The oldest maternal aunt, slaves called yesterday to invite the master when it is in ran into the side of the three oldest maternal aunt.
That the three oldest maternal aunt yard went to a master Liu Wen Yan Yi Zheng.
Nodded his head. Bamboo peach looked Liu.
Liu quickly asked: The courtyard of the three oldest maternal aunt who is said
: Listen to the gatekeepers of the Old Woman said bamboo peach recall a lot. That little girl is the child of the three oldest maternal aunt around the ear. The classic first I invited over, ear children in the back was kind enough to call a classic sound Chanel Handbags, and that the three oldest maternal aunt was seriously ill, are waiting for the master for help.
Bamboo Peach said these are really some of her imagination. Stay Qin Ziming side for so many years, Liu heard hesitated. Naturally know Qinzai Ming Hsu's three oldest maternal aunt's mind, how may now know that Hsu's to die a little nervous?
Complex asked bamboo Peach Road: Determine the three oldest maternal aunt of the children call was ear? Liu grew more and more surprised.
Thin recall a lot of bamboo peach see Liu is intended to look. Suddenly think Liu intended to ask busy: not slaves to think of it that ear children Xu oldest maternal aunt called yesterday a call.
It seems there is to it, applaud Liu wake of a. Classic given that the oldest maternal aunt big a thing, so it did not look back. Oh ... also strange large oldest maternal aunt used to use this trick chanel sale, but makes three oldest maternal aunt this is no hope for this but are they told me that are not
But his face does not inhibit the reveal a slight smile to. Mr Lau said the very regrettable.
Light smiles: now will have less of a mind, the Bamboo the Peach complex in turn the table a Zhancha side to Liu. The oldest maternal aunt Why not some refreshments to celebrate?
But still took bamboo peach tea cup in the hands of Liu anger with a smile cross the bamboo peach one. Light a sip. The tea has some cool earth, if placed in the past, that may not be directly fall to the ground, Today, her excellent mood, they do not want to Bamboo peach care about these trivial.
Liu contemplate will be sub-After drinking the tea. Smiles and light bamboo peach: back to you or advance a clever man to see if there really is to die then and ear children say, let her find the opportunity to go to see the classic time, this must be said that the three oldest maternal aunt Hsu, fell seriously ill and must not be vague in their statements, Xu oldest maternal aunt. If there is not so serious, again I say, how to do later.
USA : Rocky Shoes & Boots Inc Q2 revenues increase 139%
Hunting clothes, work boots online store Rocky Shoes & Boots Inc announced record financial results for the second quarter and six-month period ended June 30,louis vuitton Monogram Canvas louis vuitton handba, 2005.
For the three months ended June 30,louis vuitton replica bags louis vuitton handbags, 2005, net sales increased 139 percent to a record $65.5 million compared to $27.4 million for the corresponding period a year ago. Net income rose to a record $2.8 million versus net income of $1.4 million and diluted earnings per share increased to $0.50 versus $0.29 last year.
For the six months ended June 30, 2005, net sales increased 158 percent to a record $127.0 million compared to net sales of $49.3 million for the six months ended June 30, 2004. Net income rose to $3.9 million versus net income of $1.5 million louis vuitton fake handbags a year ago, and diluted earnings per share increased to $0.70 versus $0.31 for the corresponding period last year.
On January 6, 2005, Rocky Shoe & Boots,louis vuitton replica handbags, Inc. completed the acquisition of EJ Footwear Group. The results for the three month and six month period ended June replica louis vuitton handbags 30, 2005 represent the performance of the consolidated company, while the year ago results reflect Rocky Shoes & Boots on a stand-alone basis.
Mike Brooks, Chairman and Chief Executive Officer of Rocky Shoes authentic louis vuitton handbag & Boots, stated, "Company is very pleased with their results for the quarter, which were primarily driven by a strong increase in sales and significant gross margin expansion. Rocky financial performance continues to benefit from the acquisition of EJ Footwear,itisreplican, evidenced replica louis vuitton review by company record revenues and earnings during the first half of fiscal louis louis vuitton replica purses vuitton replica louis vuitton handbags cheap 2005. The combination of Rocky and EJ Footwear has created a powerful new operating platform and they are committed to capitalizing on their growing position in the market."
Most people lose hope when they are stuck with huge debts. The problem becomes worse if taxpayers owe IRS because the agency will not stop, unless youve settled your dues. There are several options on tax debt relief for you, but you have to be extra careful when choosing the best option louis vuitton louis vuitton handbags 2011 handbags saks because the agency might use it against you.
You can first inquire about the Partial Payment Installment Agreement. This is similar to the Installment Agreement but the difference is that the amount you owe is reduced. A payment plan will be devised by the agency but every 2 years, you will be evaluated by the agency to determine if your monthly payments can be increased.
The good thing about that option is that you will pay your tax dues at a much smaller amount that you can afford each month. Another option is the Currently Not Collectible. If you louis vuitton replica handba are really in a terrible crisis,replica louis vuitton bags, and it would be impossible to pay your tax debts,replica louis vuitton poche documents, you can negotiate for this option. You will need to fill out the Form 433 or the collection information statement.
If you can qualify, the agency will stop its collection attempts and even the wage garnishments. However, this doesnt mean that you will no longer pay your tax debts. It will remain in the records of the IRS and the amount you owe will be collected within ten years.
The last option that a taxpayer will try to avoid at all cost is bankruptcy. You see, once an individual file for bankruptcy, it can affect his credit louis vuitton handbags saks score for long time. If you file for bankruptcy, it will be much harder to secure financing in the future such as mortgage or loan. You can check Chapters 7 and 13 wherein you will understand more about the discharge of your tax debts.
These three options might work at you, but you have to avoid the last one. Your financial problems will only become worse if you file for bankruptcy. There are still other tax debt relief options that you can work out with the IRS. Talk to a reputable tax specialist so that you will know what to do.
By: Khmer Lee P. Lugod
Article Directory:
***Update***
Related Article?I have done a bit of research for you. Tax Settlement Experts can help you get the relief you deserve. Find out if you qualify for a tax debt settlement today.