LINUX.ORG.RU

Сообщения progserega

 

glpi - назначение компьютера организации

Здравствуйте!
Есть связка ocsng+glpi. В glpi заведены организации. Прописаны «Правила присвоения компьютера организации», где компьютеры с определённым IP назначаются определённой организации. Но не смотря на это, при переключении с организации «Показать все» на конкретную - список компьютеров пуст.
Синхронизация компьютеров из ocsng (свежих данных по ним) так же не повлияла на «привязывание» компьютеров к организации.

Когда должны отработать эти правила присваивания компьютеров определённой организации?

progserega
()

ffmpeg на большом файле: Cannot allocate memory

Здравствуйте!
Есть большой файл в x264:
-rw-r--r-- 1 serega adm 22693710298 Май 16 12:36 Avatar.2009.BD.Rip.1080p.h264.2xRus.Eng.mkv

Хочется пережать его в нечто нетормозящее, будь то theora или webm.

Однако при открытии файла:
ffmpeg -i Avatar.2009.BD.Rip.1080p.h264.2xRus.Eng.mkv -vcodec mpeg4 -b 800k -acodec libmp3lame out.avi

выдаётся:
FFmpeg version SVN-r23357, Copyright (c) 2000-2010 the FFmpeg developers
built on May 28 2010 11:31:06 with gcc 4.3.2
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --enable-static --enable-shared --cc=i686-pc-linux-gnu-gcc --disable-debug --disable-network --enable-runtime-cpudetect --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --disable-indev=oss --disable-indev=jack --disable-outdev=oss --enable-x11grab --enable-libvpx --enable-pthreads --enable-libgsm --enable-libdirac --enable-libspeex --enable-libopenjpeg --disable-vdpau --disable-vaapi --disable-altivec --disable-amd3dnow --disable-amd3dnowext --cpu=pentium4 --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-avfilter-lavf --disable-stripping --enable-hardcoded-tables --disable-doc
libavutil 50.16. 0 / 50.16. 0
libavcodec 52.72. 0 / 52.72. 0
libavformat 52.67. 0 / 52.67. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.20. 0 / 1.20. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Avatar.2009.BD.Rip.1080p.h264.2xRus.Eng.mkv: Cannot allocate memory

Или в webm:
ffmpeg -i Avatar.2009.BD.Rip.1080p.h264.2xRus.Eng.mkv out.webm
FFmpeg version SVN-r23357, Copyright (c) 2000-2010 the FFmpeg developers
built on May 28 2010 11:31:06 with gcc 4.3.2
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --enable-static --enable-shared --cc=i686-pc-linux-gnu-gcc --disable-debug --disable-network --enable-runtime-cpudetect --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --disable-indev=oss --disable-indev=jack --disable-outdev=oss --enable-x11grab --enable-libvpx --enable-pthreads --enable-libgsm --enable-libdirac --enable-libspeex --enable-libopenjpeg --disable-vdpau --disable-vaapi --disable-altivec --disable-amd3dnow --disable-amd3dnowext --cpu=pentium4 --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-avfilter-lavf --disable-stripping --enable-hardcoded-tables --disable-doc
libavutil 50.16. 0 / 50.16. 0
libavcodec 52.72. 0 / 52.72. 0
libavformat 52.67. 0 / 52.67. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.20. 0 / 1.20. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Avatar.2009.BD.Rip.1080p.h264.2xRus.Eng.mkv: Cannot allocate memory

Добавил свапа 37 Гб:
free
total used free shared buffers cached
Mem: 904044 883936 20108 0 52344 371172
-/+ buffers/cache: 460420 443624
Swap: 37200068 227784 36972284

Бесполезно.
Как быть, чем можно перекодить?

progserega
()

Авторизация на ftp через squid

Здравствуйте!
При авторизации на ftp-сервере (он в локалке) через squid авторизация не проходит и окошко с вопросом пароля не выскакивает в браузере (firefox).
Логи ftp-шника говорят, что с прокси пытаются подключиться под анонимом и соответственно ftp-сервер закрывает соединение (т.к. анонимного пользователя там нет).
Если же задать логин/пароль в адресной строке браузера - то пускает на ftp:
ftp://user:passwd@jabber.rs.int/

