New Install with LXDE and auto-login on new Pinebook Pro fails known good username and password

Using the most recent image for Pinebook Pro on a new Pinebook Pro with the image copied to an SD card using the Manjaro Arm flasher that comes in the new Manjaro I was able to boot from the SD CARD sucessfully and ran the installer.
The installer doesn’t work and I suspect but am too lazy to find out if the installer is a known issue here, something about keys and keyrings and Manuel’s outdated something or other, not super important.

IMPORTANT: after updating while booted from the SD card I ran the installer chose LXDE and auto-login and rebooted.

No LXDE on first run and it apparently doesn’t know who I am as it rejected my known good username and password as not correct or not found.
See Journal entry:
Jun 07 17:08:42 archlinux login[472]: pam_unix(login:auth): check pass; user unknown
Jun 07 17:08:42 archlinux login[472]: pam_unix(login:auth): authentication failure; logname= uid=0 euid=0 tty=/dev/tty1 ruser= rhost=
Jun 07 17:08:42 archlinux login[472]: pam_faillock(login:auth): User unknown
Jun 07 17:08:43 archlinux kernel: platform hdmi-sound: deferred probe pending
Jun 07 17:08:44 archlinux login[472]: FAILED LOGIN 1 FROM tty1 FOR matt, Authentication failure
Jun 07 17:08:45 archlinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jun 07 17:08:50 archlinux login[472]: pam_faillock(login:auth): User unknown
Jun 07 17:08:54 archlinux login[472]: pam_unix(login:auth): check pass; user unknown
Jun 07 17:08:54 archlinux login[472]: pam_faillock(login:auth): User unknown
Jun 07 17:08:56 archlinux login[472]: FAILED LOGIN 2 FROM tty1 FOR matt, Authentication failure
Jun 07 17:08:58 archlinux login[472]: pam_systemd_home(login:auth): User name not set.
Jun 07 17:08:59 archlinux login[472]: pam_unix(login:auth): check pass; user unknown
Jun 07 17:08:59 archlinux login[472]: pam_unix(login:auth): authentication failure; logname= uid=0 euid=0 tty=/dev/tty1 ruser= rhost=
Jun 07 17:09:00 archlinux login[472]: FAILED LOGIN 3 FROM tty1 FOR , Authentication failure

I am going to reinstall the OS onto the sd card and try again but I would like some help:
How can I mount the SD card and modify it once I get to this non-usable state to force the setup on boot. I assume there is a file that if found prevents rerunning of the installer on startup so it jumps into the session with no username and password to allow for setup steps to be rerun

welcome to endeavouros .

Summary

If

that make two of us. :wave:

1 Like

Edit: As per @Shjim best to use the info from the website here.

https://arm.endeavouros.com/

:point_down:

that real out of date . it best delete /close that thread.
( pinebook pro part 1)

EDit. info on " https://arm.endeavouros.com/ " best.

or do manual install

Wow, the responses here are so fast i don’t want to leave.
:grinning:

1 Like

Welcome to the EndeavourOS forum. I hope you enjoy your time here. :enos:

Did you burn this image to the uSD card?

ddimg-php-20230601 is the latest dd compatible image available. Download both enosLinuxARM-pbp-latest.img.xz and enosLinuxARM-pbp-latest.img.xz.sha512sum
and run the sha512sum checksum. In the directory that they were downloaded to, do

sha512sum -c enosLinuxARM-pbp-latest.img.xz.sha512sum

It should come back with OK

I would recommend burning the image to the uSD card using an x86_64 computer using dd, gnome-disk-utility, rpi-imager, or something similar. Then install the uSD on the pbp and boot up.

An Openbox window should come up with the following dialog box displayed.

Pudge

The entire install process using ddimg-pbp-20230601 worked pretty well, but after rebooting I was only able to get to the login screen with a chooser at the bottom for desktop enlvironment, language etc. I can successfully set these options and chose LXDE which is what I selected during the setup. However no username or password combo works, neither my account or the admin account with the same password as my user account. Root and blank password failed, as did root and root. Auto-login was not selected during setup this time it did successfully present a graphical interface, but the authentication still failed as if the user account didn’t get created as expected during setup. I will attach the endeavour-install.log to show where the install process goes off the rails.
Note: User creation appears to run successfully.

[PYTHON JOB]: "Pretty name: Install packages., setting progress.." 
14:25:41 [6]: virtual void Calamares::JobThread::run()
    Starting job "Shell Processes Job" ( 8 / 20 ) 
    .. Running ("/bin/sh", "-c", "chmod +x /etc/calamares/scripts/disable_autologin.sh") 
    .. Running ("/bin/sh", "-c", "bash /etc/calamares/scripts/disable_autologin.sh") 
14:25:41 [6]: virtual void Calamares::JobThread::run()
    Starting job "Configure <pre>sudo</pre> users." ( 9 / 20 ) 
14:25:41 [6]: virtual void Calamares::JobThread::run()
    Starting job "Preparing groups." ( 10 / 20 ) 
14:25:41 [6]: virtual void Calamares::JobThread::run()
    Starting job "Create user juice" ( 11 / 20 ) 
14:25:41 [6]: virtual Calamares::JobResult CreateUserJob::exec()
    [CREATEUSER]: creating user 
    .. Running ("useradd", "-m", "-U", "-s", "/bin/bash", "-c", "Juice Newton", "juice") 
    .. Running "usermod" "-aG" "wheel,rfkill,sys,wheel" "juice" 
    .. Running ("chown", "-R", "matt:matt", "/home/juice") 
14:25:42 [6]: virtual void Calamares::JobThread::run()
    Starting job "Set password for user juice" ( 12 / 20 ) 
    .. Running "usermod" "-p" <password> "juice" 
14:25:43 [6]: virtual void Calamares::JobThread::run()
    Starting job "Set password for user root" ( 13 / 20 ) 
    .. Running "usermod" "-p" <password> "root" 
14:25:43 [6]: virtual void Calamares::JobThread::run()
    Starting job "Set hostname slate" ( 14 / 20 ) 
14:25:43 [6]: virtual void Calamares::JobThread::run()
    Starting job "networkcfg" ( 15 / 20 ) 
14:25:43 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
    Job file "/usr/lib/calamares/modules/networkcfg/main.py" 
[PYTHON JOB]: Found gettext "en_US" in "/usr/share/locale/en_US" 
    .. Job description from pretty_name "networkcfg" = "Saving network configuration." 
14:25:43 [6]: virtual void Calamares::JobThread::run()
    Starting job "displaymanager" ( 16 / 20 ) 
14:25:43 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
    Job file "/usr/lib/calamares/modules/displaymanager/main.py" 
[PYTHON JOB]: Found gettext "en_US" in "/usr/share/locale/en_US" 
    .. Job description from __doc__ "displaymanager" = "Configure display managers." 
[PYTHON JOB]: "sddm selected but not installed" 
[PYTHON JOB]: "lightdm selected but not installed" 
[PYTHON JOB]: "gdm selected but not installed" 
[PYTHON JOB]: "Using rootMountPoint '/'" 
[PYTHON JOB]: ".. selected DE LXDE" 
14:25:43 [2]: boost::python::api::object CalamaresPython::GlobalStoragePythonWrapper::value(const std::string&) const
    WARNING: Unknown GS key autoLoginUser 
[PYTHON JOB]: "Unsetting autologin." 
14:25:43 [6]: virtual void Calamares::JobThread::run()
    Starting job "hwclock" ( 17 / 20 ) 
14:25:43 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
    Job file "/usr/lib/calamares/modules/hwclock/main.py" 
[PYTHON JOB]: Found gettext "en_US" in "/usr/share/locale/en_US" 
    .. Job description from pretty_name "hwclock" = "Setting hardware clock." 
    .. Running ("hwclock", "--systohc", "--utc") 
[PYTHON JOB]: "Hwclock set using RTC method." 
14:25:44 [6]: virtual void Calamares::JobThread::run()
    Starting job "Shell Processes Job" ( 18 / 20 ) 
    .. Running ("/bin/sh", "-c", "chmod +x /etc/calamares/scripts/cleaner_script.sh") 
    .. Running ("/bin/sh", "-c", "bash /etc/calamares/scripts/cleaner_script.sh") 
14:25:45 [6]: virtual void Calamares::JobThread::run()
    Starting job "services-systemd" ( 19 / 20 ) 
14:25:45 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
    Job file "/usr/lib/calamares/modules/services-systemd/main.py" 
[PYTHON JOB]: Found gettext "en_US" in "/usr/share/locale/en_US" 
    .. Job description from pretty_name "services-systemd" = "Configure systemd units" 
    .. Running ("systemctl", "enable", "NetworkManager.service") 
    .. Running ("systemctl", "enable", "cups.service") 
    .. Running ("systemctl", "enable", "avahi-daemon.service") 
    .. Running ("systemctl", "enable", "systemd-timesyncd.service") 
    .. Running ("systemctl", "enable", "power-profiles-daemon.service") 
    .. Running ("systemctl", "enable", "gdm.service") 
    .. Target cmd: ("systemctl", "enable", "gdm.service") Exit code: 1 output:
 Failed to enable unit: Unit file gdm.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit gdm.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "lightdm.service") 
    .. Target cmd: ("systemctl", "enable", "lightdm.service") Exit code: 1 output:
 Failed to enable unit: Unit file lightdm.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit lightdm.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "sddm.service") 
    .. Target cmd: ("systemctl", "enable", "sddm.service") Exit code: 1 output:
 Failed to enable unit: Unit file sddm.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit sddm.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "lxdm.service") 
    .. Running ("systemctl", "enable", "ly.service") 
    .. Target cmd: ("systemctl", "enable", "ly.service") Exit code: 1 output:
 Failed to enable unit: Unit file ly.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit ly.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "vboxservice.service") 
    .. Target cmd: ("systemctl", "enable", "vboxservice.service") Exit code: 1 output:
 Failed to enable unit: Unit file vboxservice.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit vboxservice.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "vmtoolsd.service") 
    .. Target cmd: ("systemctl", "enable", "vmtoolsd.service") Exit code: 1 output:
 Failed to enable unit: Unit file vmtoolsd.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit vmtoolsd.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "vmware-vmblock-fuse.service") 
    .. Target cmd: ("systemctl", "enable", "vmware-vmblock-fuse.service") Exit code: 1 output:
 Failed to enable unit: Unit file vmware-vmblock-fuse.service does not exist.
WARNING: [PYTHON JOB]: "Cannot enable systemd unit vmware-vmblock-fuse.service" 
WARNING: [PYTHON JOB]: "systemctl enable call in chroot returned error code 1" 
    .. Running ("systemctl", "enable", "firewalld.service") 
    .. Running ("systemctl", "enable", "fstrim.timer") 
    .. Running ("systemctl", "disable", "pacman-init") 
    .. Target cmd: ("systemctl", "disable", "pacman-init") Exit code: 1 output:
 Failed to disable unit: Unit file pacman-init.service does not exist.
WARNING: [PYTHON JOB]: "Cannot disable systemd unit pacman-init" 
WARNING: [PYTHON JOB]: "systemctl disable call in chroot returned error code 1" 
    .. Running ("systemctl", "disable", "bluetooth.service") 
    .. Running ("systemctl", "set-default", "graphical.target") 
14:25:54 [6]: virtual void Calamares::JobThread::run()
    Starting job "Saving files for later ..." ( 20 / 20 ) 
    .. Running ("chown", "root:wheel", "/var/log/Calamares.log") 
14:25:54 [6]: QML Component (default slideshow) deactivated
14:25:54 [6]: void Config::doNotify(bool, bool)
    Notification not sent; completion: succeeded 
14:45:20 [6]: void Config::doRestart(bool)
    mode= "user-unchecked"  user wants restart? true force restart? true 
    .. Running restart command "systemctl -i reboot"