среда, 27 мая 2015 г.

Libreoffice 4.4 и Samba-шара. Не открываются файлы по двойному клику


Если Libreoffice 4.4 перестал открывать документы, расположенные на сетевой папке (smb) - делаем следующее:
Открываем папку /opt/libreoffice4.4/share/xdg
Внутри находятся desktop ярлыки (*.desktop).
Открываем проблемные writer.desktop, calc.desktop и т.п. и ищем:
Exec=libreoffice4.4 --calc %U

Меняем на U на F (в итоге получится Exec=libreoffice4.4 --calc %F)  и все работает. 

четверг, 30 апреля 2015 г.

Zimbra HTTP HTTPS Redirection note

При установке заметил следующее:
По умолчанию зимбра ставится для веб-клиентов в режим https.
Для переключения в http или в both/mixed mode - используется команда:

Syntax

zmtlsctl [mode]

Mode Choices

  • http - http only, the user would browse to http://zimbra.domain.com
  • https - https only, the user would browse to https://zimbra.domain.com http:// is denied.
  • both - A user can go to http:// or https:// and will keep that mode for their entire session.
  • mixed - If the user goes to http:// it will switch to https:// for the login only, then will revert to http:// for normal session traffic. If they browse to https:// then they will stay https://
  • redirect - Like mixed if the user goes to http:// it will switch to https:// but they will stay https:// for their entire session.
Note: Redirect mode is not available for ZCS 4.5 and earlier. (See Redirect_http_to_https for information about redirect for ZCS 4.5.)
В том случае, если переключение режима не срабатывает, то проверьте, не установили ли вы случайно zimbra-proxy при установке. Если установили, то надо выполнить к примеру следующее:

zmprov ms proxy.server.name zimbraReverseProxyMailMode both

Взято отюда:
http://wiki.zimbra.com/wiki/Zimbra_Proxy_Manual:Installing_,_Configuring,_Disabling_the_Zimbra_Proxy#Installing_.2C_Configuring.2C_Disabling_the_Zimbra_Proxy

пятница, 24 апреля 2015 г.

Intel RS2WC040 crossflash to LSI 9211-4i (IT/IR)

Попался в руки контроллер Intel RS2WC040. Основан на базе контроллера LSI SAS9240-4i.
Отличительной особенностью его является работа только на платах Intel Serverboard. При запуске на платах от другого вендора получаем невозможность не только поставить операционную систему (ошибки при выборе раздела), но и определение с ошибками на "живой" системе. Контроллер также не запускал WebConsole для настройки RAID, если плата была не Intel.

Первым шагом я попробовал прошить его в LSI SAS9240-4i. Скачал последнюю прошивку, контроллер удачно прошился, и даже дал возможность запускать консоль для настройки RAID на не-Intel вендоре. Но вопрос с совместимостью осталась.

Проблема связана с тем, что обновление прошивки не затрагивает BIOS контроллера.
Дальнейшее использование Google принесло результат.

На LSI сайте указано, что SAS9240-4i основан на базе контроллера SAS2008
С помощью Rufus создаем загрузочную флешку с DOS. Закидываем на флешку архив отсюда:
https://yadi.sk/d/6N0RcuopgDZL2   - там есть все необходимое. Процесс прошивки лучше произвести на старой машине без UEFI биоса. Также может потребоваться Himem.sys.

Выполняем все по шагам, для удобства действия разбиты на батники:
1.bat - закидывает информацию об контроллере в текстовый файл. Там необходимо посмотреть SAS адрес контроллера, он в виде 500605bxxxxxxxxx.    
2.bat - бекапит текущую sbr информацию о контроллере. 
3.bat - очищает мозги контроллера, он перестает детектится
4 шаг - перезагрузка машины. 
5IT или 5IR.bat - выбор прошивки. IR - RAID, IT - HBA. Народ в интернете рекомендует HBA, т.к. SAS2008 низкопроизводительный, и работать и для работы с SSD в RAID не подходит. Я пока остановился на IR режиме. 
6. Прошивка в контроллер его SAS адреса. 

