LINUX.ORG.RU

Сообщения shatsky

 

du показывает размер файла вдвое меньше действительного

Обнаружил странное. du -b показывает правильный размер, с другими размерами блока (и даже -B 1, эквивалентным -b) показывает примерно вдвое меньше.

$ du -b vmlinux 
15612456	vmlinux
du -B 1 vmlinux
7786496
$ du -k vmlinux 
7604	vmlinux
$ du -B 1K vmlinux
7604	vmlinux
$ du -m vmlinux 
8	vmlinux
$ du -B 1M vmlinux
8	vmlinux
coreutils-8.5, обновился до 8.14 - то же самое, локальная ext3.
Поиск по «du coreutils half size bug» ничего подходящего не дал.

 ,

shatsky
()

Похоже, Wasteland 2 будет использовать Unigine Engine

https://twitter.com/#!/binstream/status/190841646269743106
Для Ъ: Денис Шергин объявил, что Unigine готова выдать Брайану Фарго бесплатную лицензию на движок. Спасибо им за это. Надеюсь, Брайан воспользуется предложением и сделает хорошую, годную игру на современном технологическом уровне.

 ,

shatsky
()

Алиасы модулей ядра

Есть ли где-то документация на тему - как в исходниках ядра указываются алиасы модулей? Те, которые показывает modinfo. Это вообще как-то регламентировано?
Есть подозрение, что получить по строке modalias опции .config для включения нужного модуля невозможно, не собрав модули, ибо там зоопарк всяких макросов.

 modalias,

shatsky
()

Живее всех живых

Пока некоторые трусы и паникеры рассказывают, что Gentoo уже не торт, никто им не занимается и дни его сочтены, он попал в десятку самых живых opensource-проектов по статистике Ohloh. Android, например, аж на 16-м месте. На первом, конечно же, ядро Linux.
Пруф
ЗЫ большое спасибо megabaks'у за участие в поддержке ебилдов compiz.

 

shatsky
()

Не нужен

Тихо и незаметно из SVN Chromuim'а выпилили поддержку Wayland.
https://chromiumcodereview.appspot.com/10009024

 ,

shatsky
()

Медленная загрузка с USB флешки

Собираю загрузочную флешку с syslinux, 130 метров initrd грузится мучительно долго. Со старой Kingston намного быстрее, хотя тоже не так быстро, как хотелось бы - под загруженным линуксом обе показывают вполне нормальные скорости чтения, причем новая Transcend даже быстрее (16 и 28 Мб/с, соответственно).
Никто с подобным не сталкивался?

 , , ,

shatsky
()

[фороникс][сенсация] TitanuimGL

http://www.phoronix.com/scan.php?page=article&item=titaniumgl_linux
На фороникс пришел некто Geri и выложил 32-битный бинарник LibGL.so.1, объявив, что это новая супермегагитлерпрограммнаяреализацияопенгл, которая эмулирует видеокарту на ЦПУ (sic!) и дает играбельный ФПС во практически всех опенсорц играх с Core2Duo. Исходники закрыты.
Майкл немедленно опубликовал на главной сенсацию, к которой приложил тесты, в которых оно дает Urban Terror и Termulous производительность где-то посередине между LLVMPipe и блобом Nvidia - причем сам сабж он тестировал под Noveau, потому что с VESA оно не работает (программный рендерер такой программный).
После завершения работы любой использующей библиотеку программы оно пытается запустить Firefox и открыть в нем кучу рекламы.
Алсо, автор утверждает, что графическая подсистема Linux говно, а ее документация совершенно бесполезна.
Дискасс.

shatsky
()

Fedora install - kernel panic (?)

При попытке загрузиться с установочного носителя Fedora 16 намертво виснет.
Причем светодиоды на клавиатуре иногда мигают, как при панике, иногда - нет.
На консоли при этом никаких сообщений про панику, последние перед остановом - от drm/noveau.
Добавил systemd.unit=emergency.target к APPEND в загрузчике - получил работающую минимальную среду, подгрузил драйвер сетевой карты и netconsole, скомандовал systemctl isolate defaul.target и вытащил по сети kmsg.
Вывод dmesg о загрузке с нуля до emergency.target: http://pastebin.com/Z4R0J23c
Загрузка до default.target: http://pastebin.com/xkPL1BvU
Иногда перед остановом еще наблюдается строчка "[drm] Supports vblank timestamp caching Rev1 (10.10.2010)" - тоже рандом.
Кто-то сталкивался с подобным?
ЗЫ ASUS A8N-E (NVIDIA CK804), видеокарта GeForce GT240.

