LINUX.ORG.RU

Сообщения OEvg85

 

Vivaldi не работает PepperFlash

Товарищи-линуксоиды, у кого на Vivaldi работает Flash хоть какой-нибудь? Пробовал ставить adobe-flashplugin, данный скрипт для обновления. Он мне сказал, что флэш самый новый. Однако вконтактик так и ругается на отсутствие оного. Что делать, собственно?

 ,

OEvg85
()

teamviewer нет звука

Уже не первый день пытаюсь решить проблему со звуком в TeamViewer 12. Дистрибутив Gentoo, 12й TeamViewer здесь ставится из официального репозитория. «Собран» он у меня с USE=«system-wine», насколько понял из Gentoo Wiki, это означает, что для запуска будет использоваться тот wine, который уже установлен в системе. Версия wine 1.8.3. Есть несколько виндозных игрушек, там со звуком нет никаких проблем. Вот здесь нашел хороший мануал по настройке, но мне он не совсем подходит, поскольку в моем случае уже используется системный wine, следовательно, библиотеку winepulse.drv он видеть должен. Что пробовал: копировать winepulse.drv в ~/.wine/drive_c/windows/system32/winepulse.drv, ~/.wine-teamviewer12/drive_c/windows/system32/winepulse.drv, /opt/teamviewer12/wine/lib/wine/fakedlls/winepulse.drv, редактировал system.reg, в соответствии с рекомендациями по ссылке, но эффекта это не возымело. Звук удаленного компьютера я не слышу и микрофон также не работает. Что делать?

 , ,

OEvg85
()

splashutils emake failed

Всем доброго здравия! В который раз на своем Gentoo GNU/Linux сталкиваюсь с проблемой пересборки media-gfx/splashutils. У кого они вообще собираются и с какими флагами? Интересуют также флаги для пакетов, от которых splashutils явно зависит, в частности freetype. Ставил уже и media-gfx/splashutils-1.5.4.4-r5 build.log и media-gfx/splashutils-1.5.4.4-r7 build.log. Но, компиляция срывается с одной и той же ошибкой

/usr/bin/ld: error in /usr/lib/klibc/lib/libc.so(.eh_frame); no .eh_frame_hdr table will be created.
Посему, дальнейшие логи привожу для media-gfx/splashutils-1.5.4.4-r5. emerge --info '=media-gfx/splashutils-1.5.4.4-r5::x-portage',
emerge -pqv '=media-gfx/splashutils-1.5.4.4-r5::x-portage'
[ebuild   R   ] media-gfx/splashutils-1.5.4.4-r5 [1.5.4.4-r5] USE="fbcondecor png truetype -gpm -hardened -mng%"
environment.
На багзилле был, испробовал, все что там было (ну как мне кажется), но результата так и не получил. ЧЯДНТ?

 

OEvg85
()

Подосланный sql.bz2

История такая. Имел глупость разместить сайт на 000-webhost.com (вай шайтанама!!!) Через несколько лет этот, с позволения сказать, хостер с нетрадиционной сексуальной ориентацией, без всяких предупреждений удалил сперва учетку в мемберареа, потом и сам сайт мой, но (!!!) остались бэкапы - полная копия файлов (не первой свежести конечно, но хоть что-то) и SQL-дамп сархивированный в bz2 (как мне казалось, судя по двойному расширению sql.bz2). Если с переносом файлов на другой комп проблем не наблюдается, то с этим самым дампом, какая-то фигня происходит, bunzip2 ругается

bunzip2: a1541009_school.sql.bz2 is not a bzip2 file
file говорит:
a1541009_school.sql.bz2: data
7z вообще не понимает, что я от него хочу:
Error: a1541009_school.sql.bz2: Can not open file as archive
GNU tar тоже меня послал:
tar -xjvf a1541009_school.sql.bz2
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Файл начинается с BZh41AY&SYCQ. Каким образом его распаковать? Может эти нетрадиционалисты используют какие-нибудь хитрые алгоритмы сжатия? К то сталкивался с 000webhost.com и их архивами? ХЕЛП МИ!!!

 ,

OEvg85
()

dnsmasq не принимает запросы от wireless клиентов