P.S. 
- Если в процессе запуска пришивки словили PAL - ваша  плата с UEFI, ищите другую, или пробуйте UEFI прошивальщик.
- Если ругается NVDATA, не совпадают ID - вы пытаетесь залить прошивку от другого чипа. Попробуйте найти нужный. 

P.P.S. Как я понимаю, данная инструкция работает со всеми LSI SAS2004/2008 based всех вендоров (Intel/IBM). В архив я добавил SBR от Intel RS2WC040

Источники: 
http://true-system.blogspot.ru/2011/07/lsi-9211-48i-it.html - (порядо прошивки LSI в LSI)
http://forums.laptopvideo2go.com/topic/29059-sas2008-lsi92409211-firmware-files/
http://lime-technology.com/forum/index.php?topic=12767.15

Re: LSI Controller FW updates IR/IT modes
« Reply #28 on: May 22, 2011, 01:30:07 AM »
Ok, here is long-awaited, short HOW-TO... reflash  IBM m1015, LSI 9240-8i, Intel RS2WC080 (SAS2008 SATAIII) controllers to IT-mode!!!

First off, create a standard bootable DOS USB Flash Drive.

Download and unpack tools from http://www.mediafire.com/?x1t5z0qyohnhopf  to USB flash root directory.

System req: ONLY ONE LSI card in your system at reflash time!!!


Boot from USB Flash Drive :)


1. Save original sbr (serial boot rom) - i have only original IBM 1015 sbr file, another (intel/LSI) controller users, pls, upload and share
your sbr files in this forum!


Megarec -readsbr 0 backup.sbr


2. Write clean sbr file to controller:


megarec -writesbr 0 empty.bin


3. Erase controller Flash (Yes, this is safe procedure)

megarec -cleanflash 0


4. Power cycle your system (yes, no boot-time bios screen appear, this is normal)


5. Reflash controller to IT-mode.

sas2flsh -o -f 2108it.bin -b mptsas2.rom

6. Program SAS address in IT-mode:

sas2flsh -o -sasadd 500605bxxxxxxxxx

where "500605bxxxxxxxxx" SAS address from small green sticker on yor card, without "-"

All done :)


Pros: You have low-cost(65$ on ebay), fast, high-quality LSI 9210-8i Unraid 5.6a+ compatible controller. IT-mode ;)

http://lsi.com/storage_home/products_home/host_bus_adapters/sas_hbas/internal/sas9210-8i/index.html



Cons:


1. No hdd spindown.

Workaround:

add "hdparm -S242 /dev/sdX" in boot script and poweroff.sh (program spindown after wake-on)


2. Hdd Temp/Smart att. do not show in Unmenu/Mymain

Workaround: find and delete all strings

"-d ata" from "smartctl -a -d ata" in unmain scripts


==============================================================


It is possibly to re-flash controller back?
Yes.


Megarec -writesbr 0 m1015.bin

Download LSI 9240-8i firmware from lsi site:http://lsi.com/storage_home/products_home/internal_raid/megaraid_sas/entry_line/megaraid_sas_9240-8i/index.html
Extract imr_fw.rom file.

MegaRec -m0flash 0 imr_fw.rom

Power cycle your system

Megacli -adpfacdefset -a0

Rreboot

Waaaaiiiittt (about ~3 min frosen boot-screen)

All done!


понедельник, 23 марта 2015 г.

Правильное выключение гостевой Windows на Proxmox (KVM)


«Правильное выключение ОС» для гостевых систем Proxmox (KVM) означает имитация события «нажатия кнопки выключения системы на физической машине». Такое отключение срабатывает корректно в unix-системах. Это достигается командой в QEMU:
qm shutdown 103
Однако, в гостевых Windows системах в фоне команда возвращает ошибку и система не выключается. Отключение происходит «правильно» только в случае успешного входа в систему, либо «принудительно» (событие «отключение кабеля питания») — другой командой (qm stop 103). Исправить данную ситуацию возможно, скорректировав локальную политику гостевой Windows ОС: 
Пуск — Панель управления — Администрирование — Локальная политика безопасности — Параметры безопасности — Локальные политики — Параметры безопасности — Завершение работы: разрешить завершение работы системы без выполнения входа в систему («Включить»)

Zentyal 3.3 Airprint

