LINUX.ORG.RU

Сообщения scholz

 

[openSuSE][torrent] странные вещи

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

В общем проблема следующая — последнее время всячески уменьшаю свои рейтинги на треккерах за счет выключенного торрент-клиента, ибо происходит следующее:

при «достаточной долгой» (ну, начиная от пяти минут, наверное) работе торрент-клиента (проверял на Transmission и KTorrent) гулять по просторам интернета становится натурально невозможно — страницы еле грузятся, и это в лучшем случае; а то и просто не грузятся, что вероятнее. В то же время играющее интернет-радио (256 kbps) и копыто никоим образом не отваливаются. На кратковременный «ping google.com» получил 92% потерь. При более продолжительном (пару часов) оказалось 55%. Притом обычно чуть ли не все торренты находятся в режиме ожидания; да и стоит ограничение скорости, чтобы не съедать весь канал. Мониторил iptraf-ом — никакого служебного трафика, «забивающего» канал нету.

Подключение: ADSL модем в режиме роутера, настройки сетевой получаются от модема (DHCP). На снесенной и стоящей до того винды таких проблем не замечалось, вроде.

Подскажите пожалуйста, в какую сторону копать?

 ,

scholz
()

[openSUSE][11.4][p2p] закрытые порты

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

В мое пользование перешла ПЭВМ, на которую я с разбегу натянул openSUSE 11.4. Система прекрасная, все устраивает, но есть одно НО. Не могу понять ситуацию с P2P сетями. Собственно, ПЭВМ стояла всегда дома, где и стоит ныне, и ходила в интернеты через ADSL роутер (настроенного в режиме роутера) и никаких проблем с торрент-сетями никогда не испытывала (стояла вин7). Но сейчас какие-то странности - торрент скачивается, но далее я на раздачу не становлюсь, и подтверждение этому я нахожу на соответствующих треккерах.

Пошел в интернеты, открыл порты в настройках фаервола (да и просто его отключал) - ничего. Нашел какие-то онлайн-сканнеры портов - соответствующие порты закрыты (http://www.whatsmyip.org/ports/p2p/), хотя торрент-клиент запущен и слушает их.

Хоть проблема, кажется, и не в роутере (так как на предыдущей вин7 никаких проблем не было с торрентами), настроил port forwarding. Не помогло.

Подскажите, пожалуйста, хоть куда копать? Может, злой Novel еще чего запихнул в свой дстрибутив, чтобы покончить с массовым распространением порно в P2P сетях?

 ,

scholz
()

[wavpack] конвертирование

Закинули пару дисков ворованной, абсолютно нелегальной музыки (кстати, за мною уж выехали) в формате wavpack.

Решил сконвертировать это все дело в ogg для прослушивания (ознакомления с подальшим удалением) на домашней ПЭВМ. И вот что открылось - я не знаю как бы сохранить тэги в результирущих файлах. Ну, точнее скопировать их туда из исходных. Скажем, при конвертации из flac все тэги копируются и вопросов не задают. В пакете же wavpack нету утилит по работе с метаданными. Есть только wavpack, wvunpack и wvgain. Собственно для поставленной задачи они помогают слабо.

Первое что пришло в голову - выдерать все нужное из имен файлов (они в очень эротическом формате: Artist/Title [Album, year].wv). Но вдруг есть уже готовое решение. Притом часть тэгов утеряется (там присутствуют "нестандартные" тэги с информацией о стране исполнителя... да и тот же жанр тоже утеряется).

Вобщем буду признателен если кто подскажет инструментарий :)

З.Ы.: "apt-cache search" гонял - ничего не нашел

scholz
()

[LC_MESSAGES] странная вещь

Доброго времени суток.

Вот под вечер мне таки захотелось задать довольно долго мучавший меня вопрос: откуда некоторые (это было замечено, не флейма ради, только в кутешных приложениях) берут настройки языка? Это у меня наблюдается только в amaroK и qstardict.

[scholz@bunker] ~$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME=POSIX
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

В этих программах настойчиво используется русский интерфей, несмотря на LC_MESSAGES=POSIX.

Всю жизнь работал с английскими интерфейсами, так что я просто теряюсь в русском, как бы это не странно звучало. Русский слишком богат для интерфейсов :)

