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
()

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

 modalias,

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

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
()