Дамп ядра Atom в Ubuntu на Windows 10

989
Void Star

Я хочу использовать пакет Atom, который не поддерживается в Windows ... но здесь есть одна загвоздка - я хочу использовать его в Windows.

Вот что я сделал:

Я так далеко, чтобы просто потерпеть неудачу сейчас!

root@CHERNIKHOV:~# sudo atom sudo: unable to resolve host CHERNIKHOV root@CHERNIKHOV:~# /usr/bin/atom: line 119: 117 Aborted (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1 [117:0114/120453:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument #0 0x000001e09b2e <unknown> #1 0x000001e1f73b <unknown> #2 0x000001e1fcfd <unknown> #3 0x000002893352 <unknown> #4 0x00000265e7f9 <unknown> #5 0x000002664dbf <unknown> #6 0x00000265de96 <unknown> #7 0x000001204397 <unknown> #8 0x000001202e70 <unknown> #9 0x0000033a9803 main #10 0x7f0ccb101f45 __libc_start_main #11 0x000000575279 <unknown> 

Идеи для исправления или следующего шага в отладке приветствуются.

РЕДАКТИРОВАТЬ: Еще немного отладки ...

Я создал две 64-битные виртуальные машины Ubuntu в VirtualBox с настройками по умолчанию, сетевым подключением к мосту и установил Ubuntu Server 16.04.01 в одной, Ubuntu Desktop 16.04.01 в другой. Я установил атом и openssh-сервер на обоих. Атом запускается на рабочем столе Ubuntu. Однако при использовании PuTTy и Xming для рендеринга Atom в Windows результаты неизменно плохие. Простое приложение для X Windows, xclock, прекрасно работает через SSH с Xming в обеих средах.

Ubuntu Server:

root@Farnum:~# atom root@Farnum:~# /usr/bin/atom: line 119: 1506 Aborted (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1 [xcb] Unknown sequence number while processing queue [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. atom --executed-from=/home/voidstar --pid=1493: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed. Failed to get crash dump id. Report Id: 

Ubuntu Desktop:

root@Ylva:~# atom root@Ylva:~# /usr/bin/atom: line 119: 7610 Aborted (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1  (atom:7610): IBUS-WARNING **: The owner of /home/voidstar/.config/ibus/bus is not root! Home directory not accessible: Permission denied [xcb] Unknown sequence number while processing queue [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. atom --executed-from=/home/voidstar --pid=7597: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed. Failed to get crash dump id. Report Id: 

РЕДАКТИРОВАТЬ: Используя mobaxterm вместо Xming, я смог заставить Atom отображаться в Windows, удаленном от моих виртуальных машин Ubuntu, но все еще не радовать Ubuntu в Windows. Если вы хотите попробовать отладить это - я бы предложил mobaxterm.

2

2 ответа на вопрос

0
codehelp4

Ты пробовал это? http://www.howtogeek.com/261449/how-to-install-linux-software-in-windows-10s-ubuntu-bash-shell/ и http://www.howtogeek.com/261449/how-to -install-Linux-пО-в-окна-10s-убунту-баш-оболочка /

Ваш вопрос очень интересен для меня. Я никогда не слышал о программном обеспечении, в котором были пакеты для дистрибутивов Debian и RedHat, но не Windows. (обычно это наоборот). Я лично заинтересован в решении этой проблемы, потому что это настолько необычно для меня, но очень интересно, особенно потому, что это возможно с windows bash и всем остальным. Я обновлю этот ответ с упрощенными инструкциями, если и когда я полностью выясню это, но хотел бы опубликовать это в то же время.

чтобы прокомментировать другой ответ, у меня было ощущение, что поддержка подсистемы Linux будет проблемой, основанной на том, что я погуглил. Я помню, как однажды тестировал команды на компьютере друзей и обнаружил, что еще не все стандартные команды bash были реализованы. Я не хотел говорить этого раньше, потому что надеялся, что это не так, но в ответ на вопрос, похоже, вы могли бы подождать, пока Microsoft не предоставит больше поддержки подсистеме Linux. Я бы поставил это в комментарии к этому ответу, но у меня нет представителя.

Возможное временное решение : тем временем, если вы действительно хотите использовать этот редактор, вы, вероятно, запускаете виртуальную машину с легковесным производным Debian, таким как Lubuntu http://lubuntu.net/ Я знаю, что это может быть не идеально, но я хотел бы упомянуть об этом на всякий случай.

Я пытаюсь запустить виртуальную машину Ubuntu Server и использовать пересылку SSH X11, чтобы заставить Atom визуализировать в Xming в Windows, но это также проблематично по разным (?) Причинам. Void Star 7 лет назад 0
Я не знаю, почему это все еще проблематично. Единственное, о чем я могу спросить - какое программное обеспечение для ВМ вы используете? codehelp4 7 лет назад 0
Я использую VirtualBox. Void Star 7 лет назад 0
не уверен, что это поможет, но, возможно, попробуйте использовать это вместо этого? http://www.vmware.com/products/player/playerpro-evaluation.html codehelp4 7 лет назад 0
0
Keltari

Поскольку Bash для Windows является бета-версией, будут некоторые проблемы. Гуглил, я нашел это, что соответствует твоей ошибке. Поток говорит, что системный вызов выключения не реализован.

Я думаю, что это постфактум признак проблемы, но я могу ошибаться. Void Star 7 лет назад 0