2016-11-25 10:32:19 |
You-Sheng Yang |
bug |
|
|
added bug |
2016-11-25 10:32:57 |
You-Sheng Yang |
bug task added |
|
ubuntu-touch-generic-initrd (Ubuntu) |
|
2016-11-25 10:56:06 |
You-Sheng Yang |
description |
Multiple places to fix:
1. device build system on xenial branch still uses vivid initrd:
1.1. no prebuilt initrd git repository available as we have for ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd and ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd_debs . Dropped a mail to phablet@hesperidium.canonical.com who seems to be author(bot?) of the two repositories.
1.2. build system doesn't support fetching initrd packages from ppa and ubuntu-touch-generic-initrd for xenial is not available from ports.ubuntu.com.
2. missing symlink /lib/ld-linux-aarch64.so.1 -> /lib/aarch64-linux-gnu/ld-2.23.so. Instead, an obsoleted one in /lib64 is found.
3. many shared libraries missed:
# ./lib/systemd/systemd-udevd
libacl.so.1
libkmod.so.2
# ./sbin/adbd
libandroid-properties.so.1
libsystemd.so.0
libresolv.so.2
# ./sbin/wait-for-root
libudev.so.1
# ./bin/udevadm
libacl.so.1
libkmod.so.2 |
Multiple places to fix:
1. device build system on xenial branch still uses vivid initrd:
1.1. no prebuilt initrd git repository available as we have for ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd and ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd_debs . Dropped a mail to phablet@hesperidium.canonical.com who seems to be author(bot?) of the two repositories.
1.2. build system doesn't support fetching initrd packages from ppa and ubuntu-touch-generic-initrd for xenial is not available from ports.ubuntu.com.
2. missing symlink /lib/ld-linux-aarch64.so.1 -> /lib/aarch64-linux-gnu/ld-2.23.so. Instead, an obsoleted one in /lib64 is found.
3. many shared libraries missed:
initrd/$ for f in $(find . -type f); do \
shlibs=$(readelf -d -W $f 2>/dev/null | grep Shared | cut -d\[ -f2 | cut -d\] -f1); \
[ -z "$shlibs" ] && continue; \
echo "# $f"; \
for lib in $shlibs; do \
[ -n "$(find . -name $lib)" ] || echo " $lib"; \
done; \
done
# ./lib/systemd/systemd-udevd
libacl.so.1
libkmod.so.2
# ./sbin/adbd
libandroid-properties.so.1
libsystemd.so.0
libresolv.so.2
# ./sbin/wait-for-root
libudev.so.1
# ./bin/udevadm
libacl.so.1
libkmod.so.2 |
|
2016-11-25 11:14:22 |
You-Sheng Yang |
attachment added |
|
boot.img https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-generic-initrd/+bug/1644787/+attachment/4782908/+files/boot.img |
|
2016-11-25 11:33:15 |
You-Sheng Yang |
description |
Multiple places to fix:
1. device build system on xenial branch still uses vivid initrd:
1.1. no prebuilt initrd git repository available as we have for ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd and ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd_debs . Dropped a mail to phablet@hesperidium.canonical.com who seems to be author(bot?) of the two repositories.
1.2. build system doesn't support fetching initrd packages from ppa and ubuntu-touch-generic-initrd for xenial is not available from ports.ubuntu.com.
2. missing symlink /lib/ld-linux-aarch64.so.1 -> /lib/aarch64-linux-gnu/ld-2.23.so. Instead, an obsoleted one in /lib64 is found.
3. many shared libraries missed:
initrd/$ for f in $(find . -type f); do \
shlibs=$(readelf -d -W $f 2>/dev/null | grep Shared | cut -d\[ -f2 | cut -d\] -f1); \
[ -z "$shlibs" ] && continue; \
echo "# $f"; \
for lib in $shlibs; do \
[ -n "$(find . -name $lib)" ] || echo " $lib"; \
done; \
done
# ./lib/systemd/systemd-udevd
libacl.so.1
libkmod.so.2
# ./sbin/adbd
libandroid-properties.so.1
libsystemd.so.0
libresolv.so.2
# ./sbin/wait-for-root
libudev.so.1
# ./bin/udevadm
libacl.so.1
libkmod.so.2 |
Multiple places to fix:
1. device build system on xenial branch still uses vivid initrd:
1.1. no prebuilt initrd git repository available as we have for ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd and ssh://code-review.phablet.ubuntu.com/ubuntu/initrd/ubuntu_prebuilt_initrd_debs . Dropped a mail to phablet@hesperidium.canonical.com who seems to be author(bot?) of the two repositories.
1.2. build system doesn't support fetching initrd packages from ppa and ubuntu-touch-generic-initrd for xenial is not available from ports.ubuntu.com.
2. missing symlink /lib/ld-linux-aarch64.so.1 -> /lib/aarch64-linux-gnu/ld-2.23.so. Instead, an obsoleted one in /lib64 is found.
3. many shared libraries missed:
initrd/$ for f in $(find . -type f); do \
shlibs=$(readelf -d -W $f 2>/dev/null | grep Shared | cut -d\[ -f2 | cut -d\] -f1); \
[ -z "$shlibs" ] && continue; \
echo "# $f"; \
for lib in $shlibs; do \
[ -n "$(find . -name $lib)" ] || echo " $lib"; \
done; \
done
# ./lib/systemd/systemd-udevd
libacl.so.1
libkmod.so.2
# ./sbin/adbd
libandroid-properties.so.1
libsystemd.so.0
libresolv.so.2
# ./sbin/wait-for-root
libudev.so.1
# ./bin/udevadm
libacl.so.1
libkmod.so.2
Full list of symlinks/files to be installed:
- lib/aarch64-linux-gnu/libacl.so.1 -> libacl.so.1.1.0
- lib/aarch64-linux-gnu/libandroid-properties.so.1 -> libandroid-properties.so.1.0.0
- lib/aarch64-linux-gnu/libattr.so.1 -> libattr.so.1.1.0
- lib/aarch64-linux-gnu/libkmod.so.2 -> libkmod.so.2.3.0
- lib/aarch64-linux-gnu/libresolv.so.2 -> libresolv-2.23.so
- lib/aarch64-linux-gnu/librt.so.1 -> librt-2.23.so
- lib/aarch64-linux-gnu/libsystemd.so.0 -> libsystemd.so.0.14.0
- lib/aarch64-linux-gnu/libudev.so.1 -> libudev.so.1.6.4
- lib/ld-linux-aarch64.so.1 -> aarch64-linux-gnu/ld-2.23.so |
|
2016-11-25 14:47:21 |
Launchpad Janitor |
ubuntu-touch-generic-initrd (Ubuntu): status |
New |
Confirmed |
|