ish-app / ish

Linux shell for iOS
https://ish.app
Other
16.58k stars 871 forks source link

When upgrading Alpine from 3.14 to 3.17 I found a few errors #2085

Open freebrowser1 opened 1 year ago

freebrowser1 commented 1 year ago

I did the upgrade by changing /etc/apk/repositories to:

http://dl-cdn.alpinelinux.org/alpine/v3.17/main
http://dl-cdn.alpinelinux.org/alpine/v3.17/community

and ran

apk update
apk upgrade

which updated many packages, including sshd from 8.6 to 9.1. However, sftp is still not working and SHA-1 cannot be the cause as sshd 9.1 does have SHA-2, so it should be another issue. But SSH (via terminal or mc) connects normally into iSH as in 3.14.

Another issue is that mc on iSH now issues 'Bad system call'. Uninstalling and reinstalling mc does not help.

# ldd `which mc`
    /lib/ld-musl-i386.so.1 (0xf7f61000)
    libslang.so.2 => /usr/lib/libslang.so.2 (0xf7c56000)
    libgpm.so.2 => /usr/lib/libgpm.so.2 (0xf7c4d000)
    libe2p.so.2 => /lib/libe2p.so.2 (0xf7c42000)
    libssh2.so.1 => /usr/lib/libssh2.so.1 (0xf7c01000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf7ad8000)
    libintl.so.8 => /usr/lib/libintl.so.8 (0xf7acc000)
    libc.musl-x86.so.1 => /lib/ld-musl-i386.so.1 (0xf7f61000)
    libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0xf7a71000)
    libcrypto.so.3 => /lib/libcrypto.so.3 (0xf76d3000)
    libz.so.1 => /lib/libz.so.1 (0xf76b9000)
    libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0xf760e000)