LINUX.ORG.RU

Сообщения NowhereMan

 

Gentoo - сломалась функция imagecreatefromwebp в php

Добрый день.

После какого-то то очередного обновления в php сломалась функция imagecreatefromwebp - ругается, что gd-webp cannot allocate temporary buffer. Подозреваю, что где-то не хватает какого-то флага, но какого и где, я понять не могу.

php собран так:

8.1.27-r2(8.1)^t(15:11:32 19.03.2024)(acl apache2 avif bcmath bzip2 cli ctype curl exif fileinfo filter flatfile gd gdbm gmp iconv imap intl ipv6 jit ldap mysql mysqli nls opcache pcntl pdo phar posix postgres readline session simplexml snmp sockets sodium sqlite ssl sysvipc tokenizer truetype unicode webp xml xmlreader xmlwriter xpm zip zlib -apparmor -argon2 -berkdb -calendar -cdb -cgi -cjk -coverage -debug -embed -enchant -ffi -firebird -fpm -ftp -inifile -iodbc -kerberos -ldap-sasl -libedit -lmdb -mhash -mssql -oci8-instant-client -odbc -phpdbg -qdbm -selinux -session-mm -sharedmem -soap -spell -systemd -test -threads -tidy -tokyocabinet -xslt)

8.3.3-r1(8.3)^t(14:39:10 17.03.2024)(acl apache2 avif bcmath bzip2 cli ctype curl exif fileinfo filter flatfile gd gdbm gmp iconv imap intl ipv6 jit ldap mysql mysqli nls opcache pcntl pdo phar posix postgres readline session simplexml snmp sockets sodium sqlite ssl sysvipc tokenizer truetype unicode webp xml xmlreader xmlwriter xpm zip zlib -apparmor -argon2 -berkdb -calendar -capstone -cdb -cgi -cjk -debug -embed -enchant -ffi -firebird -fpm -ftp -inifile -iodbc -kerberos -ldap-sasl -libedit -lmdb -mhash -mssql -oci8-instant-client -odbc -phpdbg -qdbm -selinux -session-mm -sharedmem -soap -spell -systemd -test -threads -tidy -tokyocabinet -valgrind -xslt)

Не работает ни в 8.1 ни в 8.3.

 ,

NowhereMan
()

Вопрос про оптимизацию памяти

Приветствую, господа. Есть у меня дома коробочка, а точнее, seagate goflex net, на marvell kirkwood, снабженная дебианом, парой винтов и, к стыду создателей, всего 128 мегабайт памяти. На коробочке работают вполне стандартные для домашнего сервера сервисы: lighttpd и mysql для сайтика, transmission, samba, minidlna для дитячих мультиков. Памяти, естественно, нехватает и система серьезно лезет в своп. Это печально, но скорости от такой штуки никто не требует. Но при этом я заметил, что по данным htop, оперативной памяти всегда свободно около 40-60 мегабайт вне зависимости от количества запущенных демонов - то есть, даже если я остановлю веб-сервер, transmission и mysql, уменьшается только размер занятого свопа, свободная оперативная память так и остается в пределах 40-60 мегабайт.

Отсюда возник вопрос - можно ли как-то подкрутить ядру линукса пупочки, чтобы свободные мегабайты ОЗУ использовались под работающие сервисы, а дисковый кеш поубавить?

 

NowhereMan
()

Всезнающий ПОР, посоветуй добрый фильм!

Вроде старого доброго Командо, где хороший парень без слюней, соплей и рассуждений и с особым цинизмом уничтожает плохих парней.

NowhereMan
()

Подскажите программу для печати TIFF-файлов нестандартного размера

Господа, подскажите какую-нибудь программулину, способную отправить на широкоформатный принтер TIFF-файл, корректно задав размер печатаемого листа. Желательно без гуя.

 ,

NowhereMan
()

mpd + icecast - автоматическая пауза воспроизведения при отключении последнего слушателя