1. Устанавливаем принтеры через веб-интерфейс. 
2. В настройках CUPS включаем шаринг принтеров (а не только в настройках принтера)
3. Устанавливаем AVAHI - сервис, аналог Bonjour

Установка Avahi

После проделанных выше шагов можно, с помощью Finder, зайти на рассшаренные ресурсы. Но каждый раз использовать для этого меню не удобно, нужно сделать так, чтобы сервер afp был виден в меню ресурсов Finder. 
Для этого нам и понадобился Avahi. Avahi — демон предоставляющий в сети сервисы на подобии Bonjour.
Установка avahi проста:
sudo apt-get install avahi-daemon
sudo apt-get install libnss-mdns

В файле /etc/nsswitch.conf в строке начиающийся на hosts нужно добавить в конце mdns, вот так: 
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns

Настройка Avahi

Создадим фаил /etc/avahi/services/afpd.service с содержанием:
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

И перезапустим avahi:
sudo /etc/init.d/avahi-daemon restart


4. sudo apt-get install python-cups , иначе следующий скрипт может не запуститься.
5. https://github.com/tjfontaine/airprint-generate/blob/master/airprint-generate.py , качаем запускаем, получаем файлики-конфиги наших принтеров. 
6. Копируем их в папку:
sudo cp *service /etc/avahi/services
7. Перезапустим Avahi
sudo service avahi-daemon restart
И идем проверять печать.



вторник, 17 февраля 2015 г.

ZTE MF823 / Мегафон М100-3 разблокировка , редактируем автозапуск

Как заставить работать этот модем с любыми симками - в интернете полно статей.
http://devppp.blogspot.ru/2014/02/zte-mf823-m100-3.html  - самая подробная. 
Как прикрутить к нему после этого веб-морду -  читаем здесь http://z42.org/ZTE-MF823.txt

После выполнения этих действий вы получаете модем-маршрутизатор на линухе, но для которого нужны драйвера от ZTE. Если модем кому-либо отдаете - это не очень удобно, лучше чтобы в автозапуске были родные "дровишки". 

Сам образ с софтом мегафона лежит в папке /usr/zte_web

1. Вход в модем

telnet 192.168.0.1
login: root
password: zte9x15 После чего запустить FTP-сервер

# tcpsvd -vE 0.0.0.0 21 ftpd -wv /usr/zte_web
2. ФТП клиентом на компьютере коннектимся к 192.168.0.1 без пароля.
3. Скачиваем ZTEMODEM.ISO
4. Открываем в ISO редакторе. Отмечу, что ISO гибридный, и использует APPLE HFS систему, помимо ISO. Видно под мак написали отдельный деш-боард.
5. Удаляем все, что связано с мегафоном, закидываем драйвера от ZTE, можно ещё ссылку в виде url файлика, чтобы пользователь знал куда заходить для статистики.
6. Удаляем на модеме /usr/zte_web/ZTEMODEM.ISO - весит 45 Мб, у мегафон модема всего 8Мб свободного места.
7. Новый ISO я закидывал через wget в модеме:
# cd /usr/zte_web
wget http://где выложили/ZTEMODEM.ISO
c https wget не дружит, поэтому выкладывайте на http/ftp.
8. Правим права доступа:
# chmod 700 ZTEMODEM.ISO
# chown 400:401 ZTEMODEM.ISO
# exit
Отключаем модем, вытаскиваем, включаем заново. Радуемся жизни.
В отведенные 50+Мб в ISO - можем разместить какой-нибудь полезный софт для пользователя, например, клиент корпоративной ip-телефонии.






четверг, 27 ноября 2014 г.

Mint 17 LTS, Libreoffice 4.3 не открывает файлы по сети

Ситуация: шара на базе win2k3, с контроллером домена. Подключена как через smb, так и в локальную папку - при открытии документов - ничего не происходит. Если скопировать файл на машину - то открывается без проблем.
Лечится так:
под рутом открываем /usr/share/applications Там ищем ярлыки libreoffice. Открываем необходимый desktop файл и правим 24ю строчку Exec=libreoffice4.3 --calc %U на Exec=libreoffice4.3 --calc %F Аналогично для остальных ярлыков LO.