shatsky
()

Fedora BFO (gPXE) и Attansic L1 Gigabit Ethernet (pci v1969:d1048)

Хотел поставить Fedora на ноуте ASUS M51 с указанной сетевой картой gPXE-загрузчиком с boot.fedora.org. gPXE карту не увидел. Насколько я понял, драйвера у него свои, особенные, причем есть универсальный UNDI-драйвер, который работает, если в биосе включена Network Boot. Включил - все равно не видит.

shatsky
()

kernel 2.6.38 panic при перезагрузке подключенного по usb ридера nook n1

Я имею ввиду ядро на настольной машине, а не адроида на нуке, разумеется.
Перепрошивал этот самый нук с 1.5.0 заводской на 1.5.0n русифицированную от некоего Nomad1 с the-ebook.org. При перезагрузке нука, который оставался подключенным по USB, десктоп намертво завис. Я сперва не понял, в чем дело - думал, что при kernel panic система переключается в текстовый видеорежим и показывает сообщения, потом заметил индикацию светодиодов на клавиатуре. Второй раз я его сам включил-выключил - ситуация повторилась, но я забыл переключиться в консоль, так что опять не увидел сообщений. Третий - ничего не произошло.
[паранойя]
Для перепрошивки нука использовался эксплоит, использующий уязвимость в браузере тамошнего андроида для запуска adbd. Еще там предлагалось использовать некий Rage against the cage, использующий уязвимость в его udev для повышения привилегий до root - хотя я обошелся без него. Можно допустить, что автор альтернативной прошивки закинул в автостарт еще какую-нибудь гадость, но уже для хоста, к которому ридер подключен по USB.
Где почитать про подобное? Чем просканировать систему на предмет вторжений?
[/паранойя]
В любом случае, очень серьезный баг. Обидно, что чужой ридер надо отдавать - наверное, уже не успею разобраться.

shatsky
()

[gentoo-dev][fun]Троллинг

http://archives.gentoo.org/gentoo-dev/msg_58d321b5b8d6d8aa064bc639400d541a.xml
Для Ъ: в gentoo-dev пришел тролль и потребовал убрать из портежа все несвободное ПО и переименовать Gentoo Linux в Gentoo GNU/Linux. Тролля обильно накормили, рассказав, что Gentoo Foundation:
- сотрудничает с FSF с целью обеспечить поддержку аппаратного DFM (Digital Freedom Management), который сделает невозможным выполнение несвободного кода и загрузку несвободных данных;
- финансирует лоббирование в США и ЕС законопроекта, требующего обязательного наличия неотключаемого DFM во всех новых железках, чтобы террористы-свободоненавистники не смогли отказаться от навязываемой им свободы;
- собирается в скором будущем переименовать Gentoo Linux в Gentoo GNU/FDO/IBM/Oracle/Mozilla/KDE/Gnome/.../Linux - как только убедятся, что никого не забыли.

 

shatsky
()

[радости тред][gentoo portage]Подправили защиту конфигов

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=770bb7ae
Для Ъ: с версии 2.1.10.43 в FEATURES добавлена опция config-protect-if-modified
При ее включении старые версии конфигов в защищенных CONFIG_PROTECT директориях будут сохраняться только в том случае, если они были изменены, например, пользователем (не совпадает md5 с записанной в vdb).
Свалки после обновлений в /etc конфигов новых версий, переименованных в ._cfg????_* просто из-за того, что в первой строчке поменялись версия/дата, больше не будет.
Как раз пытался сделать то же самое - оказалось, уже.

 

shatsky
()

NetworkManager

