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

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

CentOS: Apache Maven: /bin/sh: rpmbuild: command not found

2 сентября 2013
 

 Сборка проекта с помощью Apache Maven остановилась с такой ошибкой: [WARNING] /bin/sh: rpmbuild: command not found [INFO] ———————————————————————— [ERROR] BUILD ERROR [INFO] ———————————————————————— [INFO] RPM build execution returned: ‘127’ executing ‘/bin/sh -c cd /home/setevoy/***/SPECS && rpmbuild -bb —buildroot /home/setevoy/***/buildroot —define ‘_topdir /home/setevoy/***’ —target noarch-redhat-linux limits-admin.spec’

FreeBSD: XML::Parser perl module is required for intltool

1 сентября 2013
 

 При установке порта — система сообщила об ошибке: checking for perl… /usr/bin/perl checking for XML::Parser… configure: error: XML::Parser perl module is required for intltool ==>  Script «configure» failed unexpectedly. Решение — установить пакет p5-XML-Parser: # cd /usr/ports/textproc/p5-XML-Parser # make BATCH=yes install clean

FreeBSD: /usr/local/lib/libgcrypt.a: could not read symbols: Bad value

20 августа 2013
 

 При установке порта сборка остановилась с такой ошибкой: … ===> Building for p5-XML-LibXSLT-1.80 rm -f blib/arch/auto/XML/LibXSLT/LibXSLT.so LD_RUN_PATH=»/usr/local/lib:/usr/lib» cc -shared -L/usr/local/lib -fstack-protector LibXSLT.o perl-libxml-mm.o -o blib/arch/auto/XML/LibXSLT/LibXSLT.so -L/usr/local/lib -lxml2 -lz -lm -lexslt -liconv -lgcrypt -lgpg-error -L/usr/local/lib -lgdbm -lm -lcrypt -lutil /usr/bin/ld: /usr/local/lib/libgcrypt.a(libgcrypt_la-visibility.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libgcrypt.a:… Читать далее »

FreeBSD: pkg_version the package info for package is corrupt

19 августа 2013
 

 При получении информации о пакетах появились следующие ошибки: # pkg_version -v | grep need … pkg_info: the package info for package ‘wget-1.14_2’ is corrupt … Для начала — необходимо убедиться, что не используется pkgng вместо более старых утилит, так как его формат данных не совместим с более старыми утилитами pkg_*: # pkg The package management… Читать далее »

FreeBSD: pkg_version: corrupted record for package 'PACK' (pkgdep line without argument), ignoring

17 августа 2013
 

 В выводе команды pkg_version появился целый список ошибок такого плана: # pkg_version -v | grep need … pkg_version: corrupted record for package ImageMagick-nox11-6.6.7.10_2 (pkgdep line without argument), ignoring … pkg_version: the package info for package ‘ap22-mod_rpaf2-0.6_3’ is corrupt pkg_version: corrupted record for package apache22-itk-mpm-2.2.24 (pkgdep line without argument), ignoring pkg_version: corrupted record for package apache22-itk-mpm-2.2.24… Читать далее »

FreeBSD: Perl — bad interpreter: No such file or directory

14 августа 2013
 

 При запуске pkg_tree система сообщила об ошибке: # pkg_tree bash: /usr/local/bin/pkg_tree: /usr/local/bin/perl5.14.2: bad interpreter: No such file or directory   Проверим наличие самого Perl: # which perl /usr/bin/perl Есть, но путь /usr/bin/perl, а не /usr/local/bin/perl, который указан в сообщении об ошибке.

FreeBSD: Can't locate Term/ReadKey.pm in @INC

14 августа 2013
 

 При запуске innotop система сообщила об ошибке: # innotop Can’t locate Term/ReadKey.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14/BSDPAN /usr/local/lib/perl5/site_perl/5.14/mach /usr/local/lib/perl5/site_perl/5.14 /usr/local/lib/perl5/5.14/mach /usr/local/lib/perl5/5.14 .) at /usr/local/bin/innotop line 1412. BEGIN failed—compilation aborted at /usr/local/bin/innotop line 1412. Операционная система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

FreeBSD: Can't locate DBI.pm in @INC

14 августа 2013
 

 При запуске innotop система сообщила об ошибке: Can’t locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.2/mach /usr/local/lib/perl5/site_perl/5.8.2 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.2/BSDPAN /usr/local/lib/perl5/5.8.2/mach /usr/local/lib/perl5/5.8.2 .) Возникла она после установки mod_perl для Apache, которая описана в статье Apache: включить поддержку Perl. Система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

What is: что такое symlink, hard link и inode в Linux?

13 августа 2013
 

 В Linux hardlink — «жёсткая ссылка». По сути — является тем же файлом, на который ссылается, в отличии от symlink-а — «мягкой ссылки». Проще всего это объяснить используя inode — «индексный дескриптор«. inode inode — это объект файловой системы, содержащий информацию о владельце/группе, которым принадлежит файл или каталог, его права доступа к нему, его размер,… Читать далее »

Тег pre и перенос строк

8 августа 2013
 

 При оформлении текста в тег <pre>…</pre> — длинная строка не переносится на следующую при достижении границы объекта (например — границы контейнера <div>), а выходит за его рамки. Для устранения проблемы — в файл style.css (или другой файл стиля, который используется в данном блоке) добавляем: pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla,… Читать далее »