buildroot icon indicating copy to clipboard operation
buildroot copied to clipboard

To make everything work on ARM (cubieboard2/cubietruck)

Open djs55 opened this issue 10 years ago • 5 comments

  • [x] vncterm_base UID+GID not present (vncterm won't start)
  • [x] vncterm can't find keymaps
  • [x] xenopsd fails to start unless hvmloader and eliloader are present
  • [x] pygrub, wtf happened to pygrub
  • [ ] branch of xen-arm-builder which installs the package, doesn't configure bridge, runs a 'xe pif-.' script
  • [x] stunnel isn't starting
  • [ ] xapi thinks vhd-tool is in /usr/lib/xapi/vhd-tool, but it's actually in /usr/bin/vhd-tool

djs55 avatar Aug 21 '14 12:08 djs55

stunnel isn't starting because

  • compression=zlib isn't supported
  • the presence of IPv6 on the host causes xapi to assume we want to listen only on IPv6

djs55 avatar Aug 21 '14 22:08 djs55

hvmloader and eliloader are optional as of [xapi-project/xenopsd#120]

djs55 avatar Aug 21 '14 22:08 djs55

buildroot now uses a vncterm-wrapper, which can hunt down and find the keymaps. Unfortunately the keymap dir is hardcoded in the vncterm source code.

djs55 avatar Aug 21 '14 23:08 djs55

the vncterm-wrapper now does an extremely hacky 'user add' and 'group add' to make this work

djs55 avatar Aug 22 '14 13:08 djs55

pygrub: this looks like it was accidentally omitted from the xen-arm-builder image we were using.

  • @jonludlam has created a fixed package for this (a xen-4.5 development snapshot): http://xenbits.xen.org/djs/linaro-xen-4-5-preview/
  • @simonjbeaumont has improved the path lookup logic in xapi: [xen-api#1910]

BUT the xen-unstable pygrub suffers a type error when parsing grub 1 config files. I've reported this to xen-devel and included a potential fix.

djs55 avatar Aug 25 '14 09:08 djs55