Собрал сабж и его апплет, запустил сервис. У меня два интерфейса: eth0 - линк с провайдером (DHCP), eth1 - в данный момент бездействует.
Получил два соединения - «System (eth1)» и «System (eth0)», на которые, судя по дальнейшему, неким удивительным образом легли настройки интерфейсов из /etc/conf.d/net (это гента, причем запущенная под systemd - т. е. этот конфиг по идее вообще использоваться не должен). Причем соединение «System (eth1)» почему-то подцепило интерфейс eth0 - именно он получил статический ip, который в /etc/conf.d/net был прописан для eth1. «System (eth0)», аналогично, показывает кастомный MAC, который в /etc/conf.d/net прописан на eth0, и, вероятно, ждет появления линка на eth1, чтобы поставить на него этот MAC и запустить на нем DHCP-клиент.
Создал соединение вручную - оно поднялось, отключив при этом «System (eth1)» и правильно запустив на eth0 dhcpcd.
Что это за понятие такое - «соединение»? Оно явно не эквивалентно устройству. Как происходит сопоставление соединения с устройством? В апплете при создании/изменении соединения ничего намекающего на такую связь не видно.
http://pastebin.com/PARq4k4p - старт службы NetworkManager'a - установление вновь созданного подключения
http://pastebin.com/HRAzp5yn - устанавливается вручную созданное соединение
Что означают слова «state» и «reason» в логах и их числовые коды?

shatsky
()

[выбора тред][опять]AMD vs Intel

Хочу собрать недорогую multiseat-систему с двумя-тремя терминалами. Ввиду последних тенденций думаю взять какой-нибудь APU и использовать интегрированную графику для одного из терминалов, уже имеющуюся Nvidia GT240 - для другого. На плату с процессором $120-150, т.е. это что-то вроде AMD A4-3300 или Pentium G620 Sandy Bridge.
С одной стороны, в последнее время много ругали Fusion за производительность x86-ядер и хвалили Sandy Bridge, с другой - есть желание заиметь Radeon. Кроме того, весной писали, что Llano будет поддерживать Coreboot - но на http://www.coreboot.org/Supported_Motherboards я что-то ни одной материнской платы с Socket FM1 не вижу, и гугл таких тоже не знает - заглохло?
И, кстати, проброс интегрированной графики в виртуализированную гостевую Windows никто не пробовал делать?

 ,

shatsky
()

Про CDDA

Я что-то не пойму - эти AudioCD действительно такое говно, или просто все аудионаркоманы упороты?
Всегда был уверен, что с любого неповрежденного цифрового носителя можно надежно считать данные, а зная их формат - надежно сконвертировать во что угодно. Ан нет, во всех статьях про рипанье CDDA описываются какие-то ужасы. Специальные программы, которые считывают сектора по нескольку раз для надежности, срачи, какая из них лучше - при том, что в CDDA коды Рида-Соломона и 25% избыточности (судя по Википедии). Какие-то смещения, уникальные для каждого привода, которые надо вручную находить и указывать, иначе качество будет не то.
Почему все так сложно? Где можно почитать, как вообще Linux работает с CDDA? Почему невозможно прочитать сырые данные из /dev/sr0? cdparanoia/cdda-модуль GVFS/... - они что, напрямую через SG_IO читают?
ЗЫ первоначально смотрел http://rutracker.org/forum/viewforum.php?f=1872 и http://habrahabr.ru/blogs/linux/97316/, кое-что объяснено в манах по cdparanoia и rubyripper, но там тоже в основном про использование.

shatsky
()

[lilo]Fatal: Trying to map files from unnamed device 0x000f (NFS/RAID mirror down ?)

Ошибка из заголовка при попытке установить Lilo с livecd в MBR винта Windows-only машины с запоротым NTLDR. После создания маленького раздела, развертывания там минимальной генты из chroot'а все получилось. Почему так и что вообще означает это сообщение? Конфиг один и тот же, минимальный:
boot=/dev/sda
timeout=100
prompt
other=/dev/sda1
label=windows

 

shatsky
()

[ZDNet][желтизна]Лисокапец

http://www.zdnet.com/blog/bott/firefox-faces-uncertain-future-as-google-deal-...
Для Ъ: ZDNet, основываясь на слухах и нежелании представителей Mozilla подробно отвечать на вопросы о сотрудничестве с Google, утверждает, что сотрудничество это не то уже прекращено, не то прекратится вот-вот, после чего Firefox помрет, т. к. Google обеспечивал Mozilla 84-86% финансирования (последнее утверждение основано на вольной интерпретации выпущенного в августе финансового отчета, в котором название Google даже не употребляется).

 

shatsky
()

[паранойя]Столлман был прав

 

shatsky
()

Сбой жестких дисков

ВНЕЗАПНО, услышал звук остановки шпинделя и серию щелчков, через короткое время - повтор, но с одним щелчком (как нормальный запуск привода)
В dmesg:

