LINUX.ORG.RU

Сообщения mittorn

 

Не удалось создать COM-объект VirtualBox. Работа приложения будет завершена.

 , , виндузня, шindows

Код ошибки метода: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Почему оно такое противное? Ведь вроде ничего не менялось в системе.

А самый прикол будет, если прокрутить через strace:

getuid()                                = 1000
getuid()                                = 1000
getgid()                                = 1000
geteuid()                               = 1000
getegid()                               = 1000
geteuid()                               = 1000
write(2, 0x7fffdc47dfe0, 41VBoxSDL: Error -10 in SUPR3HardenedMain!
)            = 41
write(2, 0x7fffdc47dfe0, 9VBoxSDL: )             = 9
write(2, 0x7fffdc47e0b0, 65Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000))            = 65
write(2, 0x7fe72e3bb103, 1
)             = 1
write(2, 0x7fffdc47dfe0, 52
VBoxSDL: Tip! It may help to reinstall VirtualBox.
)            = 52
setresgid(1000, 1000, 1000)             = 0
setresuid(1000, 1000, 1000)             = 0
getresuid(0x7fffdc4806ac, 0x7fffdc4806a8, 0x7fffdc4806b0) = 0
getresgid(0x7fffdc4806b8, 0x7fffdc4806b4, 0x7fffdc4806bc) = 0
capset(0x7fffdc480680, 0x7fffdc480640)  = -1 EPERM (Operation not permitted)
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe72e9b69d0) = 10324
exit_group(1)                           = ?
+++ exited with 1 +++

VBoxSDL: Tip! It may help to reinstall VirtualBox.

ААААААА! ПРИШЛО ВРЕМЯ ПЕРЕУСТАНАВЛИВАТЬ ШIRTUALBOX!!!

mittorn
()

Восстановление данных с треснувшей microSDHC

 

Треснула карта памяти Silicon Power 8GB.
Уже вторая, у них есть хрупкость на изгиб, сломался только конец(1,5 мм). Предполагается, что кристалл цел.
При подключении к usb-ридеру определяется только ридер:

