Категории

вторник, 29 сентября 2015 г.

Zimbra Google Chrome 45 Fix

Возникла проблема с Zimbra Webmail и Chrome v.45.0.2454.85, спустя неделю был опубликован фикс на офф сайте Zimbra, я предлагаю очень похожий вариант, но без перезагрузки zimbra.
Нужно найти в файлах, возможно необходимо будет сделать бекап или скопировать и закомментировать изменяемые строки:
/opt/zimbra/jetty-distribution-7.6.12.v20130726/webapps/zimbra/skins/_base/base2/skin.css
/opt/zimbra/jetty-distribution-7.6.12.v20130726/webapps/zimbra/skins/_base/base3/skin.css
Eсли эти строки отличаются - привести их к этому виду:
#skin_td_sidebar_ad        { width:@SidebarAdWidth@; }
#skin_container_sidebar_ad { @AdStyle@ width:@SidebarAdWidth@; }
Затем нужно найти строку:
#skin_td_main { width:auto; height:100%; }
И привести её к виду:
#skin_td_main > TABLE { table-layout: fixed; }
Напомню, сделать это нужно в обоих файлах base3 и base2
Теперь самое интересное, чтобы не перезапускать zimbra, можно исправить уже имеющие стили в кеше:
cd /opt/zimbra/jetty/work/resource-cache/skinres/latest
sed -i 's/#skin_td_main{width:auto;height:100%;}/#skin_td_main>TABLE{table-layout:fixed;}/g' ./*.css

Ссылки по теме:
1. Anyone else having display problems with Telus Webmail on Chrome v. 45.0.2454.85?
2. Zimbra Web Client in ZCS 8.0.x and Google Chrome 45+
3. Github: Zimbra Google Chrome 45 Fix