В продолжении темы (да простят меня модеры). Суть такая: настраиваю простой шлюз на Gentoo GNU/Linux. Ему положено «раздавать» тырнет на два интерфейса - проводной и безпроводной (D-Link DWA-525). Сеть без доменов (с рабочими группами). Клиентам желательно друг друга видеть. Если с проводным интерфейсом все заработало с пол-пинка, то с беспроводным есть проблемы. А именно: каким бы образом я не настраивал програмную AP, беспроводные клиенты не получают адреса у DNSmasq. Анализ логов (dnsmasq.log) приводит к выводу, что запросы от проводных клиентов до dnsmasq доходят, а от беспроводных - НЕТ (в логе явно видно request c такого-то MAC-адреса и такого-то интерфейса приходит, когда провод подключаю, а в случае с беспроводным интерфейсом тишина!). Конфиги hostapd (раз, два). Правила iptables

# Generated by iptables-save v1.4.21 on Tue Aug 12 12:33:14 2014
*nat
:PREROUTING ACCEPT [999:73100]
:INPUT ACCEPT [38:6618]
:OUTPUT ACCEPT [14:856]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o enp0s18 -j MASQUERADE
COMMIT
# Completed on Tue Aug 12 12:33:14 2014
# Generated by iptables-save v1.4.21 on Tue Aug 12 12:33:14 2014
*filter
:INPUT ACCEPT [474:45095]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [232:28492]
-A INPUT -s 192.168.10.0/24 -i wlp0s8 -j ACCEPT
-A FORWARD -s 192.168.10.0/24 -i wlp0s8 -j ACCEPT
-A FORWARD -d 192.168.10.0/24 -i enp0s18 -j ACCEPT
-A OUTPUT -d 192.168.10.0/24 -o wlp0s8 -j ACCEPT
COMMIT
# Completed on Tue Aug 12 12:33:14 2014
Конфиг DNSmasq'а
server=82.195.28.130
server=84.254.192.5
server=192.168.0.1
interface=wlp0s8
interface=enp0s9
listen-address=127.0.0.1,192.168.10.1
dhcp-range=192.168.10.2,192.168.10.50,12h
dhcp-option=option:router,192.168.10.1
log-dhcp
log-facility=/var/log/dnsmasq.log
Настройки сети /etc/conf.d/net
modules_enp0s18="iproute2" 
modules_wlp0s8="!iwconfig !wpa_supplicant"

config_enp0s18="192.168.0.250 netmask 255.255.255.0 broadcast 192.168.0.255"
routes_enp0s18="default via 192.168.0.1"
dns_servers_enp0s18="192.168.0.1 82.195.28.130 84.254.192.5"

config_wlp0s8="192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255"


preup() {
	if [ ${IFACE} == "wlp0s8" ]; then
		ewarn "Удаляется интерфейс ${IFACE}"
		iw dev wlp0s8 del
		ewarn "Интерфейс ${IFACE} переводится в режим AP"
		iw phy phy0 interface add wlp0s8 type managed 4addr on
		return 0
	fi
	return 0
}
Так не работает, с сетевым мостом тоже не работает. Но! Самое забавное, если клиетну адреса все руками прописать, то к ТД без проблем подключается и даже тырнет появляется. Сейчас понюхаю сеть tcpdump'ом (но вряд ли он мне что-то интересное расскажет, полагаю тут на более низком уровне какой-то затык). Уважаемые форумчане, помогите советом, пожалуста :) UPD. Лог dnsmasq'a. tcpdump говорит.

 , , ,

OEvg85
()

D-Link DWA-525 поддержка ядром 3.12.х

Всем здраствуйте! Задумал заменить шлюз на работе, в котором преспокойно работала карточка D-Link DWA-525 (на чипе Ralink RT3060) в режиме точки доступа. На старом шлюзе стоит Ubuntu GNU/Linux 12.04 (server), ядро 3.2.0-60-generic-pae (из каробки ядро, не самосбор), использовался модуль ядра rt2800pci. Подключаю карту к другому компу, там Gentoo GNU/Linux, ядро 3.12.21-gentoo-r1 (естественно самосбор), дела все по Gentoo-Wiki, а именно,

[*] Networking support  --->
    [*] Wireless  --->
        <*> cfg80211 - wireless configuration API
        <*> Generic IEEE 802.11 Networking Stack (mac80211)

    Device Drivers  --->
    [*] Network device support  --->
        [*] Wireless LAN  --->

            Select the driver for your Wifi network device, e.g.:
            <*> Ralink driver support  --->
                <*>   Ralink rt27xx/rt28xx/rt30xx (PCI/PCIe/PCMCIA)
Все остальные беспроводные устройства отключены (может зря?) Набираю ip addr, не вижу беспроводного тырфейса, то же самое (ну надо пологать) ifconfig -a. Собираю поддержку устройства модулем - та же история. Вот что говорит lspci
00:08.0 Network controller: Ralink corp. RT3060 Wireless 802.11n 1T/1R
	Subsystem: D-Link System Inc DWA-525 Wireless N 150 Desktop Adapter (rev.A1)
