Opened 6 years ago
Closed 6 years ago
#14450 closed bug (fixed)
[x86_64] hrev52309 - Terminal/shell missing libiconv
Reported by: | ahwayakchih | Owned by: | jackburton |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta1 |
Component: | Applications/Terminal | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86-64 |
Description
After booting to desktop from Anyboot CD in VirtualBox, and trying to launch Terminal, i got message about missing libiconv.so.2
instead of bash (see attached screenshot).
It works fin on old install updated to hrev52309. Just not when booting to desktop from Anyboot CD.
Attachments (3)
Change History (14)
by , 6 years ago
Attachment: | VirtualBox_Haiku-hrev52309_05_09_2018_08_07_34.png added |
---|
comment:2 by , 6 years ago
Looks like Terminal can't start bash due to a missing lib. I wonder how it could happen as haiku package should (in)directly depend on libiconv. It shouldn't even boot, I think?
objdump -x /system/apps/Terminal | grep NEEDED NEEDED libbe.so NEEDED libtracker.so NEEDED libtextencoding.so NEEDED libstdc++.so.6 NEEDED libroot.so NEEDED libgcc_s.so.1 objdump -x /bin/bash | grep NEEDED NEEDED libreadline.so.7 NEEDED libhistory.so.7 NEEDED libncurses.so.6 NEEDED libintl.so.8 NEEDED libroot.so objdump -x /system/lib/libintl.so.8 | grep NEEDED NEEDED libiconv.so.2 NEEDED libroot.so
comment:4 by , 6 years ago
Keywords: | libiconv.so.2 anyboot x86_64 removed |
---|---|
Platform: | All → x86-64 |
Please add the list of installed packages.
by , 6 years ago
Attachment: | Haiku-hrev52309-live-cd-desktop.webm added |
---|
Live CD desktop problem on hrev52309-x86_64
by , 6 years ago
Attachment: | launch_daemon-153-debug-07-09-2018-12-30-21.report added |
---|
Live CD desktop crash right after boot
comment:5 by , 6 years ago
korli: nothing added or removed. it was booted "live" from CD, so the list of packages is the same as the one on the CD. I can't list packages quickly because Terminal does not work. I can see libiconv-1.15.4-x86_64.hpkg in /boot/system/packages, but when i try to open it, HaikuDepot window shows up instead of package window. I can open other packages just fine, so i'm guessing something is wrong with libiconv package. I got lucky and got some crash on start, but it's not always the case (sometimes there is a crash, and sometimes it just boots to desktop like everything's fine, only things do not work like they should).
See attached video and crash report.
What's more, when i selected different language in installation window, before clicking on "boot to desktop" button, Terminal did not even show up libiconv error - it just remained "clean" instead (no text output at all).
Update: i mounted that CD into the working installation of Haiku and checked libiconv package:
/Haiku1/system/packages> package info libiconv-1.15-4-x86_64.hpkg Error: Failed to read package file "libiconv-1.15-4-x86_64.hpkg": Data read partially /Haiku1/system/packages> package list libiconv-1.15-4-x86_64.hpkg _ReadBuffer(0x7fbc371b2540, 80) failed to read data: Data read partially
I also listed package files there:
/Haiku1/system/packages> ls -la total 445366 drwxr-xr-x 1 user root 9216 Sep 4 14:33 . drwxr-xr-x 1 user root 2048 Sep 4 14:33 .. -rw-r--r-- 1 user root 1441549 Sep 4 14:33 autoconf-2.69-8-x86_64.hpkg -rw-r--r-- 1 user root 782019 Sep 4 14:33 automake-1.15.1-1-x86_64.hpkg -rw-r--r-- 1 user root 1941005 Sep 4 14:33 bash-4.4.023-1-x86_64.hpkg -rw-r--r-- 1 user root 214481 Sep 4 14:33 bc-1.07.1-2-x86_64.hpkg -rw-r--r-- 1 user root 3494054 Sep 4 14:33 binutils-2.28.1_2017_08_05-2-x86_64.hpkg -rw-r--r-- 1 user root 598443 Sep 4 14:33 bison-3.0.5-1-x86_64.hpkg -rw-r--r-- 1 user root 97690 Sep 4 14:33 bzip2-1.0.6-7-x86_64.hpkg -rw-r--r-- 1 user root 124120 Sep 4 14:33 ca_root_certificates-2018_06_20-1-any.hpkg -rw-r--r-- 1 user root 1700986 Sep 4 14:33 cdrtools-3.02~a09-1-x86_64.hpkg -rw-r--r-- 1 user root 3924989 Sep 4 14:33 coreutils-8.29-1-x86_64.hpkg -rw-r--r-- 1 user root 147509 Sep 4 14:33 ctags-5.8-5-x86_64.hpkg -rw-r--r-- 1 user root 620368 Sep 4 14:33 curl_devel-7.61.0-1-x86_64.hpkg -rw-r--r-- 1 user root 416794 Sep 4 14:33 curl-7.61.0-1-x86_64.hpkg -rw-r--r-- 1 user root 257933 Sep 4 14:33 diffutils-3.6-1-x86_64.hpkg -rw-r--r-- 1 user root 105759 Sep 4 14:33 expat-2.2.6-1-x86_64.hpkg -rw-r--r-- 1 user root 10115805 Sep 4 14:33 ffmpeg-4.0.2-1-x86_64.hpkg -rw-r--r-- 1 user root 941824 Sep 4 14:33 findutils-4.6.0-1-x86_64.hpkg -rw-r--r-- 1 user root 401041 Sep 4 14:33 flex-2.6.4-1-x86_64.hpkg -rw-r--r-- 1 user root 455564 Sep 4 14:33 fontconfig-2.12.6-2-x86_64.hpkg -rw-r--r-- 1 user root 416162 Sep 4 14:33 freetype-2.9-1-x86_64.hpkg -rw-r--r-- 1 user root 1473295 Sep 4 14:33 gawk-4.2.0-1-x86_64.hpkg -rw-r--r-- 1 user root 1537086 Sep 4 14:33 gcc_syslibs-7.3.0_2018_05_01-3-x86_64.hpkg -rw-r--r-- 1 user root 45996148 Sep 4 14:33 gcc-7.3.0_2018_05_01-3-x86_64.hpkg -rw-r--r-- 1 user root 64145 Sep 4 14:33 gettext_libintl-0.19.8.1-5-x86_64.hpkg -rw-r--r-- 1 user root 211447 Sep 4 14:33 giflib-5.1.4-2-x86_64.hpkg -rw-r--r-- 1 user root 1920551 Sep 4 14:33 git_daemon-2.16.4-1-x86_64.hpkg -rw-r--r-- 1 user root 12830885 Sep 4 14:33 git-2.16.4-1-x86_64.hpkg -rw-r--r-- 1 user root 1347552 Sep 4 14:33 glu_devel-9.0.0-7-x86_64.hpkg -rw-r--r-- 1 user root 223028 Sep 4 14:33 glu-9.0.0-7-x86_64.hpkg -rw-r--r-- 1 user root 413721 Sep 4 14:33 gmp-6.1.2-2-x86_64.hpkg -rw-r--r-- 1 user root 781618 Sep 4 14:33 gnutls-3.6.3-1-x86_64.hpkg -rw-r--r-- 1 user root 313822 Sep 4 14:33 grep-3.1-1-x86_64.hpkg -rw-r--r-- 1 user root 7238498 Sep 4 14:33 groff-1.22.3-1-x86_64.hpkg -rw-r--r-- 1 user root 5803166 Sep 4 14:33 gutenprint-5.2.14-1-x86_64.hpkg -rw-r--r-- 1 user root 93404 Sep 4 14:33 gzip-1.8-2-x86_64.hpkg -rw-r--r-- 1 user root 3942130 Sep 4 14:33 haiku_devel-r1~beta1_hrev52309-1-x86_64.hpkg -rw-r--r-- 1 user root 315917 Sep 4 14:33 haiku_loader-r1~beta1_hrev52309-1-x86_64.hpkg -rw-r--r-- 1 user root 44181128 Sep 4 14:33 haiku-r1~beta1_hrev52309-1-x86_64.hpkg -rw-r--r-- 1 user root 21246975 Sep 4 14:33 haikuwebkit-1.6.6-2-x86_64.hpkg -rw-r--r-- 1 user root 12604666 Sep 4 14:33 icu-57.1-3-x86_64.hpkg -rw-r--r-- 1 user root 392760 Sep 4 14:33 ilmbase-2.2.1-1-x86_64.hpkg -rw-r--r-- 1 user root 99631 Sep 4 14:33 jam-2.5_2012_10_12-5-x86_64.hpkg -rw-r--r-- 1 user root 155554 Sep 4 14:33 jasper-2.0.14-1-x86_64.hpkg -rw-r--r-- 1 user root 729351 Sep 4 14:33 jpeg_devel-9c-2-x86_64.hpkg -rw-r--r-- 1 user root 133176 Sep 4 14:33 jpeg-9c-2-x86_64.hpkg -rw-r--r-- 1 user root 666894 Sep 4 14:33 lcms-2.9-2-x86_64.hpkg -rw-r--r-- 1 user root 123581 Sep 4 14:33 less-531-1-x86_64.hpkg -rw-r--r-- 1 user root 104085 Sep 4 14:33 libedit-20180525_3.1-1-x86_64.hpkg -rw-r--r-- 1 user root 6947 Sep 4 14:33 libexecinfo-1.1-4-x86_64.hpkg -rw-r--r-- 1 user root 12677 Sep 4 14:33 libffi-3.2.1-4-x86_64.hpkg -rw-r--r-- 1 user root 488632 Sep 4 14:33 libgcrypt-1.8.3-1-x86_64.hpkg -rw-r--r-- 1 user root 86556 Sep 4 14:33 libgpg_error-1.32-1-x86_64.hpkg -rw-r--r-- 1 user root 41827 Sep 4 14:33 libicns-0.8.1-7-x86_64.hpkg -rw-r--r-- 1 user root 0 Sep 4 14:33 libiconv-1.15-4-x86_64.hpkg -rw-r--r-- 1 user root 181948 Sep 4 14:33 libidn2-2.0.4-1-x86_64.hpkg -rw-r--r-- 1 user root 561157 Sep 4 14:33 libmodplug-0.8.9.0-1-x86_64.hpkg -rw-r--r-- 1 user root 26770 Sep 4 14:33 libogg-1.3.3-2-x86_64.hpkg -rw-r--r-- 1 user root 140792 Sep 4 14:33 libpcap-1.8.1-3-x86_64.hpkg -rw-r--r-- 1 user root 744423 Sep 4 14:33 libpcre-8.42-1-x86_64.hpkg -rw-r--r-- 1 user root 1200640 Sep 4 14:33 libpcre2-10.30-1-x86_64.hpkg -rw-r--r-- 1 user root 689322 Sep 4 14:33 libpng16_devel-1.6.35-1-x86_64.hpkg -rw-r--r-- 1 user root 337499 Sep 4 14:33 libpng16-1.6.35-1-x86_64.hpkg -rw-r--r-- 1 user root 208787 Sep 4 14:33 libsolv-0.3.0_haiku_2014_12_22-2-x86_64.hpkg -rw-r--r-- 1 user root 131878 Sep 4 14:33 libtasn1-4.13-1-x86_64.hpkg -rw-r--r-- 1 user root 396906 Sep 4 14:33 libtheora-1.1.1-7-x86_64.hpkg -rw-r--r-- 1 user root 625519 Sep 4 14:33 libunistring-0.9.10-1-x86_64.hpkg -rw-r--r-- 1 user root 281847 Sep 4 14:33 libvorbis-1.3.6-1-x86_64.hpkg -rw-r--r-- 1 user root 927056 Sep 4 14:33 libvpx3-1.5.0-3-x86_64.hpkg -rw-r--r-- 1 user root 479639 Sep 4 14:33 libwebp-1.0.0-1-x86_64.hpkg -rw-r--r-- 1 user root 1990893 Sep 4 14:33 libxml2-2.9.7-2-x86_64.hpkg -rw-r--r-- 1 user root 868773 Sep 4 14:33 libxslt-1.1.32-1-x86_64.hpkg -rw-r--r-- 1 user root 22343736 Sep 4 14:33 llvm_libs-5.0.0-3-x86_64.hpkg -rw-r--r-- 1 user root 246253 Sep 4 14:33 m4-1.4.18-3-x86_64.hpkg -rw-r--r-- 1 user root 299751 Sep 4 14:33 make-4.1-3-x86_64.hpkg -rw-r--r-- 1 user root 9625 Sep 4 14:33 makefile_engine-r1~beta1_hrev52309-1-any.hpkg -rw-r--r-- 1 user root 75033 Sep 4 14:33 man-1.6g-6-x86_64.hpkg -rw-r--r-- 1 user root 202560 Sep 4 14:33 mesa_devel-17.1.10-1-x86_64.hpkg -rw-r--r-- 1 user root 2626256 Sep 4 14:33 mesa_swpipe-17.1.10-1-x86_64.hpkg -rw-r--r-- 1 user root 2046035 Sep 4 14:33 mesa-17.1.10-1-x86_64.hpkg -rw-r--r-- 1 user root 29286 Sep 4 14:33 mkdepend-1.7-5-x86_64.hpkg -rw-r--r-- 1 user root 74188 Sep 4 14:33 mpc-1.1.0-1-x86_64.hpkg -rw-r--r-- 1 user root 665652 Sep 4 14:33 mpfr-3.1.6-2-x86_64.hpkg -rw-r--r-- 1 user root 593818 Sep 4 14:33 nano-2.9.8-2-x86_64.hpkg -rw-r--r-- 1 user root 1099834 Sep 4 14:33 nasm-2.12.01-4-x86_64.hpkg -rw-r--r-- 1 user root 1170742 Sep 4 14:33 ncurses6-6.1-1-x86_64.hpkg -rw-r--r-- 1 user root 13723 Sep 4 14:33 netcat-1.10-4-x86_64.hpkg -rw-r--r-- 1 user root 761764 Sep 4 14:33 nettle-3.4-1-x86_64.hpkg -rw-r--r-- 1 user root 123454659 Sep 4 14:33 noto_sans_cjk_jp-1.004-2-any.hpkg -rw-r--r-- 1 user root 22646516 Sep 4 14:33 noto-20170920-3-any.hpkg -rw-r--r-- 1 user root 5421434 Sep 4 14:33 openexr-2.2.1-2-x86_64.hpkg -rw-r--r-- 1 user root 317494 Sep 4 14:33 openjpeg-2.3.0-1-x86_64.hpkg -rw-r--r-- 1 user root 1906136 Sep 4 14:33 openssh-7.6p1-1-x86_64.hpkg -rw-r--r-- 1 user root 8135664 Sep 4 14:33 openssl_devel-1.0.2p-1-x86_64.hpkg -rw-r--r-- 1 user root 1667968 Sep 4 14:33 openssl-1.0.2p-1-x86_64.hpkg -rw-r--r-- 1 user root 655574 Sep 4 14:33 p7zip-9.20.1-7-x86_64.hpkg -rw-r--r-- 1 user root 279581 Sep 4 14:33 patch-2.7.5-2-x86_64.hpkg -rw-r--r-- 1 user root 1234190 Sep 4 14:33 pe-2.4.5-8-x86_64.hpkg -rw-r--r-- 1 user root 12779192 Sep 4 14:33 perl-5.26.1-2-x86_64.hpkg -rw-r--r-- 1 user root 272744 Sep 4 14:33 pkgconfig-0.29.2-3-x86_64.hpkg -rw-r--r-- 1 user root 26441258 Sep 4 14:33 python-2.7.14-2-x86_64.hpkg -rw-r--r-- 1 user root 152578 Sep 4 14:33 readline-7.0.3-2-x86_64.hpkg -rw-r--r-- 1 user root 1069762 Sep 4 14:33 scons-2.5.1-3-x86_64.hpkg -rw-r--r-- 1 user root 125128 Sep 4 14:33 sed-4.4-3-x86_64.hpkg -rw-r--r-- 1 user root 755412 Sep 4 14:33 sharutils-4.15.2-3-x86_64.hpkg -rw-r--r-- 1 user root 614954 Sep 4 14:33 speex-1.2.0-3-x86_64.hpkg -rw-r--r-- 1 user root 2642728 Sep 4 14:33 sqlite-3.24.0.0-1-x86_64.hpkg -rw-r--r-- 1 user root 474753 Sep 4 14:33 tar-1.29-3-x86_64.hpkg -rw-r--r-- 1 user root 470961 Sep 4 14:33 tcpdump-4.9.2-1-x86_64.hpkg -rw-r--r-- 1 user root 2758688 Sep 4 14:33 texinfo-6.5-1-x86_64.hpkg -rw-r--r-- 1 user root 535039 Sep 4 14:33 tiff4-4.0.9-1-x86_64.hpkg -rw-r--r-- 1 user root 175237 Sep 4 14:33 unzip-6.0-5-x86_64.hpkg -rw-r--r-- 1 user root 1996199 Sep 4 14:33 vision-0.10.3-2-x86_64.hpkg -rw-r--r-- 1 user root 415478 Sep 4 14:33 webpositive-r1~beta1_hrev52309-1-x86_64.hpkg -rw-r--r-- 1 user root 1165437 Sep 4 14:33 wget-1.19.4-1-x86_64.hpkg -rw-r--r-- 1 user root 16866 Sep 4 14:33 which-2.21-4-x86_64.hpkg -rw-r--r-- 1 user root 203683 Sep 4 14:33 wpa_supplicant-2.7~devel.haiku.0-1-x86_64.hpkg -rw-r--r-- 1 user root 214472 Sep 4 14:33 xz_utils-5.2.4-2-x86_64.hpkg -rw-r--r-- 1 user root 334477 Sep 4 14:33 zip-3.0-4-x86_64.hpkg -rw-r--r-- 1 user root 83716 Sep 4 14:33 zlib_devel-1.2.11-3-x86_64.hpkg -rw-r--r-- 1 user root 48436 Sep 4 14:33 zlib-1.2.11-3-x86_64.hpkg -rw-r--r-- 1 user root 369363 Sep 4 14:33 zstd-1.3.4-1-x86_64.hpkg
Looks like libiconv is empty there.
I was going to download latest nightly image (hrev52312) and check, but link is broken:
404 page not found
Link to hrev52309 does not work either. Looks like CDN is broken. I can see only "europe" links, and they are all pointing to 404: https://download.haiku-os.org/nightly-images/x86_64/ (raw images do not work either).
comment:6 by , 6 years ago
I see that https://eu.hpkg.haiku-os.org/haikuports/master/build-packages is 404, so the build package repository is likely broken.
comment:7 by , 6 years ago
Component: | Applications/Terminal → Sys-Admin |
---|---|
Owner: | changed from | to
comment:8 by , 6 years ago
Component: | Sys-Admin → Applications/Terminal |
---|---|
Owner: | changed from | to
Status: | new → assigned |
There was an outage this morning that our monitoring didn't catch. It should be resolved.
https://eu.hpkg.haiku-os.org/haikuports/master/build-packages/
(also note the trailing /, that's important if you want the index)
comment:9 by , 6 years ago
The iconv in the packages directory there looks fine:
libiconv-1.15-4-x86_64.hpkg 08-Mar-2018 01:17 704559
So, not sure what's going on here. Can you try a more recent nightly? This may be a fluke.
comment:10 by , 6 years ago
I can confirm that anyboot images seem to be fixed now. Both hrev52312 and hrev52316 work fine. Tested:
- Boot to desktop and install from there
- Install directly without booting to desktop
Must have been a problem with either CDN or build server(s).
hrev52309 is still broken, so maybe it should either be rebuilt/reuploaded or removed from the downloads list?
comment:11 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Terminal broken - missing libiconv.so.2