Ошибка сборки модуля VMware vmmon на 64-битной архитектуре

При сборке модуля Player 3.x или WorkStation 7.1 на 64-битной архитектуре могут возникать подобные ошибки компиляции:

/tmp/vmware-root/modules/vmmon-only//iommu.c: In function ‘IOMMU_SetupMMU’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:156: error: implicit declaration of function ‘iommu_map_range’
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_VMCleanup’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:403: error: implicit declaration of function ‘iommu_unmap_range’

К счастью, проблема решаема. Далее »

Автор: , опубликовано в: Linux, комментариев: нет
30
Сен
2010

Ошибка вычисления CRC32 в Simple Machines Forum 1.1.11

Если при загрузке пакета модификации ругается, выдавая сообщение

The package you tried to upload either is not a valid package or has become corrupted.

или ему аналогичное на другом языке:

Пакет, который Вы пытаетесь загрузить, не является пакетом модификации или поврежден.

При этом SMF установлен на сервере с 64-битной архитектурой, то поздравляю, возможно, вы попали по адресу. Далее »

Автор: , опубликовано в: Simple Machines Forum, комментариев: 1
27
Сен
2010

Error 13: Invalid or unsupported executable format на ext4

Если на файловой системе после обновления ядра и перезагрузки выдаёт ошибку

Error 13: Invalid or unsupported executable format

То переустанавливать не нужно, есть более простой способ. Далее »

Автор: , опубликовано в: Linux, комментариев: нет
25
Сен
2010

Core Control: лечим некорректное отображение методов в модуле cron

Есть один замечательный для разработчиков, называется Core Control. Данный плагин позволяет контролировать различные аспекты работы : транспорт HTTP (например, расширение HTTP, cURL, потоки  и т.п.), протоколирование HTTP-запросов, контроль обновлений ядра, плагинов и тем, способы доступа к файловой системе, а также отображение запланированных задач. Далее »

Автор: , опубликовано в: Патчи, комментариев: 1
10
Сен
2010

Как заставить Google XML Sitemaps дружить с WordPress MultiSite

При попытке использования плагина Google XML Sitemaps с  3.0 в конфигурации , обижается и работать категорически отказывается:

is not multisite compatible.
Unfortunately the Google XML Sitemaps plugin was not tested with the multisite feature of WordPress 3.0 yet. The plugin will not be active until you disable the multisite mode. Otherwise go to active plugins and deactivate the Google XML Sitemaps plugin to make this message disappear.

Это раздражает. Но к счастью, проблема решаема. Далее »

Автор: , опубликовано в: Плагины WordPress, комментариев: 2
23
Авг
2010

DoS для PHP через imap_fetchbody

Как оказалось, если передать функции imap_fetchbody() параметр $secton, длина которого больше 1004 байт, падает по segmentation fault. На некоторых конфигурациях с применением некоторых усилий (подробности, понятное дело, разглашаться не будут) получалось вместе с положить и Apache. Далее »

Автор: , опубликовано в: PHP, комментариев: 2
16
Авг
2010

Исправление ошибки в INSERT INTO … SELECT в Kohana 3 при использовании конфигурации базы данных, отличной от default

Ситуация: нужно выполнить запрос вида

[-]
View Code SQL
INSERT INTO `table` (`col1`, `col2`) SELECT * FROM `table` WHERE `col1` <> 0;

Если использовать конфигурацию default, то всё отлично работает. Если же использовать другую конфигурацию, то можем получить ошибку соединения с базой данных и исключение. Далее »

Автор: , опубликовано в: Kohana, комментариев: нет
12
Авг
2010

Upstart, fork и daemon

У есть одна известная ошибка: неверное использование expect fork/expect daemon может подвесить initctl, после чего всякие start/stop/restart/reload <service> просто перестанут работать. Для полноты картины отмечу, что такой подвисший сервис не получится остановить и через /usr/sbin/service или /etc/init.d. Весёлая , но это еще не всё.

Есть еще одна тонкость: если программа использует fork(), то в конфигурационном файле upstart должна присутствовать строка expect fork. По аналогии можно подумать, что если программа использует daemon(), то в конфигурационном файле upstart должна присутствовать строка expect daemon. А вот и нет! Далее »

Автор: , опубликовано в: Linux, комментариев: 1
24
Апр
2010

Как подружить Yet Another Photoblog и объектный кэш

Один из пользователей плагина WP File Cache сообщил о конфликте с плагином Yet Another Photoblog (), проявляющейся в выдаче сообщения об ошибке вида

Catchable fatal error: Object of class YapbImage could not be converted to string in /wp-includes/formatting. on line 427

Хотя с первого взгляда на код YAPB становится ясно, что виноват ну никак не WP File Cache, проблема тем не менее остаётся и требует решения. Далее »

Автор: , опубликовано в: WordPress, комментариев: 1
8
Апр
2010

Быдлокодеры хреновы :-(

Возился сейчас с расширением Memcache; после очередного изменения кода сервер ушёл в глухую защиту и отказался реагировать на внешние раздражители. Далее »

Автор: , опубликовано в: PHP, комментариев: 5
27
Мар
2010