Есть у меня свое интернет-радио для прослушивания по дороге на работу-с работы и в прочее время. Крутится оно на странной кетайской коробочке с Allwinner A10 в качестве процессора. Так как mpd играет постоянно и жрет у хилого ARM-а нехило ресурсов, а я его единственный изредка подключающийся пользователь, захотелось сделать так, чтобы при отключении последнего слушателя mpd ставился на паузу, а при подключении, соответственно продолжал играть.

Вопрос в том, как это организовать? Гугль не помог.

 ,

NowhereMan
()

Как поставить линукс вместо vxworks?

Попал ко мне в руки контроллер от большого инженерного принтера xerox 8825. В прикольном корпусе живет powerpc G4 (MPC7410), два слота под память и винт. С миром это чудо общается через RS-232, Сеть на интеле и Firewire. Видео нет, но есть два слота PCI.

Есть желание поставить туда линукс и сделать из него маленький домашний сервер, но проблема в том, что на аппарате стоит vxworks 5.4.2 со своим загрузчиком. Все попытки загрузить с его помощью линуксовое ядро не удались.

Кто-нибудь встречался с подобными агрегатами? Можно ли как-то грузить ядро с помощью vxworks-ового загрузчика или прошить нормальный загрузчик?

 

NowhereMan
()

IncBUG: Bad page map in process init

Пытаюсь собрать gentoo для кетайского нетбука на арме. Вобчем-то всё уже получилось и работает, за исключением одного - использую ядро, выдернутое вместе с модулями из андроида. Всё бы ничего, но это ядро категорически отказывается понимать и запускать блютуз-свисток, который мне очень хочется запустить, а также в нем отсутствует консоль и прочие мелочи.

Собрал ядро из исходников от WM - падает с такими ошибками:

( читать дальше... )

Я не великий специалист в отладке, так что прошу помощи тут.

Подозреваю, что происходит такое от несовпадения архитектур, ибо исходники от WM собираются только для arm-none-linux-gnueabi (при другой архитектуре комиляция валится с невнятными ошибками), а гентушный stage собран для armv5tel-softfloat-linux-gnueabi.

NowhereMan
()

Апплет для гнома, регулирующий громкость в pulseaudio

Кто-нибудь знает где взять ебилд для этого? Или любого другого, способного работать с pulseaudio.

NowhereMan
()

bind за роутером и обновление slave-зон

Настраиваю bind для домена в качестве master-сервера. Все замечательно работает, за исключением одного: при попытке обновить зону на slave-сервере в логах появляется ошибка:

notify: debug 1: zone domain.ru/IN/external: notify to 123.456.789.123#53: retries exceeded
и обновление не работает. Притом 123.456.789.123 - внешний адрес самого bind'а. bind сидит за роутером, порты проброшены, и снаружи и изнутри отвечает нормально.

Нафига он ломится обновлять зону на самом себе?

NowhereMan
()

Надежная виртуализация 24/7 - на чем это можно сделать?

Есть задача запустить несколько независимых друг от друга сетевых сервисов, но сделать это нужно так, чтобы работали они бесперебойно 24/7 при любых условиях. Для этого я решил обратиться к виртуализации. Отсюда вопрос:

Какая система виртуализации позволяет виртуальным машинам работать на нескольких физических серверах бесперебойно даже при аварии или плановом отключении одного из серверов?

Помнится что-то подобное пробегало тут в новостях, но я не смог найти...

NowhereMan
()

inkscape: обводка выше контура - как сделать?

Хочется нарисовать в inkscape некую надпись, залитую одним цветом и обведенную толсто другим, чтобы обводка не затрагивала внутренность букв. В корелах и иллюстраторах для этого существовал пунктик, что-то вроде «обводка выше контура», как это делается в inkscape? Ничего похожего не нашел, широкая обводка тупо глушит заливку букв. Помогите!

NowhereMan
()

Самостоятельная сборка системы для роутера

Есть непреодолимое желание собрать систему для домашнего роутера из древнего i486, чтобы грузился с CF минимального размера и содержал по-минимуму: iptables, iproute, pppd и openvpn.