[14394.996733] ata3: exception Emask 0x10 SAct 0x0 SErr 0x1990000 action 0xe frozen
[14394.996738] ata3: SError: { PHYRdyChg 10B8B Dispar LinkSeq TrStaTrns }
[14394.996745] ata3: hard resetting link
[14394.996747] ata3: nv: skipping hardreset on occupied port
[14401.307023] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[14401.320267] ata3.00: configured for UDMA/133
[14401.320272] ata3: EH complete
[14475.180087] ata3: exception Emask 0x10 SAct 0x0 SErr 0x1990000 action 0xe frozen
[14475.180092] ata3: SError: { PHYRdyChg 10B8B Dispar LinkSeq TrStaTrns }
[14475.180098] ata3: hard resetting link
[14475.180100] ata3: nv: skipping hardreset on occupied port
[14475.180107] ata4: exception Emask 0x10 SAct 0x0 SErr 0x1910000 action 0xe frozen
[14475.180110] ata4: SError: { PHYRdyChg Dispar LinkSeq TrStaTrns }
[14475.180115] ata4: hard resetting link
[14475.180116] ata4: nv: skipping hardreset on occupied port
[14481.101005] ata4: link is slow to respond, please be patient (ready=0)
[14481.458016] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[14481.488220] ata4.00: configured for UDMA/133
[14481.488224] ata4: EH complete
[14481.491011] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[14481.504264] ata3.00: configured for UDMA/133
[14481.504267] ata3: EH complete
SMART говорит, что все в порядке, значения отдельных атрибутов в норме
ata3 и 4 - судя по ранним сообщениям в dmesg, это два WD5000AAKS
Что это может быть такое?

shatsky
()

Проблема при настройке pptpd

Пытаюсь настроить pptp-сервер, как описано здесь: http://www.ylsoftware.com/news/407 Соединения не устанавливаются, фрагмент лога:

pptpd[13825]: MGR: Launching /usr/sbin/pptpctrl to handle client
pptpd[13825]: CTRL: local address = 10.0.0.1
pptpd[13825]: CTRL: remote address = 10.0.0.2
pptpd[13825]: CTRL: pppd options file = /etc/ppp/pptpd-options
pptpd[13825]: CTRL: Client 192.168.1.132 control connection started
pptpd[13825]: CTRL: Received PPTP Control Message (type: 1)
pptpd[13825]: CTRL: Made a START CTRL CONN RPLY packet
pptpd[13825]: CTRL: I wrote 156 bytes to the client.
pptpd[13825]: CTRL: Sent packet to client
pptpd[13825]: CTRL: Received PPTP Control Message (type: 7)
pptpd[13825]: CTRL: Set parameters to 100000000 maxbps, 64 window size
pptpd[13825]: CTRL: Made a OUT CALL RPLY packet
pptpd[13825]: CTRL: Starting call (launching pppd, opening GRE)
pptpd[13825]: CTRL: pty_fd = 6
pptpd[13825]: CTRL: tty_fd = 7
pptpd[13825]: CTRL: I wrote 32 bytes to the client.
pptpd[13825]: CTRL: Sent packet to client
pptpd[13826]: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd
pptpd[13826]: CTRL (PPPD Launcher): local address = 10.0.0.1
pptpd[13826]: CTRL (PPPD Launcher): remote address = 10.0.0.2
pppd[13826]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
pppd[13826]: pptpd-logwtmp: $Version$
pppd[13826]: The remote system is required to authenticate itself
pppd[13826]: but I couldn't find any suitable secret (password) for it to use to do so.
pppd[13826]: (None of the available passwords would let it use an IP address.)
pptpd[13825]: CTRL: Received PPTP Control Message (type: 15)
pptpd[13825]: CTRL: Got a SET LINK INFO packet with standard ACCMs
pptpd[13825]: GRE: read(fd=6,buffer=610d20,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
pptpd[13825]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
pptpd[13825]: CTRL: Reaping child PPP[13826]
pptpd[13825]: CTRL: Client 192.168.1.132 control connection finished
pptpd[13825]: CTRL: Exiting now
pptpd[9513]: MGR: Reaped child 13825

Насколько я понимаю, они почему-то не могут найти подходящую строку в /etc/ppp/chap-secrets (или вообще читать из него). Ни pptpd (он всегда выбирает удаленный адрес 10.0.0.2, первый свободный из диапазона, указанного в /etc/pptpd.conf, даже если в chap-secrets явно указан другой), ни pppd, который должен найти подходящую строку (по именам пользователя и сервера).

mschap-v2.

Никто не сталкивался с подобным?

shatsky
()

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