How to bypass ssl check during installation

I tried to install endravouros with the online installer, but pacman gives me a ssl error how do I bypass this and use http during installation?

use reflector simple from the welcome app to rank mirrors and set to only use http…

and welcome to the purply side :enos:

And to see actual details about failed install it would be nice of you to share the install log.
You can share over the url you can create with the log tool from the task bar left side…


2023-10-12_16-34

Thank you
the reflector simple works on arch mirrors, but not on endeavouros mirrors,

The EndeavourOS mirrorlist contains only https mirrors.
You can manually edit the list and test if changing some of them to http works.

Alternatively you may do an offline install.

And welcome to the forum!

I tried to manually edit the Endeavouros mirror list, but every time I run the installer it creates a new mirrorlist with HTTPS ignoring my edited mirrorlist.

Then it looks like offline install is the option for now.

Or, (haven’t tried this) does deselecting all EOS apps help?

may better to resolve the underlaying issue that you can not use SSL connections…

I have a crt certificate file from my organization, but how do I install that in pacman?

I don’t know why the log tool doesn’t work online, so I uploaded the install log on google drive

Your organization is probably using their own certificate authority to (break and) inspect TLS encrypted traffic.

You’d need to add their CA cert to the trust store, see https://wiki.archlinux.org/title/User:Grawity/Adding_a_trusted_CA_certificate#System-wide_–_Arch,_Fedora_(p11-kit)

so I installed the certificate and my internet works normally in Firefox, but I still get an SSL error while installation as shown in the log.

because installation happens arch-chrooted into the installed base system…

will need to copy the certificate also into the chroot filesystem… before it starts installing from EndeavourOS repository…
But we do not have any “hook” running there in the schedule where you could add the commands…

sequence:

  • show:
    • welcome@online
    • locale
    • keyboard
    • packagechooser
    • netinstall
    • packagechooserq
    • partition
    • users
    • summary
  • exec:
    • hardwaredetect
    • partition
    • mount
    • shellprocess@initialize_pacman
    • pacstrap —> must be after this
    • machineid
    • fstab
    • locale
    • keyboard
    • localecfg
    • userpkglist
    • packages@online —> before this

would need to add a shellprocess…

that runs before packages module (packages@online)

but… go install offline… will be less messy. We can guide you to install your Desktop of choice and remove XFCE4 in a clean way…

Okay, but how do I install kde de after the install?

Boot into xfce4 Desktop after offline install:
update system:
eos-update
reboot reboot to be up to date… (there will be kernel update)

Remove all XFCE4 packages:
cd Downloads
wget https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-packages-lists/master/xfce4
sudo pacman -Rc - < xfce4
install KDE:
eos-packagelist --install "KDE-Desktop"

Best will be to create a “dummy” user on initial offline install and create a new user now (to keep it simple) it willl use settings for kde in this case for the new user only old one will not get them.

sudo useradd -m -G wheel,sys,rfkill -s /bin/bash username
replace username with the one you want :wink:
sudo passwd username to create a password for the user…

sudo systemctl -f enable sddm to use the kde login manager (DM)

reboot … login as the new user and if it works remove old user and its home:

sudo userdel oldusername
sudo rm -R /home/oldusername

1 Like

thank you it worked
never got help so fast on other Linux forums
Thank You Everyone

you are welcome!

We are simply a bunch of very friendly people here thats true :enos:

1 Like