ubuntu-emulator requires libudev1:i386 on some installations

Bug #1300934 reported by Max Brustkern
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
goget-ubuntu-touch (Ubuntu)
New
Undecided
Unassigned

Bug Description

I was trying to run ubuntu-emulator, and I got this output:
max@eden:~$ ubuntu-emulator run ap-test
emulator: autoconfig: -ramdisk /home/max/.local/share/ubuntu-emulator/ap-test/ramdisk.img
emulator: autoconfig: -datadir /home/max/.local/share/ubuntu-emulator/ap-test
emulator: Could not open file: /home/max/.local/share/ubuntu-emulator/ap-test/system/build.prop: No such file or directory
emulator: Coult not find CPU ABI in build properties!
emulator: Default target architecture=arm
emulator: Could not open file: /home/max/.local/share/ubuntu-emulator/ap-test/system/build.prop: No such file or directory
emulator: Could not find target API level / SDK version in build properties!
emulator: Default target API level: 1000
emulator: using core hw config path: /home/max/.local/share/ubuntu-emulator/ap-test/hardware-qemu.ini
emulator: keyset loaded from: /home/max/.android/default.keyset
emulator: trying to load skin file '/usr/share/ubuntu-emulator/skins/EDGE/layout'
emulator: skin network speed: 'full'
emulator: skin network delay: 'none'
emulator: Using initial system image: /home/max/.local/share/ubuntu-emulator/ap-test/system.img
emulator: autoconfig: -initdata /home/max/.local/share/ubuntu-emulator/ap-test/userdata.img
emulator: Physical RAM size: 512MB

emulator: Could not open file: /home/max/.local/share/ubuntu-emulator/ap-test/system/build.prop: No such file or directory
emulator: Coult not find CPU ABI in build properties!
emulator: Default target ABI: armeabi
Content of hardware configuration file:
  hw.cpu.arch = arm
  hw.ramSize = 512
  hw.screen = touch
  hw.mainKeys = yes
  hw.trackBall = yes
  hw.keyboard = no
  hw.keyboard.lid = no
  hw.keyboard.charmap = qwerty2
  hw.dPad = yes
  hw.gsmModem = yes
  hw.gps = yes
  hw.battery = yes
  hw.accelerometer = yes
  hw.audioInput = yes
  hw.audioOutput = yes
  hw.sdCard = yes
  hw.sdCard.path = /home/max/.local/share/ubuntu-emulator/ap-test/sdcard.img
  disk.cachePartition = yes
  disk.cachePartition.path = /home/max/.local/share/ubuntu-emulator/ap-test/cache.img
  disk.cachePartition.size = 66m
  hw.lcd.width = 480
  hw.lcd.height = 800
  hw.lcd.depth = 16
  hw.lcd.density = 160
  hw.lcd.backlight = yes
  hw.gpu.enabled = yes
  hw.camera.back = emulated
  hw.camera.front = none
  vm.heapSize = 48
  hw.sensors.proximity = yes
  hw.sensors.magnetic_field = yes
  hw.sensors.orientation = yes
  hw.sensors.temperature = yes
  hw.useext4 = yes
  kernel.path = /home/max/.local/share/ubuntu-emulator/ap-test/ubuntu-kernel
  kernel.parameters = androidboot.console=ttyS2
  disk.ramdisk.path = /home/max/.local/share/ubuntu-emulator/ap-test/ramdisk.img
  disk.systemPartition.initPath = /home/max/.local/share/ubuntu-emulator/ap-test/system.img
  disk.systemPartition.size = 200m
  disk.dataPartition.path = /home/max/.local/share/ubuntu-emulator/ap-test/userdata.img
  disk.dataPartition.size = 200m
  avd.name = <build>
.
QEMU options list:
emulator: argv[00] = "/usr/share/android/emulator/out/host/linux-x86/bin/emulator-arm"
emulator: argv[01] = "-show-kernel"
emulator: argv[02] = "-serial"
emulator: argv[03] = "stdio"
emulator: argv[04] = "-cpu"
emulator: argv[05] = "cortex-a9"
emulator: argv[06] = "-append"
emulator: argv[07] = ""
emulator: argv[08] = "-android-hw"
emulator: argv[09] = "/home/max/.local/share/ubuntu-emulator/ap-test/hardware-qemu.ini"
Concatenated QEMU options:
 /usr/share/android/emulator/out/host/linux-x86/bin/emulator-arm -show-kernel -serial stdio -cpu cortex-a9 -append -android-hw /home/max/.local/share/ubuntu-emulator/ap-test/hardware-qemu.ini
emulator: registered 'boot-properties' qemud service
emulator: nand_add_dev: system,size=0xc800000,initfile=/home/max/.local/share/ubuntu-emulator/ap-test/system.img,pagesize=512,extrasize=0
emulator: mapping 'system' NAND image to /tmp/android-max/emulator-StH9qZ
emulator: nand_add_dev: userdata,size=0xc800000,file=/home/max/.local/share/ubuntu-emulator/ap-test/userdata.img,pagesize=512,extrasize=0
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'dalvik.vm.heapsize' = '48m'
emulator: Adding boot property: 'qemu.sf.lcd_density' = '160'
emulator: Adding boot property: 'qemu.hw.mainkeys' = '1'
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'back'
emulator: nand_add_dev: cache,size=0x4200000,file=/home/max/.local/share/ubuntu-emulator/ap-test/cache.img,pagesize=512,extrasize=0
emulator: Initializing hardware OpenGLES emulation support
libGL error: Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection may be broken.
emulator-arm: ../../../../src/loader/loader.c:129: asserted_dlsym: Assertion `result' failed.
signal: aborted (core dumped)

I installed libudev1:i386, and it works now. I have a radeon, but I don't appear to be using fglrx.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: ubuntu-emulator 0.2+14.04.20140328-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-20.42-generic 3.13.7
Uname: Linux 3.13.0-20-generic x86_64
ApportVersion: 2.14-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Apr 1 14:22:05 2014
SourcePackage: goget-ubuntu-touch
UpgradeStatus: Upgraded to trusty on 2014-01-15 (75 days ago)

Revision history for this message
Max Brustkern (nuclearbob) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.