Архивы по Категориям: Без рубрики

Zimbra. Ошибка установки флагов для письма

При попытке установить флаги для любого письма в некоторых ящиках стала вылетать ошибка. В вебе это выглядело как “Ошибка сети”, в логах:

Caused by: java.sql.SQLException: Cannot add or update a child row: a foreign key constraint fails (`mboxgroup95`.`tagged_item`, CONSTRAINT `fk_tagged_item_tag` FOREIGN KEY (`mailbox_id`, `tag_id`) REFERENCES `tag` (`mailbox_id`, `id`) ON DELETE CASCADE)
Query is: REPLACE INTO mboxgroup95.tagged_item(mailbox_id, tag_id, item_id) VALUES (?, ?, ?), parameters [395,-6,15998]

Причина – из таблицы tag исчезли записи для всех флагов, принадлежащих определённому ящику. Их надо добавить вручную. Как-то так:
Читать далее »

Свежий Network Manager и vpn туннели

Не знаю, кому в голову пришла эта мысль, и что это вообще было за гениальность, но при подъёме туннеля в NM 1.40 помимо маршрута до впн-сервера через шлюз по умолчанию создаётся и маршрут до этого-же сервера через вновь созданный туннель. В результате туннель падал через некоторое время после запуска, а пока работал – ничего не ходило всё равно. В логе:

Sep 9 13:30:01 comp NetworkManager[2572]: [1662719401.8775] device (ppp0): state change: unmanaged -> unavailable (reason ‘connection-assumed’, sys-iface-state: ‘external’)
Sep 9 13:30:01 comp NetworkManager[2572]:
[1662719401.8786] device (ppp0): state change: unavailable -> disconnected (reason ‘none’, sys-iface-state: ‘external’)

Читать далее »

Centos 7. Получение билета kerberos

Ставим пакеты:

yum install krb5-workstation realmd sssd oddjob oddjob-mkhomedir adcli samba-common samba-common-tools -y

Читать далее »

Проблема с сохранением конфигурации openwrt на Picostation M2

Собственно, сама проблема – после изменения конфигурации openwrt, uci commit и перезагрузки оборудования, девайс грузится с дефолтными конфигами.
Симптомы:

 [ 32.570000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
 [ 32.570000] jffs2_build_filesystem(): unlocking the mtd device... done.
 [ 32.570000] jffs2_build_filesystem(): erasing all blocks after the end marker...
 [ 32.570000] jffs2: Newly-erased block contained word 0x19852003 at offset 0x00320000
 ....
 [ 32.750000] jffs2: Newly-erased block contained word 0xdeadc0de at offset 0x00000000
 [ 32.750000] done.
 [ 32.750000] jffs2: notice: (1294) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.

Проблемный boot-rom:

root@OpenWrt:~# hexdump -C /dev/mtd0 | grep -A 2 -i U-Boot
000223e0 55 2d 42 6f 6f 74 20 31 2e 31 2e 34 2e 32 2d 73 |U-Boot 1.1.4.2-s|
000223f0 39 35 36 20 28 4a 75 6e 20 31 30 20 32 30 31 35 |956 (Jun 10 2015|
00022400 20 2d 20 31 30 3a 35 34 3a 35 30 29 00 00 00 00 | - 10:54:50)....|
--

 

Найденный баг-репорт. Если кратко – в прошивке 5.6 были внесены изменения в bootrom, которые меняли размер и расположение rootfs, cfg, и EEPROM. В результате, при загрузке openwrt происходило затирание раздела с пользовательскими конфигами.
В баг-репорте написано, что помогает загрузка предыдущей прошивки 5.5.10 перед заливкой openwrt, однако у меня проблема исчезла только при использовании версии 5.5.4.
Взять её можно тут.

CentOS 7. Вот только почему слышится Поттеринг, Поттеринг…

Собрал репозиторий для CentOS 7. На удивление много пакетов есть в базовой комплектации или на epel & elrepo, потому собрал только нужный мне минимум. В процессе жизни пакеты будут добавляться или обновляться, это однозначно. 🙂
Пакет sysprep переписан для поддержки 7ки. Теперь, помимо обычного функционала, он возвращает старую модель именования сетевых карт (ethXX), включает Rescue image в грубе и всё также вырубает “лишние” сервисы (например, firewalld, который заменяется на iptables-services).

P.S. Отличное руководство, как из CentOS 7 сделать CentOS 6 лежит тут – http://rbgeek.wordpress.com/2014/07/15/initial-settings-after-installing-the-centos-7/

С Новым Годом!

Всех с праздником и зимним отпуском! 🙂
Поскольку последние пару месяцев я, как бы это помягше, забил и на работу и на страничку, вот – решил начать исправляться (а во всём виноват очередной приступ наркомании под названием World Of Tanks…).
Итак, за это время уже вышел centos 6.2, обновился WP, найдены баги в квагге, бинде и ещё куче софта, да и вообще, прогресс не стоит на месте – будем догонять. За эти праздники обновлю репозиторий и ещё что-нить опубликую.

Апгрейд блога

Поскольку лень оказалась сильнее, на обновления текстового блога на nb я забил. Note.rajven.ru – его реинкарнация на другом движке, с более удобным способом наполнения. Надеюсь лень удастся победить… :))

P.S. Старый сайт пока жив, возможно, контент перенесу в новый – ещё не решил.