в dmesg ни одного упоминания о моей карте. Зато на Ubuntu все работало, вот выдержка из dmesg'а
[   22.600857] rt2800pci 0000:02:05.0: PCI INT A -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
[   22.910648] Registered led device: rt2800pci-phy0::radio
[   22.960186] Registered led device: rt2800pci-phy0::assoc
[   22.964568] Registered led device: rt2800pci-phy0::quality
Знаю, что поддержка данного устройства была включена в ядро аж с версии 2.6.38 (если верить этому). Что же я делаю не так?

OEvg85
()

sys-apps/systemd и sys-fs/udev взаимные блокировки

Тема не нова, но ничего из того, что я нашел на LOR-е, gentoo.org в Gentoo-Wiki мне не помогло. Прошу помощи. Ситуация всем гентушникам знакомая.

 
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-212-r1)
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r2)
Пробовал переустанавливать systemd, virtual/udev с ключем --oneshot, удалять sys-fs/udev. Нагуглил, что виновником может быть hwids, прибил его, но он настойчиво требует USE=«udev», насильно прописывал в make.conf USE=«${USE} -udev». Но поганец так и хочет мне этот самый sys-fs/udev поставить. Привожу emerge --info, equery d udev, emerge -euDN world, ахтунги emerge. PS заранее спасибо

 , , ,

OEvg85
()

Gentoo не собирается sys-devel/llvm-3.3-r3

Собираю Gentoo GNU/Linux. Уже развернул базовую систему, взялся за установку systemd, да не тут-то было! срывается компиляция sys-devel/llvm-3.3-r3 с ошибкой

m-objdump/Release/llvm-objdump.o  \
-lLLVM-3.3   -lz -lpthread -lffi -ldl -lm 
llvm[2]: ======= Finished Linking Release Executable llvm-objdump
make[2]: Leaving directory `/var/tmp/portage/sys-devel/llvm-3.3-r3/work/llvm-3.3.src-amd64/tools/llvm-objdump'
make[1]: Leaving directory `/var/tmp/portage/sys-devel/llvm-3.3-r3/work/llvm-3.3.src-amd64/tools'
make: *** [all] Error 1
 * ERROR: sys-devel/llvm-3.3-r3::gentoo failed (compile phase):
 *   emake failed
emerge --info '=sys-devel/llvm-3.3-r3::gentoo'
emerge -pqv '=sys-devel/llvm-3.3-r3::gentoo'
[ebuild  N    ] sys-devel/llvm-3.3-r3  USE="libffi static-analyzer xml -clang -debug -doc -gold -multitarget -ocaml -python {-test} -udis86" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7 (-pypy2_0) -python2_6" VIDEO_CARDS="-radeon" 
Логи загубил (:-Е... попробую заново

 , ,

OEvg85
()

Распределенная компиляция в Gentoo

Очередной раз сталкиваюсь с такой проблемой, distcc упорно отказывается собирать sys-lib/glibc, sys-boot/grub. Есть подозрения, что бинарники, собранные distcc работают не совсем стабилно. Хочется отметить, что distcc работает пока на двух машинах:
1. Intel Atom D510; 1500 Mb RAM
2. AMD Athlon X4 (модель уточню); 3 GB RAM
Соответственно на обоих компах /etc/portage/make.conf запилен под конкретный комп.
Кто с этим сталкивался? Можно ли как-нибудь научить distcc собирать без ошибок вышеобозначенные пакеты (может их больше?). Можно ли как-то при сборке мира дать команду emerge собирать все с помощью distcc, а sys-lib/glibc, sys-boot/grub голым gcc.

 ,

OEvg85
()

ALSA, Timidity++, pulseaudio

Решил настроить midi, до этого не пользовался. Добавил use-флаг midi в /etc/portage/make.conf, как рекомендует гентушная документация запустил пересборку эдак:

# emerge --sync
# emerge --changed-use world
# emerge @preserved-rebuild
Убедился, что зачем-то требуется пересобрать sys-devel/gcc (на кой черт? Я MIDI настраиваю!). На следующий день наблюдаю картину: звука нет, прогрессбары в pulseAudio Volume Meter'е скачутЬ, как будто есть звук. В регуляторе громкости pulseaudio в разделе «Устройства вывода» только «Фиктивный выход», то бишь карту мою звуковую он «не видит». Порылся в журнале исправил пару ошибок, как тут и тут. Усе, ошибки пропали, звука нет в логах ничего подозрительного. Ну а вопросы как всегда глобальные: «Кто виноват?» и «Что делать?»

 , , , timidity++

OEvg85
()

Teamviewer9 overlay

Никто не знает, где взять рабочий оверлей для teamviewer9. Великий и ужасный «Гугля» приводит сюдей.

layman -o http://gpo.zugaina.org/lst/gpo-repositories.xml -L
. Отрабатывает без ошибок, но использовать не получается.
mygnt user # layman -a bgo-overlay

 * Adding overlay,...
 * Exception: Overlay "bgo-overlay" does not exist.

 * CLI: Errors occurred processing action add
 * Exception: Overlay "bgo-overlay" does not exist.
Что надо ему?

 , teamviewer9

OEvg85
()

gksu vs. polkit

В общем-то тема аналогична этой. Но в ней никто ничего про polkit не сказал, хотя он в данной ситуации виновник. Симптомы у меня те же. С той лишь разницей, что автомаунт и shutdown/reboot через polkit у меня получилось настроить, а по gksudo/gksu имеются вопросы (проблема в том, что не могу через gksu ничего запустить): Как я понимаю политика должна быть примерно такая:

polkit.addRule(function(action, subject) {
    if (action.id == "org.gnome.gksu.spawn" &&
        subject.isInGroup("wheel")) {
        return <value>;
    }
});
Вопрос как раз по этому <value>, что тут должно быть из этого
           polkit.Result = {
               NO              : "no",
               YES             : "yes",
               AUTH_SELF       : "auth_self",
               AUTH_SELF_KEEP  : "auth_self_keep",
               AUTH_ADMIN      : "auth_admin",
               AUTH_ADMIN_KEEP : "auth_admin_keep",
               NOT_HANDLED     : null
           };
Если для gksu политика будет написана, нужно ли будет отдельно делать для gksudo? P$. Заранее спасибо :)))

 , ,