Да, можно пускать их так "LANG=en_GB.UTF-8 someprog", но, собственно, интересно: почему? Или что я делаю не так? :)

scholz
()

[debian][rtorrent as daemon] понятно все, кроме одного...

Решил пускать rtorrent как демон. Нагуглил init-скрипт для его, screen'а, запуска. Скрипт запускается, все работает (да, я пускаю rtorrent не из-под своего пользователя). Только вот не получается сделать «screen -r torrent»...

Собственно скрипт вот:

#!/bin/bash

RTUSER=rtorrent
 
RTORRENT=/usr/bin/rtorrent
KILL=/bin/kill
SCREEN=/usr/bin/screen
 
PIDFILE=/var/run/rtorrent.pid
 
start_rt()
{
    echo -n "Starting rtorrent... "
    start-stop-daemon --start --background --pidfile $PIDFILE --make-pidfile --chuid $RTUSER --exec $SCREEN -- -DmUS torrent $RTORRENT
    if [ $? -eq 0 ]; then
        echo "success!"
    else
        echo "fail!"
    fi
}
 
stop_rt()
{
    echo -n "Stopping rtorrent... "
    start-stop-daemon --stop --pidfile $PIDFILE
    if [ $? -eq 0 ]; then
        echo "The process stopped successfully"
    else
        echo "The process failed to stop"
    fi
}
 
status_rt()
{
    echo -n "Status: "
    PID=`cat $PIDFILE`
 
    $KILL -0 $PID
    if [ $? -eq 0 ]; then
        echo "started"
        return 0
    else
        echo "stopped"
        return 1
    fi
 
}
 
restart_rt_if_needeed()
{
    status_rt
    if [ $? -ne 0 ]; then
        echo "Rtorrent is not running. Restart needed"
        stop_rt
        start_rt
    else
        echo "Restart is not needed"
    fi
}
 
case "$1" in
    start)
        start_rt
    ;;
    stop)
        stop_rt
    ;;
    restart)
        stop_rt
        start_rt
    ;;
    restart_if_needed)
        restart_rt_if_needeed
    ;;
    status)
        status_rt
    ;;
    *)
        echo "Usage: {start|stop|restart|status|restart_if_needed}"
    ;;
esac

[scholz@bunker] ~$ screen -r rtorrent/torrent Must run suid root for multiuser support.

Какое может быть решение в данной ситуации? :)

 

scholz
()

[solved] gdk pixbuf и типы файлов

scholz
()

lesstif: не отображаются шрифты

В приложениях, использующих lesstif (у меня их не много - xpdf и xnview) вообще не отображаются шрифты. на месте текста, где он должен быть...

http://img604.imageshack.us/content.php?page=blogpost&files=img391/7010/s...

т.е. текст документа в xpdf показывается, а ни на одном элементе lesstif-a (ну, если я все правильно понимаю) - текста нету...

Может кто подскажет куда копать? Пробовал с другой локалью запускать, в app-defaults никаких упоминаний нету вообще об каких-то особых настройках xpdf и xnview. В чем может быть проблема? Первая мысль - не хватает каких-то шрифтов, но набор шрифтов не менялся, и все было нормально. Давно не запускал сии программы, недавно совсем заметил, так что не могу сказать что я обновлял и из-за чего могло такое произойти. В гугле ничего не нашел - может не так искал...

Вобщем буду рад если кто на мысль натолкнет:)

>>>

scholz
()

непонятки с Radeon 9600

Попала ко мне эта видеокарта. Решил сначала поставить драйвера проприетарные. Как их домучал - т.е. X-ы таки стали запускаться, - на том система и останавливалась - черный экран с установившимся из xorg.conf разрешением и все... Ноль реакции на все сочетания клавиш типа ctrl+alt+bs, ctrl+alt+Fn... Решил поставить драйвера открытые... Они стали, все ок - иксы запускаются. Решил гоянуть лог Xorg-а - ошибка при загрузке ядерного модуля (ну да, его не было). Собрал модуль, подгрузил,перезапускаю Xserver - тухнет монитор и опять же, ноль реакции на что-либо. В логах ничего такого нету, вроде. Может кто что подскажет?

http://fileshare.in.ua/835006
http://fileshare.in.ua/835008

>>>

scholz
()

Проблема с Vim

Дистр CRUX, собрал Vim из портов - какие-то странноести, чесслово. Из
замеченных:

:help
E433: No tags file
E149: Sorry, no help for help.txt

:syntax on
E319: Sorry, the command is not available in this version

Добавляю в .vimrc строку

au BufNewFile,BufRead *Pkgfile set filetype=sh

получаю

E319: Sorry, the command is not available in this version: au BufNewFile,BufRead *Pkgfile set filetype=sh

Строка set langmap=Ж:,йq,цw,уe,кr,еt,нy,гu,шi,щo,зp,х[,ъ],фa,ыs,вd,аf,пg,рh,оj,лk,дl,э',яz
,чx,сc,мv,иb,тn,ьm,б\,,ю.,ё` не дает никакого эффекта...

Поставил gvim - все работает...

Собственно скрипт сборки Vim-а:

# Description: A popular vi clone that features syntax highlighting
# URL:         http://www.vim.org/
# Maintainer:  CRUX System Team, core-ports at crux dot nu
# Depends on:  ncurses

name=vim
version=7.1.242
release=1
source=(ftp://ftp.vim.org/pub/vim/unix/vim-7.1.tar.bz2 \
        http://crux.nu/~jue/files/dist/vim-7.1.001-123.tar.bz2
        http://crux.nu/~jue/files/dist/vim-7.1.124-242.tar.bz2)

build () {
    cd vim71/src

    cat $SRC/vim-7.1-patches/* | patch -p0 -d $SRC/vim71

    ./configure --prefix=/usr \
                --with-vim-name=vim \
                --with-x=no \
                --enable-gui=no \
                --enable-multibyte \
                --disable-gpm \
                --disable-nls

    make VIMRTDIR=
    make VIMRTDIR= DESTDIR=$PKG installvimbin installruntime installlinks

    mv $PKG/usr/share/vim/vimrc_example.vim $PKG/usr/share/vim/vimrc
    rm -rf $PKG/usr/man/man?/vimtutor* $PKG/usr/share/vim/tutor $PKG/usr/share/vim/macros
    rm $PKG/usr/share/vim/*/README.txt
    ln -sf vim $PKG/usr/bin/evim
    ln -sf /bin/vi $PKG/usr/bin/vi
    ln -sf vim.1.gz $PKG/usr/man/man1/ex.1.gz
    ln -sf vim.1.gz $PKG/usr/man/man1/vi.1.gz
    ln -sf vim.1.gz $PKG/usr/man/man1/rvim.1.gz
    ln -sf vim.1.gz $PKG/usr/man/man1/view.1.gz
    ln -sf vim.1.gz $PKG/usr/man/man1/rview.1.gz
    ln -sf vim.1.gz $PKG/usr/man/man1/gvim.1.gz

    ./configure --prefix=/ \
                --with-vim-name=vi \
                --with-x=no \
                --enable-gui=no \
                --enable-multibyte \
                --disable-gpm \
                --disable-nls \
                --with-features=tiny

    make VIMRTDIR= DESTDIR=$PKG installvimbin
}

До этого какя-то версия 7-го Vim-а работала нормально, только возможности
откатится нету, толлько, разве, самому пересобрать:) Но все же интересно -
что это может быть - может сталкивался кто.

>>>

scholz
()

Что-то совсем непонятное

Доброго времени суток. Пследнее время столкнулся с какой-то мистикой...
Система - CRUX. Значит начнем-с по порядку:

1) Нечто повергло в шок xdm - теперь при загрузке не работает ввод (не
могу залогиниться). Ctrl+Alt+Backspace не работает, но иксы работают
нормально (вроде), фокус переходит? мышь работает. В логах xdm ничего
подозрительного нету:

#--------------  /var/log/xdm.log  -------------
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/host:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.20.3 i686 
Current Operating System: Linux host 2.6.20.3 #2 PREEMPT Wed Nov 14 00:33:26 EET 2007 i686
Build Date: 11 November 2007  04:49:13PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 20 20:47:23 2007
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module "ramdac" already built-in
expected keysym, got ebreve: line 220 of ru
expected keysym, got Ebreve: line 220 of ru
expected keysym, got ebreve: line 260 of ru
expected keysym, got Ebreve: line 260 of ru
Could not init font path element /usr/lib/X11/fonts/OTF, removing from list!

#--------------- End of file --------------

Строчку "expected keysym, got ebreve: line 220 of ru" гуглил - ничего
не нашел особо, но с ней у людей не было таких проблем, так что смею
думать, что не в ней дело. В итоге залогиниться получается с использованием
бубна - просто поелозить по клавиатуре - ложаться иксы, перегружается xdm
и все работает нормально. В систему не добавлял ничего, что могло бы
влиять на работу иксов и сами иксы не обновлял.

2) Монтирование ntfs разделов посредством ntfsprogs и fuse. Разделы-то
монтируются, но каталоги с русскими названиями не отображаются. Решалось
путем отмонтирования и примонтирования - псле этого работало как надо.
Теперь еще и надо выгружать модуль fuse, подгружать обратно,
перемонтировать разделы - и тогда уже все работает. а в системе произошли
следующие изменения - обновил пакеты popt, nasm, lzma, libtheora,
libsndfile, libpng, libcdio, jfsutils, fuse. Откатил fuse на "рабочую"
версию - все равно приходится выгружать и модуль. dmesg молвит:

fuse init (API version 7.8)
spurious 8259A interrupt: IRQ7.
fuse exit
fuse init (API version 7.8)

Буду очень благодарен если кто внесет свежую мысль :)

>>>

scholz
()

sourceforge.net+wget

Доброе время суток.

Имею так вопрос - при скачивании wget-ом с sourceforge.net файлы качаются кусками по 700 с небольшим килобайт. Как доходит до этой цифры соединение обрывается и wget переподключается и пытается докачать файл. И опять же опбрывается при скачивании следующих 700 с небольши килобайт. Это только у меня так?

В принципе мешает только при установке софта через порты. В скрипте прописанно три попытки подключения. Поменять не проблема, но все же хочется разобраться почему так.

>>>

scholz
()

xdm+~/.bashrc

Вобщем такая проблема: у меня xdm, сессия запускается через ~/.xsession. Добавляю в .xsession строку

. /home/scholz/.bashrc

все прописанные в нем алиасы и PS игнорируются, при том, что .xsession выполняется. Как правильно сделать? Куда прописать инициализацию .bashrc? Если в xterm-е вбиваю ". .bashrc", то при запуске в этом же xterm-е новый xterm запускается с моей PS, но алиасы не работают... Может я что-то в корне не понимаю?:)

P.S.: CRUX GNU/Linux

>>>

scholz
()

opera mail client

При запуске оперы получаю диалоговое окно со следующим содержанием:

There was a problem initializing Opera Mail.

Store Init failed
Engine Init() failed


В консоль ничего не выдает. Версия - 2.50-20071102.6

Нагуглил, что проблема рушается удалением каталога ~/.opera/mail.
Но это нахожу несерьезным - у меня много почты сохранено.
Вобщем коли кто знает как с этим бороться - подскажите, пожалуйста

>>>

scholz
()

FVWM и OpaqueMoveSize

Такой вот вопрос - в конфиге пишу:
OpaqueMoveSize: unlimited

а толку нету.

$ find .fvwm/ -name *.fvwm2rc -print0 | xargs -0 grep OpaqueMoveSize
.fvwm/.fvwm2rc:OpaqueMoveSize  unlimited

Вообще не могу понять в чем дело.

>>>

scholz
()

rm: cannot remove `...': Permission denied