cache.log:
aclRegexData::match: match '.*jabber\.rs\.int/.*' found in 'ftp://jabber.rs.int/'
The request GET ftp://jabber.rs.int/ is ALLOWED, because it matched 'ftp'

Напрямую, без прокси - всё нормально - спрашивает пароль и т.д.
В чём может быть проблема?

Конфиг сквида:

visible_hostname proxy
http_port 3128
ssl_unclean_shutdown on
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 128 MB
cache_replacement_policy heap GDSF
memory_replacement_policy heap GDSF
cache_dir ufs /var/cache/squid 4096 32 384
maximum_object_size 10240 KB

cache_store_log none
log_fqdn on

auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 25
auth_param ntlm keep_alive on

auth_param basic program /usr//bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 10
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
authenticate_ttl 1 minutes

# Настройки для ftp:
ftp_list_width 64
ftp_passive on
ftp_sanitycheck on

# Правила:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 901 # SWAT
acl Safe_ports port 5190 # icq
acl purge method PURGE
acl CONNECT method CONNECT

# Локальные сайты:
acl local_sites url_regex ^http://jabber\.rs\.int.*
acl local_sites url_regex ^ftp://jabber\.rs\.int.*

# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager
# Only allow purge requests from localhost
http_access allow purge localhost
http_access deny purge
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

acl ftp proto FTP
http_access allow ftp
http_reply_access allow ftp

http_access allow localhost

http_access allow local_sites
http_reply_access allow local_sites
http_access allow local_dst
http_reply_access allow local_dst

debug_options ALL,2

progserega
()

bridge в kvm и в virt-manager

Здравствуйте!
Имеется связка kvm+libvirt+qemu с настроенным "бриджем" на сервере и virt-manager на рабочей машине. Если я вручную прописываю сеть для определённой вирт. машины как bridge, то "бридж" работает и всё замечательно, но вот в virt-manager-е при добавлении сетевого устройства в виртуальную машину галочка "разделяемое физическое устройство" недоступна. Почему?

Вручную в конфиг вирт. машины добавляю так:

<interface type='bridge'>
<source bridge='br0'/>
<mac address='52:54:00:65:08:ef'/>
</interface>

progserega
()

борьба соединений в openvpn

есть openvpn сервер, настроено подключение по сертификатам.
В /etc/openvpn/ccd для клиентов с постоянными IP прописаны файлики, например:

# cat zapad_asusp_linux_db_vpn_key

ifconfig-push 192.168.17.6 192.168.17.5

Всё работает, но... Когда подключается новый клиент, для которого не прописано статического адреса в ccd он почему-то получает 192.168.17.6 и оба соединения отваливаются. Т.е. как новый клиент (которому по-хорошему должны были дать динамический адрес), так и клиент, который подключался по zapad_asusp_linux_db_vpn_key сертификату.

В чём может быть проблема?

Вот конфиг сервера:

port 2000
proto udp
dev tun0
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
server 192.168.17.0 255.255.255.0
push "route 192.168.250.0 255.255.255.0"
push "route 172.28.32.0 255.255.240.0"
client-config-dir ccd
route 192.168.17.0 255.255.255.252
tls-server
tls-auth keys/ta.key 0
tls-timeout 120
auth RSA-SHA1 #
cipher BF-CBC
keepalive 10 120
comp-lzo
max-clients 100
user nobody
group nobody
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
verb 3

Конфиг клиента (у всех одинаковые, различие только в именах сертификатов):
dev tun
proto udp
remote x.x.x.x
port 2000
client
resolv-retry infinite
ca ca.crt
cert zapad_krasnoarmeisk_1.crt
key zapad_krasnoarmeisk_1.key
tls-client
tls-auth ta.key 1
auth RSA-SHA1
cipher BF-CBC
ns-cert-type server
comp-lzo
persist-key
persist-tun
verb 3

progserega
()

странная работа приоритетов пакетов в qos на openwrt

Здравствуйте!

Имеется:
В наличии имеется роутер ASUS WL500g v2 с прошивкой openwrt, Линуксовые машины и виндовые.
На роутере настроен qos для adsl.
Qos настроен так, чтобы пользователям давалось N Кбит канала гарантированных и остальной канал, если
не занят другими пользователями, к примеру, если они не пользуются сейчас инетом.