OEvg85
()

GRUB2 и EFI

Начну немного издалека. Все началось с того, что я решил проапгрейдить свой Gentoo, а почитать о том, чем мне грозит переход с Gnome2 на Gnome3 я как-то не догадался (:E. Само собой пришлось переходить с OpenRC на systemd, разруливать зависимости и т.п. Но это совсем другая песня. Дело в том, что у systemd есть требование, чтобы ядро было собрано без built-in kernel command, а команда для запуска этого самого systemd была прописана в опциях загрузчика GRUB/GRUB2/LILO (по крайней мере так в Gentoo-wiki написано). Я же пользовался built-in kernel command, для загрузки с EFI раздела (соответственно диск размечен в GPT), пришлось emerg'ить GRUB2 (с опцией GRUB_PLATFORM=efi-x64). Удалось даже настроить чтоб с EFI-раздела грузился GRUB2, но как я не бился, отобразить русский шрифт (хотя бы unicode.pf) так и не удалось, не удалось изменить разрешение, подключить тему. Но это еще пол беды. Пока экспериментировал с GRUB2/efibootmgr снес напрочь весь bootorder EFI, то бишь с EFI/BOOT/bootx64.efi ничего не грузится. Пытался исправлять с Ubuntu LiveCD (и ничего в этом смешного нет!), но не получается получить доступ к EFI variables (т.к. там ядро без их поддержи и модуля нет). Отсюда вопросы. 1) Что делать с EFI, efibootmgr, чтоб он хотябы EFI/BOOT/bootx64.efi грузил. 2) Может с livecd это попробовать сделать? Какой подойдет? 2) Кто-нибудь осилил EFI + GRUB2 + темы + шрифты? Если да, то как (можно кусок конфига)?

 , , efivars, ,

OEvg85
()

Редиректор для squidGuard

Уважаемые форумчане, помогите разобраться. Пытаюсь написать для squidGuard (не для squid) поисковый редиректор на перле 5ом. Ничего не выходит, даже самый простенький код вида

#!/usr/bin/perl

print "Location: http://google.ru/search?q=*****&safe=strict";

Приводит к результату:

Found

The document has moved here.

Причем, если запускать в веббраузере по адресу http://192.168.0.1/cgi-bin/myscript.cgi все прекрасно работает. Что ему надобно, ума не приложу :(.

Или, может быть, я зря велосипед изобретаю и есть нечто подобное этому уже адаптированный для squidGuard. Насколько я понимаю, это вполне реализуемо, есть же рабочий скрипт-редиректор для связки squid + squidGuard + ClamAV (я про viralator).

ЗЫ. Сильно не пинайте, перл только постигаю...
ЗЫЫ. Наваял вот это. С этим скриптом та же история :(((

 , redirector,

OEvg85
()

iptables - доступ на один порт

Это правило запрещает доступ ко всем портам в цепочке INPUT:

iptables -A INPUT -i $lan -s 192.168.0.129 -j DROP
Вопрос как разрешить доступ только к одному порту для адреса, скажем 192.168.0.129?

OEvg85
()

free-sa не генерит отчет

Собственно, раньше для анализа логов squid использовал sarg. Но скорость у него невысокая, хочется чего-нибудь побыстрей. Пробую free-sa и тут же натыкаюсь на грабли. Сие чудо не генерит отчет. Настраивал по этому мануалу. Выхлоп sudo make install 2>&1|pastepinit. В global.mk выставил

OSTYPE = ubuntu-i586-gcc4
. Файл configs/ubuntu-i586-gcc4.mk. Конфиг /etc/free-sa/free-sa.conf Запускаю free-sa вручную:
sudo free-sa -d month
SADEBUG: [CS2TP]    START: 21.09.2013 21:54:34
SADEBUG: [CS2TP]      END: 21.10.2013 21:54:34
SADEBUG: [CS2TP] INTERVAL: 'month' -> 2592000

#проверяю
ls /var/www/free-sa/
cgi-bin  c.png  d.png  g.png  gsa.css  lsa.css  rsa.css  sa.js  s.png  themes
Или я чего не понимаю или тут должен быть index.html :( Пробуем по-другому
mkdir ~/SA-test
sudo free-sa -d month -o /home/user/SA-test/
SADEBUG: [CS2TP]    START: 21.09.2013 21:58:09
SADEBUG: [CS2TP]      END: 21.10.2013 21:58:09
SADEBUG: [CS2TP] INTERVAL: 'month' -> 259200

ls ~/SA-test
#там пусто

OC: Ubuntu 12.04.3
gcc версия 4.6.3

Посему вопросы:
1) Что я делаю не так? Может в /dev/brain проблема?
2) Какой аналог посоветуете, интересует анализ только логов squid3, ну максимум squidGuard. Что-нибудь типа free-sa или lightsquid.

PS. Вопрос уже задавал здесь, но думается, что придется мне там ответа ждать еще недели две.

 , ,

OEvg85
()

Синхронизация с i-устройствами.

Тема, конечно, не нова. Каким образом вы осуществляете синхронизацию i-устройств (iPad, iPhone, iPod) с компом под GNU Linux. Гуглил долго, способов несколько: 1. Поставить iTunes под wine 2. Использовать iTunes под виртуальной машиной с MS Windows 3. Использовать linux'овый софт типа libimobiledevice и ifuse 4. Синхронизация с помощью dropbox и тому подобных сервисов. Кто чем пользуется, какие минусы и плюсы? Может быть, я что-то пропустил? Каким образом еще осуществлять синхронизацию?

 , ,

OEvg85
()

Работа с *.iso образами AudioCD

Собственно имеется *.nrg образ AudioCD. Сконвертировать в iso с помощью dd удалось, как бы с него еще музыку извлечь. Сорри за столь ламерское изъяснение, я от ламера не далеко ушел.

 , cd-rip,

OEvg85
()

Проблемы с libimobiledevice

Пытаюсь собрать утилиты, относящиеся к libimobiledevice и получаю очень странный результат (configure.log), смущает в нем

checking for libbz2... no
configure: error: Package requirements (bzip2 >= 1.0) were not met:

No package 'bzip2' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libbz2_CFLAGS
and libbz2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Но что самое интересное
whereis libbz2
libbz2: /usr/lib/libbz2.so /usr/lib64/libbz2.so

which bzip2
/bin/bzip2
при этом libimobiledevice и ifuse установлены из репозитория Gentoo. libirecovery собралась без каких-либо нареканий, но при этом
idevicebackup backup ~/OXI
Backup directory is "/home/user/OXI"
Started "com.apple.mobilebackup" service on port 50376.
Reading Info.plist from backup.
Starting backup...
Reading existing Manifest.
Could not read Manifest.plist, switching to full backup mode.
Creating Info.plist for new backup.
Requesting backup from device...
ERROR: Could not start backup process: unspecified error occured
кто сталкивался??? ЗЫ. Дистрибутив gentoo, архитектура x86_64

 libbzip, ,

OEvg85
()

Не работает hwinfo

Пытаюсь запустить hwinfo, получаю сообщение об ошибке:

> pci.5: xenОшибка сегментирования

. Ничего не понимаю :(. При сборке ядра поддержка XEN не была включена. ОС gentoo архитектура x86_64.

 , ,

OEvg85
()

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