LINUX.ORG.RU

Сообщения XSerjo

 

nginx + uwsgi - перенаправление запросов.

Форум — Web-development

Задача: требуется развернуть систему контроля версий и систему управления проектом на основе mercurial и trac.

Решение

Связка trac/mercurial + uwsgi + nginx. Все установлено и работает, но доступ организован не так, как хотелось бы (конфиг nginx):

server {
    listen  server_ip:80;
    location / {
        include  uwsgi_params;
        uwsgi_pass  127.0.0.1:5544; # trac-сокет
    }
}

server {
    listen  server_ip:88;
    location / {
        include  uwsgi_params;
        uwsgi_pass  127.0.0.1:5545; # mercurial-сокет
    }
}
То есть на http://server_ip:80/ мы видим trac, а через http://server_ip:88/ - работаем с репозиторием меркуриал.

Проблема

Не удается разнести trac и mercurial по разным url, а не по разным портам. Т.е. нужно, чтобы trac был доступен по адресу: http://server_ip/trac/projecname, а mercurial - репозиторий: http://server_ip/hg/projecname.

Решение аналогичной задачи силами apache и mod_python

<Location /trac>
      SetHandler mod_python
      PythonInterpreter main_interpreter
      PythonHandler trac.web.modpython_frontend
      # path to trac projects
      PythonOption TracEnvParentDir /var/trac/
      PythonOption TracUriRoot /trac/
</Location>

Аналогов такого функционала в nginx не нашел.

P.S. Прошу не бить тапкой и не советовать перейти на apache, passenger, redmine, git, ... .

XSerjo
()

Пульт AverMedia AverTV Studio 203, кнопки

Форум — General

Так как древняя (Пульт и Aver TV Studio 203) тема закрыта, создаю новую.

Итак, ОС - Kubuntu 12.04. Что работает(!): Регулировка громкости с пульта - даже КДЕ подватило; Кнопки с цифрами - при нажатии на них выводятся цифры.

Не работает: Часть кнопок на пульте исправно выводят свой кейкод (смотрел через xev), в VLC на них можно что-нибудь повесить, но они обозначаются как «unset» и не работают.

У другой половины кропок не видно кейкода через xev.

При нажатии на любую (даже рабочую) кнопку в dmesg ничего не выводится.

!! Lirc не установлен, каким образом пульт работает - непонятно.

Собственно вопрос - каким образом пульт вообще работает без lircd и как оживить оставшиеся кнопки?

XSerjo
()

Восстановление таблицы разделов

Форум — General

Прежде всего, похожая тема уже существует ([удолил] Удалил раздел, как вернуть?), но закрыта. И автор не добился положительных результатов.

В результатье бездумного обращения с GParted затер таблицу разделов. Сохранились выводы команд

#fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Диск /dev/sda: 750.2 ГБ, 750156374016 байт

255 heads, 63 sectors/track, 91201 cylinders

Units = цилиндры of 16065 * 512 = 8225280 bytes

Disk identifier: 0xee15ac15

Устр-во Загр Начало Конец Блоки Id Система

/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS

/dev/sda2 6375 91201 681372847 5 Расширенный

/dev/sda5 7650 11474 30724281 83 Linux

/dev/sda6 11475 17848 51199123+ 83 Linux

/dev/sda7 17849 84826 538000753+ 83 Linux

/dev/sda8 84827 91201 51206144 7 HPFS/NTFS

И

$df -h

ubuntu@ubuntu:~$ df -h

Файловая система Разм Исп Дост Исп% смонтирована на

aufs 1,6G 72M 1,6G 5% /

udev 1,6G 240K 1,6G 1% /dev

/dev/sr0 683M 683M 0 100% /cdrom

/dev/loop0 661M 661M 0 100% /rofs

none 1,6G 12K 1,6G 1% /dev/shm

tmpfs 1,6G 136K 1,6G 1% /tmp

none 1,6G 84K 1,6G 1% /var/run

none 1,6G 0 1,6G 0% /var/lock

none 1,6G 0 1,6G 0% /lib/init/rw

/dev/sda5 29G 6,1G 22G 22% /media/disk

/dev/sda8 49G 1,2G 48G 3% /media/disk-1

/dev/sda1 49G 30G 20G 60% /media/disk-2

/dev/sda6 49G 42G 4,0G 92% /media/disk-3

В данный момент загружена Kubuntu 9.10 с LiveCD, как видно, все разделы подмонтированы и данные читаются. Возможно ли сохранить данные всех разделов? Создаю копию таблицы с помощью fdisk, но нужно указать верный тип ФС, а это значит отформатировать каждый из разделов.

P.S. Что делать? (Кроме как скопировать все на другой носитель и заново отформатировать диск)

XSerjo
()

Qt4 кросскомпиляция Linux -> Windows (XP)

Форум — Development

QtCreator падает в вайне, ман qmake советует qmake -win32, но тогда не генерируется malkefile, (make ругается на "отсутстие правил для сборки"). Возможно ли не устанвливая винду собирать под нее проги?

XSerjo
()

D-Link DWL-510 (RaLink RT2561/RT61) + Debain lenny

Форум — Linux-hardware

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

00:0c.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

#ifconfig wlan0 up - ругался на недостающие бинарники, скачал http://www.ralinktech.com.tw/data/RT61_Firmware_V1.2.zip и положил в /lib/firmware

Интерфейс поднялся нормально, но #iwlist scan не находит роутер (D-Link dir 320, WPA2), стоящий метром выше, хотя ноутбук к нему цепляется нормально.

#lsmod показывал, что есть модули rt2x00pci, rt2x00lib.

Скачал драйвера http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz , следуя приложенным инструкциям, собрал модуль rt61, загрузил и добавил его в автозагрузку /etc/modules Карточка по-прежнему отказывается искать точки (в /etc/network/interfaces для чистоты эксперимента ничего не писал про wlan0).

Пробовал добавлять в блэклист старые модули rt61pci, rt2x00pci, rt2x00lib и перезагружаться - нет реакции.

В dmesg про wlan0 выводится только

[  378.848037] wlan0: no IPv6 routers present

В и-нете много тем с подобными проблемами, но у людей работало после установки firmware.

XSerjo
()

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