Проблема:
Проблема в том, что это работает только в случае винда-винда. Если же один пользователь пользует винду,
а второй линукс, то линукс "съедает" всю полосу пропускания и даже гарантированную для виндовой машины.
При запуске торрента - такое поведение проявляется ещё ярче.

Что хочется:
Предположительно это из-за TOS (поправьте пож-ста, если не прав), хотелось бы, чтобы приоритетным правилом для
определения ширины каналы были как раз приоритеты в qos на роутере, а не "хотелки" программ на клиентах. Подскажите
пожалуйста, как это сделать и/или в чём я не прав при настройки qos.

Правила qos:

tc qdisc add dev eth0 root handle 1: htb default 13
tc class add dev eth0 parent 1: classid 1:1 htb rate 100kbps ceil 100kbps

tc class add dev eth0 parent 1:1 classid 1:10 htb rate 15kbps ceil 100kbps burst 2kb
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 15kbps ceil 100kbps burst 2kb
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 4kbps ceil 100kbps burst 2kb
tc class add dev eth0 parent 1:1 classid 1:13 htb rate 1kbps ceil 100kbps burst 2kb

tc qdisc add dev eth0 parent 1:10 handle 20: pfifo limit 5
tc qdisc add dev eth0 parent 1:11 handle 30: pfifo limit 5
tc qdisc add dev eth0 parent 1:12 handle 40: pfifo limit 5
tc qdisc add dev eth0 parent 1:13 handle 50: esfq limit 16 depth 128 divisor 11 hash dst

tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.100.132 flowid 1:10
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.100.132 flowid 1:10

tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip src 192.168.100.130 flowid 1:11
tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip dst 192.168.100.130 flowid 1:11

tc filter add dev eth0 protocol ip parent 1:0 prio 3 u32 match ip src 192.168.100.131 flowid 1:12
tc filter add dev eth0 protocol ip parent 1:0 prio 3 u32 match ip dst 192.168.100.131 flowid 1:12

progserega
()

аналог mysqladmin status в postgres

Здравствуйте!

Подскажите, как в постгресе можно в консоли брать статистику по каоличеству тредов, количеству запросов в секунду, аптайму и т.п., т.е. то, что в mysql даёт команда: mysqladmin status.

>>>

progserega
()

работа через тор без открытия 9030 порта

Здравствуйте!

tor хочет для своей работы 9030 порт. Насколько я понял, он может работать и без него, кое-как, но! Желательно, чтобы он вообще на него не обращался и работал только через 80-й порт, т.к. это будет незаметно. Вроде-как он умеет это, но в настройках так и не нашёл как убрать обращения на все порты кроме 80-го.

П.С. сервер tor можно и, как советует документация, желатьельно открывать по "общеупотребительным" портам.

>>>

progserega
()

выбор шрифта интерфейса в thunderbird и firefox

Тундербёрд и фаерфокс нормально отображают шрифты, можно выбрать любые, в системе они присутствуют, но их выбор влияет только на внтуренее содержимое (страницы, письма), а не на интерфейс. Гнома не стоит. Стоит fvwm-crystal. Как можно изменить шрифт меню, вкладок и т.п. (сейчас он просто огромен)?

>>>

progserega
()

ejabberd && mnesia

Поставил ejabberd 2-й версии. Работал как-то странно (с расшаренным ростером), даунгрейднул до стабильной версии - перестал совсем работать. На всякий случай снёс базу mnesia в /var/spool/jabber.

После этого никакая версия не работает, база так и не создалась, хотя всё что можно пересетапил:
Mon Jun 23 15:52:55 2008 >>> net-im/jabber-base-0.01
Mon Jun 23 15:56:44 2008 >>> dev-lang/erlang-12.2.3
Mon Jun 23 15:57:09 2008 >>> dev-libs/nspr-4.6.8
Mon Jun 23 15:58:17 2008 >>> dev-libs/nss-3.11.9
Mon Jun 23 15:59:53 2008 >>> net-im/ejabberd-2.0.1_p2