Собственно следующее:

[scholz@host]$ chmod 0644 IMG_014[678].jpg
[scholz@host]$ ls -l IMG_014[678].jpg
-rw-r--r-- 1 scholz users 3100776 2007-08-27 09:39 IMG_0146.jpg
-rw-r--r-- 1 scholz users 3174855 2007-08-27 09:39 IMG_0147.jpg
-rw-r--r-- 1 scholz users 3197862 2007-08-27 09:39 IMG_0148.jpg
[scholz@host]$ rm IMG_014[678].jpg
rm: cannot remove `IMG_0146.jpg': Permission denied
rm: cannot remove `IMG_0147.jpg': Permission denied
rm: cannot remove `IMG_0148.jpg': Permission denied
scholz
()

Проблема с Racer-ом

[scholz@host]$ racer 
VidModeSwitch(800,600,dep 32,gamma 0.0)
Mode 0: 800x600
Mode 0 matches
QImage:Read(data/fonts/din14.tga)
QImage:Read(data/images/skidmark.tga)
QImage:Read(data/images/smoke.tga)
QImage:Read(data/images/smap_whitesun_add.tga)
QImage:Read(data/images/track_lt.tga)
X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  128 (GLX)
  Minor opcode of failed request:  1 (X_GLXRender)
  Serial number of failed request:  175
  Current serial number in output stream:  176

и

[scholz@host]$ glxinfo | grep render
direct rendering: No
OpenGL renderer string: GeForce4 MX 440/AGP/SSE2
...

Никто не подскажет - как лечить - одно и второе. Остальные игры (torcs, tuxracer...) идут без проблем..

[scholz@host]$ glxgears 
6662 frames in 5.0 seconds = 1332.152 FPS.
scholz
()

Racer

=======> ERROR: Downloading 'http://racer.gamenavigator.ru/downloads/racer/patch/rr052b89linux.zip' failed.

Вот такие вот дела - при сборке пакета такая ошибка. Не проблема, конечно, убрать просто упоминание этого патча и играть спокойно, но если есть у кого данный патчик, выложите, пожалуйста:)

scholz
()

Torcs 1.3.0: Can't find libX11

Вобщем-то следующее:
скачал торкс новый... А configure выдает мне следующее:

checking for XOpenDisplay in -lX11... no
configure: error: Can't find libX11. Please check config.log and if you can't
solve the problem send the file to torcs-users@lists.sourceforge.net with the
subject "torcs compilation problem"

Но:

[scholz@host]$ pkginfo -i | grep libx11
xorg-libx11 1.0.3-1

Вобщем понять не могу ПОЧЕМУ, может подскажет кто-то. Заранее спасибо.

X11R7.1, CRUX 2.1
scholz
()

хм...

Доброе время суток. Пробле вобщем-то вот в чем:  с появлением
интернета началось интенсивное обновление системы (CRUX 2.1)
посредством портов. Все хорошо, все работает. Вот только пожелалось
мне обновить драйвер на видео. Убиваю иксы (при старте системы
стартует xdm) - ан нет привычного "login:". Долго думал... Убираю из
загрузки xdm - опять таки не появляется сие "login:" (уж простите мой
рабоче-крестьянский). Вобщем-то пришел к тому, что
# /sbin/agetty 38400 vc/1 linux
ничего не делает...

# cat /etc/inittab

#
# /etc/inittab: system runlevel description
#

# Runlevels:
#  0    Halt
#  1(S) Single-user
#  2    Multi-user
#  3-5  Not used
#  6    Reboot

id:2:initdefault:

rc::sysinit:/etc/rc
rs:S1:wait:/etc/rc.single
rm:2:wait:/etc/rc.multi
rd:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

c1:2:respawn:/sbin/agetty 38400 vc/1 linux
c2:2:respawn:/sbin/agetty 38400 vc/2 linux
c3:2:respawn:/sbin/agetty 38400 vc/3 linux
c4:2:respawn:/sbin/agetty 38400 vc/4 linux
c5:2:respawn:/sbin/agetty 38400 vc/5 linux
c6:2:respawn:/sbin/agetty 38400 vc/6 linux
#s1:2:respawn:/sbin/agetty 38400 tts/0 vt100

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# End of file

После какого-то времени простоя я получаю следующее:
INIT: ld c1 respawning too fast: disabled for 5 minutes
INIT: ld c2 respawning too fast: disabled for 5 minutes
INIT: ld c3 respawning too fast: disabled for 5 minutes
INIT: ld c4 respawning too fast: disabled for 5 minutes
INIT: ld c5 respawning too fast: disabled for 5 minutes
INIT: ld c6 respawning too fast: disabled for 5 minutes
INIT: no process left in this runlevel

Вобщем подскажите кто-то в чем дело. Заранее благодарен.
scholz
()

xorg.conf

Вопрос такой: У меня монитор при разрешении 1024х768 выдает всего 60 Гц, поэтому работаю при 800х600. Все же иногда требутся смера разрешения экрана на 1024х768. Как написанно в ман-е - разрешение устанавливается в порядке указания их в строке Modes. Пишу строку ...Modes "800x600" "1024x768"... Все замечательно - по умолчанию иксы стартуют с нужным разрешением. Но! Делается виртуальный десктоп (?? отчего - в том и вопрос). Т.е. разрешение 800х600, а размер десктопа - 1024х768.

scholz
()

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