<6>[602841.076719] usb 2-1.6: New USB device found, idVendor=090c, idProduct=6200
<6>[602841.076720] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[602841.076722] usb 2-1.6: Product: Generic USB2.0 card 
<6>[602841.076723] usb 2-1.6: Manufacturer: Silicon Motion, Inc.
<6>[602841.076724] usb 2-1.6: SerialNumber: 12345678901234567890
<7>[602841.076778] usb 2-1.6: usb_probe_device
<7>[602841.076780] usb 2-1.6: configuration #1 chosen from 1 choice
<7>[602841.076839] usb 2-1.6: adding 2-1.6:1.0 (config #1, interface 0)
<7>[602841.076856] usb-storage 2-1.6:1.0: usb_probe_interface
<7>[602841.076859] usb-storage 2-1.6:1.0: usb_probe_interface - got id
<6>[602841.076860] usb-storage 2-1.6:1.0: USB Mass Storage device detected
<6>[602841.076880] scsi32 : usb-storage 2-1.6:1.0
<5>[602842.079888] scsi 32:0:0:0: Direct-Access     Generic  USB  SD Reader   1.00 PQ: 0 ANSI: 0 CCS
<5>[602842.080113] sd 32:0:0:0: Attached scsi generic sg2 type 0
<5>[602842.081997] sd 32:0:0:0: [sdc] Attached SCSI removable disk

При подключении к mmc-адаптеру начинает быстро нагреваться, в dmesg ничего не падает..
Есть какие-либо способы её оживить на время? Может есть какие-то режимы, в которых контроллер бы работал?

mittorn
()

Установка q4os в chroot

 , ,

Имеестя старый ноутпук (которому уже 12 лет) с gentoo. Т.к gentoo обновлять проблематично (там система 2012 года с gnome2, заброшена из-за gnome3) захотелось поставить туда q4os, благо свободный раздел на 11 гб есть.
Хочется избежать извращения в виде netinst, которое они предлагают на сайте, ибо он будет скачиваттся без pptp со скоростью 60 килобайт в секунду, а pptp благополучно в них на дебьяне сломан. По этому хочется скачать debootstrab и сделать всё по человечески. Однако я с deb мало знаком и не знаю, что надо сделать, чтобы вместо debian получить q4os. Полагаю, sources.list будет достаточно? Но где его взять? cast Odalist, Pm7vLB

mittorn
()

pptp подключение без поддержки со стороны ядра

 , , ,

Как сделать pptp-подключение без поддержки со стороны ядра?
Нужно вывести его на socks или хотя-бы http proxy и желательно проброс портов сделать.
Ясное дело, потребуется программный tcp/ip стек.
Может, есть какие-то минималистичные ВМ или ОС (опять же всё должно работать в userspace без каких-либо модификаций ядра), позволяющие это сделать?
Не хочется городить qemu с линкусом из-за этой фигни. (да и какой архитектуры должен быть гость?)
Может, есть библиотеки, которые позволили бы быстро что-то такое написать?

mittorn
()

Дождаться события хотя бы на одном из дескрипторов, когда их список неизвестен

 , ,

Есть процесс, который работает с графическим интерфейсом. Может быть быть в зависимости от сборки как android-процессом, так и в X11/wayland или любого другого графичкского сервера. При этом может работать с сетью и символьными устройствами напрямую.
Можно ли каким-то образом безопасно произвести select/poll по всем дескрипторам, по которым может быть произведён ввод?

mittorn
()

Почему systemd/udev не статические?

 , ,

Ведь это бы позволило бы увеличить стабильность дистров, использующих системг и исправить separate /usr, потеряв при этом всего лишь пару мегабайт?
Или я что-то не так понимаю?
Раз уж он и полностью копирует android init по концепции, почему туда не взяли самое лучшее - автономность и минималистичность? android init и adbd работают без смонтированного /system. И если в корень поместить рабочий shell или busybox, он позволит поднять и воскресить систему через adb без стороннего вмешательства в fs.
Так же и systemd бы запустил shell и помог бы исправить /usr, если там что-то не так
Да и время запуска при статической сборке меньше на доли наносекунд.

mittorn
()

Не работает serial после suspend-to-disk

 ,

x86_64-десктоп

GA-Z77-DS3H

После восстановления из suspend-to-disk манипуляции с serial приводят к такому в dmesg:

ttyS0: LSR safety check engaged!
При этом возвращается I/O error
Linux mittorn-desktop 3.12.2-pf #13 SMP PREEMPT Tue Jan 7 13:26:08 NOVT 2014 x86_64 Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz GenuineIntel GNU/Linux
s2ram пробывал делать, не помогает.

mittorn
()

Отвязывание app_process от android

 , ,

Есть какие-нибудьживые проекты по запуску app_process от android (а соответственно и android-приложений) отдельно от android, не загружая всю систему?
Под windows есть как минимум 2 таких проекта вроде windroye, bluestacks - по всей видимости закрытые
По идее как минимум нужен графический сервер (можно sf переделать) и эмулятор биндера. Ну а также выпиливание очень большого количества излишеств.

mittorn
()

Как найти близжайший коммит git-репы ядра к не-git исходникам?

 , зажали,

Wexler любезно покоцали всю git-историю в ядре к qc750.
Как мне найти близжайший коммит в ветках ядра от nvidia или grouper?

mittorn
()

Чем подключить яблопарашу?

 , ,

Есть несколько яблочных устройств у знакомых, хотелось бы иметь возможность подклюсчить их к своей системе. Да и желательно чтобы потроллить их чем-то, что по удобнее туйца. Кудв копать? Желательно с поддержкой fuse и наличием консольного клиента (хотя адекватный гуй тоже пойдёт)

mittorn
()

Распаковать neon arm инструкцию

 , ,

Хочу получить опкод, тип и номера регистров и всю остальную информации arm/neon инструкции. Как это сделать?
Облазил документацию arm, там нету этого, структура для обычной не-vfp инструкции не годится. Если смотреть по битам, исходные номера регистров не просматриваются совсем. То, что в binutils не совсем устраивает т.к показывает отнюдь не всё (даже neon/vfp не различить).

mittorn
()

Можно ли использовать GPL-хедеры из ядра и макросы из них в коде с лицензией apache2?

 , ,

Лицензии разумеется несовместимы, но насколько можно себе позволить использовать наработки из ядра?
Пишу юзерспейсный эмулятор VFP4 (знаю, sigill медленно ловится, но самосборное ядро не стартует, возможно исходники кривые), а в ядре уже всё есть.
Не стал использльзовать gpl т.к линкуется с закрытыми so-шками, да и вообще хотел оставить возможность использовать мой код не только в открытых проектах (ибо на android это не всегда актуально и ложка мёда в этой бочке дёгтя не поможет).
И можно ли использовать lgpl? как я по нимаю, код из ядра туда засунуть всё равно не смог бы.
Читать код из ядра и переписывать на свой лад, заменяя буквы как при списывании домашнего задания когда-то в школе кажется какой-то паранойей и сумасшествием.

mittorn
()

Чем запускать старые флеш-игры?

 , pnd,

Есть игра Punk's not Dead, собрана в exe. Удалось с помощью вендовой утилиты достать оттуда swf и он даже запустился через swfdec, а после создания симлинков вроде ln -s Data/intro.dat Data\\intro.dat даже показался первый уровень.
Однако к большому сожалению некоторые скрипты работают неправильно, не работает ввод с клавиатуры (нельзя пропустить заставку в начале) и не получается пнуть кровать (квест там такой), нога исчезает при наведении мыши на ножку.
Ориентировачная версия swf - пятая (судя по выводу file и содержимому exe). p.s у меня не x86, а вино лагает в exagear

mittorn
()

Выборочное скачивание содержимого zip/7zip/rar аривов (когда можно не качать всё полностью)

 , ,

В сабжевых форматах структура позволяет распаковывать файлы, считывая только отдельные фрагменты, а не весь архив.
Хочу использовать это при скачивании (сервер поддерживает partial content).
Есть ли что-то готовое для таких целей?
По мотивам http://forum.ixbt.com/post.cgi?id=print:23:18430
Но под онтопик?

mittorn
()

Linux в гостях (chroot) у Android - странные аномалии с монтированием

 , tegra 3,

Купил планшет на tegra 3, подключил туда системную sd от allwinner A10 (разбита на разделы). Иксы пока андройдовые на SDL. Для интернета добавил всем юзерам необходимый gid (paranoid android network по умолчанию запрещает tcp)
Запускаю все с android-терминала(connectbot), радуюсь хорошей производительности (opera в exagear запустила jslinux быстрее, чем все нативные и андройдовые брвузеры например - всего за 35 секунд). Смонтирована система в /mnt/gentoo
А теперь проблема:
После закрытия терминала исчезают точки монтирования. Точнее после повторного запуска в /mnt/gentoo пусто и в /proc/mounts никаких следов (созданные каталоги в /mnt остаются). Как это могло произойти? Полтергейтс? Приложения запускаются в каких-то контейнерах?
Причём процессы не исчезают (pidof SCREEN не пустой, если он был запущен.
Раньше делал подобное на других устройствах, но ничего похожего не видел.

mittorn
()

постоянно нажат shift после обновления во всех gtk программах

 ,

После частичного обновления системы (gentoo, arm) в xfce постоянно нажат shift. Именно shift, а не caps lock (цифры тоже). Причём при нажатом shift всё работает будто он отпущен. Если включить caps lock, то shift вообще ничего не меняет. Вне xfce (как в консоли, так и в xdm) всё нормально.
Куда копать?

Проблема затрагивает только локальные gtk приложения, qt и xfce работают без изменений.

Были обновлены libX11, libxcb и ещё куча иксовых кусков.

Полный список: http://pastebin.com/F95FBtDJ

Сейчас после разрешения конфликтов зависимостей обновление продолжается.

UPD. Остановил обновление на упавшей qtcore. При перезагрузке обнаружил, что fsck.vfat сошёл с ума http://pastebin.com/367zfvVM emerge --info http://pastebin.com/xLr8TsjT Уже боюсь продолжать, а вдруг оно восстанет против меня?

mittorn
()

gcc 4.7+ и arm что за ..... вообще?

 , cortex-a7,

Наблюдаются проблемы с работоспособностью всех arm ядер приблизительно до версий 3.10 , собранных данными компиляторами.
Кто не верит, может попробовать лично собрать ядро для телефона и брикнуть его (исключения - редкие SoC, появившиеся относительно недавно).
Патч с исправлением unaligned access в memset не помогает. Некоторые развиваемые в течение длительного времени сообществом ядра всё-таки работают. Консоли у меня нет, чтобы найти причину фриза при запуске.
Зачем это нужно?
Поддержка idiv в ядре, некоторые оптимизации и главное: необходимость собирать ядро на самом устройстве (у меня просто нет места, чтобы держать ещё один компилятор).

mittorn
()

403 при попытке правки сообщения

 

В очередной раз при попытке редактирования сообщения получаю 403. Это при том, что каждый раз перед редактированием я обновляю страницу, чтобы убедиться, что кнопка на месте. Это такой баг?

mittorn
()

pptp без модуля ppp

 , feroceon-kw,

Lenovo в ix2 что-то намудрили с ядром, что я не могу собрать модуль ppp под него:

slhc: Unknown symbol __aeabi_unwind_cpp_pr0
slhc: Unknown symbol __tracepoint_kmalloc
slhc: Unknown symbol __aeabi_unwind_cpp_pr1
slhc: Unknown symbol kmalloc_caches
(ppp нужен slhc) Конечно на него можно собрать новое ядро, но я тогда потеряю ufsd (для arm это экзотика, объектников нету, чтобы пересобрать под другое ядро) и прийдётся шить через serial, что не очень удобно.

Как сделать рабочий pptp под него?

C помощью набора патчей http://ftp.plathome.co.jp/pub/ssdlinux/src/mkdist/kernel/2.6.31/patches/ удалось собрать рабочие модули, теперь получаю:

Couldn't set tty to PPP discipline: Invalid argument

mittorn
()

Как убрать рабочий стол в mate?

 , , упрлс

dconf не предлагать. Он не используется и на значение show-desktop никак не реагирует.

LC_ALL=POSIX gsettings set org.mate.caja.preferences show-desktop false
No such key 'show-desktop'
Что ещё?

mittorn
()