И всё равно база там так и не создалась. В логи сыпется:

=CRASH REPORT==== 24-Jun-2008::09:13:03 ===
crasher:
pid: <0.36.0>
registered_name: []
exception exit: {bad_return,{{ejabberd_app,start,[normal,[]]},
{'EXIT',"Error reading Mnesia database"}}}
in function application_master:init/4
initial call: application_master:init(<0.5.0>,<0.35.0>,
{appl_data,ejabberd,
[ejabberd,ejabberd_sup,
ejabberd_auth,ejabberd_router,
ejabberd_sm,ejabberd_s2s,
ejabberd_local,ejabberd_listeners,
ejabberd_iq_sup,
ejabberd_service_sup,
ejabberd_s2s_out_sup,
ejabberd_s2s_in_sup,
ejabberd_c2s_sup,
ejabberd_mod_roster,
ejabberd_mod_echo,
ejabberd_mod_pubsub,
ejabberd_mod_irc,ejabberd_mod_muc,
ejabberd_offline,random_generator],
undefined,
{ejabberd_app,[]},
[acl,adhoc,configure,
cyrsasl_anonymous,cyrsasl,
cyrsasl_digest,cyrsasl_plain,
ejabberd_admin,ejabberd_app,
ejabberd_auth_anonymous,
ejabberd_auth,
ejabberd_auth_external,
....
node_pep,node_private,node_public,
nodetree_default,nodetree_virtual,
p1_fsm,p1_mnesia,
ram_file_io_server,randoms,sha,
shaper,stringprep,stringprep_sup,
tls,translate,xml,xml_stream,
'XmppAddr'],
[],infinity,infinity},
normal)
ancestors: [<0.35.0>]
messages: [{'EXIT',<0.37.0>,normal}]
links: [<0.35.0>,<0.5.0>]
dictionary: []
trap_exit: true
status: running
heap_size: 987
stack_size: 23
reductions: 119
neighbours:

Что нужно сделать, чтобы оживать ejabberd?

>>>

progserega
()

чувствительность мыши

Радио-usb мышь defender gladiator. Определяется как HID-мышь. Скорость перемещения слишком высокая, точность отвратная соответственно.

xset 1/5 1 не помогает особо, только на параметре 1/10000 1 кое-как замедлилась скорость и то, раза в полтора-два только по сравнению с 1 1 в xorg.conf: Option "Resolution" "800" Option "SampleRate" "30" Тоже не помогает. Естественно игрался с параметрами как мог - бесполезно.

Можно ли как-то это выличить? Желательно для конкретной мыши, т.к. подсоединено две мыши, одна эта, вторая PS/2. PS/2 работает точно и не быстро, с usb же - головная боль.

>>>

progserega
()

Посоветуйте на чём можно сделать распределённое хранилище

Задача такая. Есть кучка машин, которые грузятся по сети. На каждой по винту, который пользуется только как свап. Подскажите, чем можно сделать такую вещь: Все эти машины экспортируют свои пустые разделы на сервер (аналог nbd). На сервере они объединяются в один том (аналог LVM) и получившийся раздел расшаривается для всей сети как большое хранилище с квотами и т.п. Проблема в том, что не все машины могут быть включены, какие-то могут отключаться/включаться в процессе. При этом, хотелось бы, чтобы то, что есть на этих машинах при их включении "появлялось" в общей директории хранилища. LVM тут не идёт. Unionfs с записью особо не дружит - при объединении несколких директорий на запись, пишет только в первую, да и с динамическим подключением у него плохо. Можно конечно "в лоб" создать "кучку директорий" и в них монтировать по нфс с каждой машины, но это совсем как-то кривонько и не интересно.

Есть ли какая технология/ФС, чтобы данное желание можно было воплотить в жизнь?

>>>

progserega
()

где взять server-xgl для debian etch

Спрашивал гугла, гугл говорит на

deb http://www.beerorkid.com/compiz dapper main main-amd64 deb-src http://www.beerorkid.com/compiz dapper main main-amd64

