Архив рубрики: Проблемы и решения

Описания различных проблем и способы их решения

FreeBSD: «/usr/ports/Mk/bsd.sites.mk», line 958: Malformed conditional

27 мая 2014
 

 На FreeBSD 9.0 при попытке очистки каталога с портами — вдруг оказалось, что утилита make уже не работает: # portsclean -C Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ «/usr/ports/Mk/bsd.sites.mk», line 958: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == «cpan») Unknown modifier ‘t’ «Mk/bsd.port.mk», line 2929: Unclosed conditional/for loop… Читать далее »

FreeBSD: Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/

26 мая 2014
 

 При установке пакета на устаревшую FreeBSD 9.0: # uname -ro FreeBSD 9.0-RELEASE-p3 Система сообщила что пакет не найден: # pkg_add -r bmake Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/bmake.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch ‘ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/bmake.tbz’ by URL

MySQL: Table is marked as crashed and should be repaired — ещё один вариант

25 мая 2014
 

 Опять посыпалась таблица в базе. Что интересно — та же, что и в прошлый раз. Как восстанавливать — было записано в боге, потому — пришлось гуглить 🙂 Нашёлся ещё один, более простой способ.

Linux: CPU Load — когда пора волноваться или что значит Load Average

14 мая 2014
 

 Скорее всего — вы уже знакомы с понятием Load Average. LA представляет собой три числа, которые отображаются в утилитах uptime и top, и выглядят примерно так: load average: 0.09, 0.05, 0.01 Большинство людей знают, что обозначают эти цифры: они отображают среднюю нагрузку за определённое время (1, 5 и 15 минут), и знают, что чем меньшее… Читать далее »

MySQL:Table is marked as crashed and should be repaired

27 марта 2014
 

 Перестал работать блог, при этом в логе появились ошибки: [Thu Mar 27 18:26:11 2014] [warn] [client 85.91.123.15] mod_fcgid: stderr: … Table ‘./rtfm_db1/db1_options’ is marked as crashed and should be repaired Проверяем тип используемых таблиц:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

27 февраля 2014
 

 При выполнении обычной задачи появилась ошибка: # service slapd restart shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Stopping slapd: [ OK ] Starting slapd: [ OK ]

Java: Unsupported major.minor version 51.0

4 февраля 2014
 

 При установке плагина для TeamCIty в логе появилась запись с такой ошибкой: [2014-02-03 18:27:46,309] ERROR — gins.spring.SpringPluginLoader — Failed to initialize spring context for plugin piazza org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.natpryce.piazza.projectConfiguration.PiazzaProjectSettingsFactory] for bean with name ‘piazzaProjectSettingsFactory’ defined in plugin: piazza#team- piazza-server-1.0-SNAPSHOT.jar!/META-INF/build-server-plugin.xml: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/natpryce/piazza/projectConfiguration/PiazzaProjectSettingsFacto ry :… Читать далее »

MySQL: ERROR 1396 (HY000): Operation DROP USER failed for 'username'

1 февраля 2014
 

 При удалении пользователя MySQL сообщает об ошибке: mysql> drop user itnews; ERROR 1396 (HY000): Operation DROP USER failed for ‘itnews’@’%’ Хотя пользователь вроде как есть: mysql> SELECT User FROM mysql.user; +————-+ | User | +————-+ | itnews |

Linux: не выполняется задача из crontab

20 января 2014
 

 Имеется небольшой скрипт TC_backup.sh, основная задача которого — запустить maintainDB.sh для создания резервной копии файлов и базы данных TeamCity. Подробнее про скрипт maintainDB.sh можно прочитать в статье TeamCity: резервное копирование сервера с помощью утилиты maintainDB. Однако архивы не создавались, хотя в файле /var/log/cron ошибок не было, и задача выполнялась: