I’m a new user. I had updated the mirrors y’day. Out of the box it refused to update anything, looking through the forums I was able to overcome several different error messages. Left it overnight to update, and was pleased to see the splash screen in the AM. It doesn’t look like a proper phone screen, looks like a desktop to me, although the session claims to be wayland mobile. But no keyboard on the screen, it won’t accept the password, just goes back to the splash screen. Although it doesn’t reject it either.
Using the dongle and a keyboard, I am able to log into the terminal.
At this point I’m not even sure what I installed, it does’t recognize the commands I was able to find to try and reveal whats under the hood.
This is what I get most of the time, trying to update.
error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Here was the proposed solution from Yochanan. : pacman -F libcrypt.so.1 core/libxcrypt-compat 4.4.28-2 usr/lib/libcrypt.so.1 But it didn’t work for me. Possibly out of date?
Let me execute the command again and I will copy what I get.
(ran up the hill and bought a cheap monitor, tiny print on the phone screen) One more reason I am determined to make this pinephone work. The dongle has ports for two usb, power and a monitor. pretty cool.
What was returned was this : warning: database file for ‘core’ does not exist (use ’ -Fy’ to download)
same message except instead of ‘core’ was ‘extra’, and a third with the word, ‘community’.
So I substitute -Fy for -F. Need to be root. OK. Sudo … back to the beginning.
error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: no such object or file.
So naive me thinks, well, yeah, install libcrypto, but it feels like I can’t install libcrypto if I don’t already have it. Sort of a catch -22.
sudo pacman Rncs Catch -22. didn’t work either, (joke)
I’m trying to point you in the right direction so you can learn yourself. The answer is in that thread. My reply that was marked as the solution was only a hint and the replies that followed clarified.
man pacman | less -p '-F, --files'
…look for packages owning certain files or display files owned by certain packages
I think you will need to find the openssl-1.1 package (e.g., openssl-1.1 (aarch64) | Packages | Arch Linux ARM) and manually unpack the missing libcrypto.so.1.1 to get pacman running again. Then you can sudo pacman -S openssl-1.1 to properly install the package.
But since you are trying to upgrade an ancient image that still used OpenSSL 1.1, you are probably better off just getting the latest Manjaro ARM Plasma Mobile (or Phosh if you prefer that, but Plasma Mobile is what was preinstalled if you got the PinePhone directly from the Pine Store) image for the PinePhone and dding that. (The recommended method is to dd from a computer, using JumpDrive on a MicroSD card inserted into the PinePhone to make it appear to the computer as a USB mass storage device.)
Thanks for that. Its going to be some study for me to make that happen, the concept of copying pacman-static to the phone is simple enough, obviously needs to be done by hand.
As I noted, the splash screen looks like a desktop version, I don’t understand that. I am using a desk monitor for tty, since the phone screen is really tiny, all good until I’m 25 or so lines in, then I am below the bottom of the screen. Dumb problem I haven’t found an answer to, tried as many solutions as I could find. So I just cycle the power. So another pebble in my shoe.
Thus it may be a better solution for me to just flash a micro sd, and proceed from there. More hardware to buy, but only 10 bucks so ok.