Но там ничего нет, репозитарий мёртв похоже. Во всех доках указывается именно этот репозитарий в том или ином качестве. Сейчас там пусто. Похоже все ставят через дрова 9xxx серии, но у меня Nvidia GF2 MX440, соответственно в дровах 9xxx поддержки её нет и надо через xgl всё это пускать, да и вообще xgl хочется именно для ускорения графики, как основной задачи OpenGL на рабочем столе.

progserega
()

несколько аккаунтов в tkabber

собственно возможно это?

Или tkabber держит только один аккаунт?

например psi может несколько поддерживать...

progserega
()

как добавть codec g.711 в linphone?

Есть и работает linphone. Но в нём нет g.711. И потому кушает он трафик со скоростью 64 Кбит/с. На sipnet.ru написано, что хороший вариант - использовать g.711. Как я понял, открытая реализация кодека g.711 содержится в libopenh323 (http://www.openh323.org/driver/code.html). Как выяснилось, оно стоит в системе, но кодека в списке доступных в linphone нет.

Как можно добавить?

P.S. kphone пробовал - он не проходит идентификацию и более того, глючат кодировки в списке адресатов.

progserega
()

использование своего GPL кода в коммерческом проекте

Такая ситуация:

Я раньше написал либы свои, они выложены под GPL на sourceforge.net. Сейчас работаю в фирме. Пишу коммерческий код.

Вопрос - могу ли я использовать СВОИ либы и свои куски кода в коммерческом проекте? Т.е. Мне их надо как-то лицензировать дополнительно иили как?

P.S. Ломает то же самое повторно писать "но по-другому".

progserega
()

как ограничить потребление виртуальной памяти в приложении

Есть проект (консольный чат) на Си/С++. Использование оперативной памяти - примерно 1,4 Мб. При этом использование виртуальной памяти доходит до 70 Мб! Используется динамическая загрузка библиотек (парочка небольших модулей). Думал уже какие-то большие утечки памяти - проверил ccmalloc-ом - общая выделенная память порядка 400 Кб, ну и утечек нашёл на 60 Кб. Это я всё пофиксю, но вот как бороться с 70Мб виртуальной памяти? На моём ноутбуке проект не запускается (ноут с 32 ОЗУ - malloc вываливается с ошибкой).

Вопрос - как можно разобраться в этом?

progserega
()

Как добавить номер секции к номеру таблиц и рисунков в LaTeX?

По умолчанию это у меня стало выключенным, после того как поставил новый стиль caption.sty. А новый был нуже на стилей eskd ().

Сейчас сквозная нумерация рисунков и таблиц. В настройках eskd-стиля нет такой настройки. Попытался извратным методом создать свой стиль labelformat с добавлением номера текущей секции, но \thefigure не обнуляется при начале новой секции. Можно конечно в секции прописать, чтобы сбрасывался в единицу номер рисунка, но это, ИМХО, изврат - должен же быть человеческий способ?!

progserega
()

Как добавить свои стили в latex

Установлен latex в gentoo. Есть набор скаченных стилей. Можно конечно держать их в текущей дирректории, но это неудобно.

Можно ли добавить их в текущую установку латеха? Я попытался положить в /usr/share/texmf/tex/latex/eskd/ и запустил texconfig init, но толку это не дало.

progserega
()

надписи к рисункам повёрнутые на 90 градусов в LaTeX

Как сделать надписи к рисункам, повёрнутые на 90 градусов в LaTeX?

Т.е. есть рисунок, но он большой, поэтому поворачиваю изображение на 90 градусов, но требования к таким изображениям таковы, что и подпись тоже должна быть повёрнута. Т.е. чтобы посмотреть рисунок, нужно повернуть лист в альбомную ориентацию и при этом надпись должна быть с низу.

\turnbox не работает - конструкции типа:

\caption{\turnbox{90}{Структура Ядра XIMS}}

Или:

\turnbox{90}{\caption{Структура Ядра XIMS}}

Пример кода:

\begin{figure}

\begin{center}

\includegraphics[angle=90,height=0.9\textheight,width=0.8\textwidth]{pics/block- kernel.eps}

\end{center}

\caption{Структура Ядра XIMS}

\end{figure}

Как в этом коде сделать, чтобы подпись к рисунку была так же повёрнута, как и сам рисунок?

progserega
()

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