LINUX.ORG.RU

Сообщения progserega

 

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

Форум — Admin

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

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

progserega
()

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

Форум — Desktop

Здравствуйте!
Есть большой файл в 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

Форум — Admin

Здравствуйте!
При авторизации на 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

Форум — Admin

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

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

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

progserega
()

домашнее окружение для ленивых - статистика + festival

Галерея — Скриншоты

Enlightenment 16, на рабочем столе часть - логи (root-tail), часть - новости через rss (rsstail), статистика - conky. По статистике из интересного: доступ в интернет осуществляется через wl500g, где настроено управление трафиком, статистика (кто сколько качает и сколько сброшено пакетов политиками управления трафиком) по пользователям как раз и отображается через conky. Так же показывается сколько подключений по p2p к данному хосту. В верхнем левом углу - загрузка процессора и загрузка дисковой подсистемы - wmhdplop.
Первый рабочий стол весь занят под jabber (mcabber), irc (irssi). Большинство приложений загружается при старте и размалывается по рабочим столам. Почта - mutt. Скачивается по крону, так же по крону запускается скрипт, который ищет новые письма и через festival (русским голосом) зачитывает в какой директории (спасибо procmail) сколько писем, от кого они и с какой темой (естественно всё пропускается через iconv/enconv, чтобы виндовые кодировки не травмировали психику слушателя). Зачитывание было сделано во времена, когда тратил много времени на работу по дому (растопку топки ;-) ) и лень/некогда было жать кнопочку и проверять почту.
Вот такая домашняя среда для ленивых.

>>> Просмотр (1024x768, 261 Kb)

progserega
()

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

Форум — Admin

есть 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

Форум — Admin

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

Имеется:
В наличии имеется роутер 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

Форум — Admin

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

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

>>>

progserega
()

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

Форум — Admin

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

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

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

>>>

progserega
()

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

Форум — Desktop

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

>>>

progserega
()

ejabberd && mnesia

Форум — Admin

Поставил 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
()

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

Форум — Desktop

Радио-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
()

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

Форум — Admin

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

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

>>>

progserega
()

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

Форум — Desktop

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

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

Форум — Desktop

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

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

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

progserega
()

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

Форум — General

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

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

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

progserega
()

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

Форум — General

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

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

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

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

progserega
()

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

Форум — Development

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

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

progserega
()

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

Форум — General

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

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

progserega
()

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

Форум — General

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

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

progserega
()

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