Подскажите, пожалуйста, вменяемый мануал по сборке такой системы!

NowhereMan
()

Сравнение конфигов - чем?

Надо сравнить два конфиг-файла в формате параметр = значение (например my.cnf от mysql, smb.conf и т.д) и получить отличающиеся параметры. Какой программой это можно сделать, с учетом того, что параметры могут быть разбросаны в любой последовательности или отсутствовать напрочь?

Или писать самому?

NowhereMan
()

Универсальный формат для текста и документации

Подскажите, существует ли какой-нибудь универсальный формат для хранения текста с форматированием (стили, картинки, сноски, ссылки), который можно автоматически конвертировать в pdf, html, txt и другие общеупотребительные форматы?

NowhereMan
()

Посоветуйте анализатор почтовых логов

Посоветуйте анализатор почтовых логов для связки postfix/courier/amavis чтобы вменяемо оценить почтовый трафик, спам - отшитый/принятый и т.д.

>>>

NowhereMan
()

Собираю wine@etersoft под ubuntu feisty x64 - выдает ошибку: /usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext

Пытаюсь собрать wine@etersoft на ubuntu x64. В процессе компиляции выпадает ошибка:

make[2]: Entering directory `/usr/src/wine-20070626/dlls/ddraw'
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./ddraw.spec    clipper.o ddraw.o ddraw_thunks.o device.o direct3d.o executebuffer.o gamma.o light.o main.o material.o palette.o parent.o regsvr.o surface.o surface_thunks.o texture.o utils.o vertexbuffer.o viewport.o     version.res    -o ddraw.dll.so  -lole32 -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll  -ldxguid -luuid  -L/usr/lib  -lXext -lX11   ../../libs/port/libwine_port.a  
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
winegcc: gcc failed.
make[2]: *** [ddraw.dll.so] Error 2
make[2]: Leaving directory `/usr/src/wine-20070626/dlls/ddraw'
make[1]: *** [ddraw] Error 2
make[1]: Leaving directory `/usr/src/wine-20070626/dlls'
make: *** [dlls] Error 2

Что бы это значило?

-dev пакеты для Xorg и пр. установлены.

>>>

NowhereMan
()

squid и два подключения к интернету

Есть сервер со сквидом и двумя подключениями к интернету. Одно стоит дефолтным, через второе должен ходить сквид. В конфиге сквида прописал

tcp_outgoing_address xxx.xxx.xxx.xxx

Пробовал

tcp_outgoing_address xxx.xxx.xxx.xxx all

но и в том и в другом случае сквид ходит через подключение по-умолчанию.

Что надо сделать, чтобы все работало? Что я делаю не так?

>>>

NowhereMan
()

разруливание портов через разные подключения к интернету

Есть сервер, с двумя адсл подключениями к интернету. Хочется разрулить, чтобы пользователи (через нат), идущие, скажем, по поп3, шли через одно подключение, а на веб, или фтп - через другое, а работающий на сервере mldonkey прибить гвоздями к конкретному подключению.

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

>>>

NowhereMan
()

minicom на utf8 терминале - что делать с кодировками?

Захотел модемом подключиться к ББС, взял миником, дозвонился, но вылезает беда - ББС выдает все в СР866, а у меня utf8 в терминале. Есть ли способы пофиксить эту беду?

NowhereMan
()

iptables: форвардинг трафика в пределах одной подсети

Ситуация такая: есть ADSL модем с роутером и четырьмя портами (192.168.0.2). В эти порты воткнуты линух-сервер (192.168.0.1) и три клиента на виндах (192.168.0.x). Модему строго приказано (Bridge Filters) общаться только с маком сервера. Сервер видит модем, клиентов и интернет, модем видит сервер, клиенты видят сервер. Надо заставить сервер с помощью iptables форвардить запросы клиентов на модем. На сервере стоит считалка, снимающая статистику iptables. Как?

NowhereMan
()

RSS подписка на новые темы