Installation Not Working

That is some weird stuff. So overall my guess is, according to the debug log you submitted earlier, that reflector is somewhat not working and creating faulty mirrorlists while installing.

Maybe do the reflector command like this

reflector --latest 10 --sort rate --save ~/list.txt

and

sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist

and post the content of the list.txt file.

Then do a system update with

sudo pacman -Syyu

and see if that works.

Also, as already mentioned by @pebcak, is rsync installed? Just do rsync inside the terminal and see if it output the help.

Rsync:

reflector --latest 10 --sort rate --save ~/list.txt:

sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist

sudo pacman -Syyu

So as it seems it should all work correctly. I sadly have no idea what else you can do. I guess we need some others to help out further.

I have not tried ventoy recently, but I’ll load it up and see if there’s an install issue with ventoy. . .

From your failed log I see:

==> update-mirrorlist: reflector returned error code 101, mirrorlist not updated.
2021-12-04 - 20:22:46 [6]: void Calamares::ViewManager::onInstallationFailed(const QString&, const QString&)
    Calamares will quit when the dialog closes. 
2021-12-04 - 20:22:46 [6]: QML Component (default slideshow) deactivated
2021-12-04 - 20:22:46 [6]: void Config::doNotify(bool, bool)
    Notification not sent; completion: failed 

This looks like a bad mirror to me. I wouldn’t just update the mirrorlist prior to install. Pick Germany or USA (whichever is closer) and update to those mirrors. Then update your own mirrorlist catered to you post install.

Edit: your screenshots appear that your mirrorlist updating is failing. . . . looks to be more network related then.

Yes I too think it’s network error. But I don’t know what it is. Websites are all working properly, so is the general pacman installer. I’ve changed the mirrors to World Wide, United States etc. But still get the same errors.
Edit: The offline installer works. But i want KDE. So any idea on how to fix the mirrors?

You can use the Arch LInux mirrorlist generator to manually create a mirrorlist, and then just write it to the file.

https://archlinux.org/mirrorlist/

But won’t that mirrorlist get overwritten by reflector when installing in general?

Nothing changed still stuck here:
image

From what I see your mirrors are getting blocked that’s why you’re getting the 101 error which means the site cannot be reached.

When you’re using through a VM, VM passes the connection to your host NIC then your host NIC carries the request which is not getting blocked that’s why you’re able to install enos in a VM without the 101 error.

This might be caused by a firewall configuration that is blocking ftp or https file requests. This is why you’re getting the packman list but not the files. It even might be due to your ISPs firewall or any other security configuration.

Even your reflector stops it can’t reach the mirror destinations through the network. The best way to check is to try another ISP or internet connection. Also, these kinds of errors are not uncommon.

Also, you can do install the offline XFCE version get everything running including your mirror issue, and then use https://github.com/endeavouros-team/EndeavourOS-packages-lists to change your DE to KDE.

2 Likes

But that would mean he wouldn’t be able to update or install packages in the live environment, right? But that is actually working.

1 Like

True. And also other Arch based distro’s like Arcolinux, Manjaro were working.
reflector --latest 10 --sort rate --save ~/list.txt
I’ve run the above command and still got the following errors:
image

Those errors aren’t problematic. They just mean that those mirrors aren’t used in the mirrorlist. Could you please post the content of the list.txt? I got those errors, too, but the resulting file still has other mirrors inside it that work.

Why does he want to keep using the live environment? his main issue is to get KDE enos installed on to his computer. And the problem is not with enos it’s with the network which we can’t provide a solution for without knowing everything about his network setup.

And normally when a user installs enos using the online install option everything does get updated automatically including the mirror list. When it comes to software enos leaves that option for the user to install what he or she wants.

it just confirms what I said. Mirrors are getting blocked or dropped.

please do not use worldwide mirrors, the will not work in most cases, best is to add countries nearby and adding US and German in addition + increase number to 18.

As i can see in cast it only finds two mirrors and seems you are in india… india mirrors will fail the same way as worldwide in 90% of cases.

On the issue with calamares not starting this happens in some cases, when calamartes was crashing or is getting stuck. It will need to reboot into livesession.

1 Like

Save list.txt? You want to save to your mirrorlist. . . .

Yeah, that is on me. I wrote that one because I just wanted the output, because it failed writing it to /etc/pacman.d/mirrorlist, as suggested in my first comment about it.

did you use sudo? You will need elevated privilages to write to your mirrorlist or it will fail.

Yeah, I wrote that in another comment, too. He also already did that.

Generated from https://archlinux.org/mirrorlist/

It’s the Germany mirrors. Just edit and copy/paste this in /etc/pacman.d/mirrorlist

##
## Arch Linux repository mirrorlist
## Generated on 2021-12-04
##

## Germany
#Server = http://mirror.23m.com/archlinux/$repo/os/$arch
#Server = https://mirror.23m.com/archlinux/$repo/os/$arch
#Server = http://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
#Server = https://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
#Server = https://appuals.com/archlinux/$repo/os/$arch
#Server = http://artfiles.org/archlinux.org/$repo/os/$arch
#Server = https://mirror.bethselamin.de/$repo/os/$arch
#Server = http://mirror.chaoticum.net/arch/$repo/os/$arch
#Server = https://mirror.chaoticum.net/arch/$repo/os/$arch
#Server = http://mirror.checkdomain.de/archlinux/$repo/os/$arch
#Server = https://mirror.checkdomain.de/archlinux/$repo/os/$arch
#Server = http://mirror.clientvps.com/archlinux/$repo/os/$arch
#Server = https://mirror.clientvps.com/archlinux/$repo/os/$arch
#Server = https://mirror.dogado.de/archlinux/$repo/os/$arch
#Server = http://mirror.f4st.host/archlinux/$repo/os/$arch
#Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
#Server = http://ftp.fau.de/archlinux/$repo/os/$arch
#Server = https://ftp.fau.de/archlinux/$repo/os/$arch
#Server = https://pkg.fef.moe/archlinux/$repo/os/$arch
#Server = https://dist-mirror.fem.tu-ilmenau.de/archlinux/$repo/os/$arch
#Server = http://mirror.fsrv.services/archlinux/$repo/os/$arch
#Server = https://mirror.fsrv.services/archlinux/$repo/os/$arch
#Server = https://mirror.gnomus.de/$repo/os/$arch
#Server = http://www.gutscheindrache.com/mirror/archlinux/$repo/os/$arch
#Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
#Server = https://archlinux.homeinfo.de/$repo/os/$arch
#Server = http://archlinux.honkgong.info/$repo/os/$arch
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.iphh.net/$repo/os/$arch
#Server = https://mirror.iusearchbtw.nl/$repo/os/$arch
#Server = http://arch.jensgutermuth.de/$repo/os/$arch
#Server = https://arch.jensgutermuth.de/$repo/os/$arch
#Server = https://de.arch.mirror.kescher.at/$repo/os/$arch
#Server = http://mirror.kumi.systems/archlinux/$repo/os/$arch
#Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch
#Server = http://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.metalgamer.eu/archlinux/$repo/os/$arch
#Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch
#Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
#Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
#Server = https://mirror.pkgbuild.com/$repo/os/$arch
#Server = http://mirror.moson.org/arch/$repo/os/$arch
#Server = https://mirror.moson.org/arch/$repo/os/$arch
#Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = http://mirror.netcologne.de/archlinux/$repo/os/$arch
#Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch
#Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch
#Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
#Server = http://mirror.orbit-os.com/archlinux/$repo/os/$arch
#Server = https://mirror.orbit-os.com/archlinux/$repo/os/$arch
#Server = http://packages.oth-regensburg.de/archlinux/$repo/os/$arch
#Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch
#Server = http://mirror.pagenotfound.de/archlinux/$repo/os/$arch
#Server = https://mirror.pagenotfound.de/archlinux/$repo/os/$arch
#Server = http://phinau.de/arch/$repo/os/$arch
#Server = https://phinau.de/arch/$repo/os/$arch
#Server = https://mirror.pseudoform.org/$repo/os/$arch
#Server = https://www.ratenzahlung.de/mirror/archlinux/$repo/os/$arch
#Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = http://linux.rz.rub.de/archlinux/$repo/os/$arch
#Server = http://mirror.satis-faction.de/archlinux/$repo/os/$arch
#Server = https://mirror.satis-faction.de/archlinux/$repo/os/$arch
#Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = http://archlinux.thaller.ws/$repo/os/$arch
#Server = https://archlinux.thaller.ws/$repo/os/$arch
#Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch
#Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
#Server = http://mirror.undisclose.de/archlinux/$repo/os/$arch
#Server = https://mirror.undisclose.de/archlinux/$repo/os/$arch
#Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch
#Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch
#Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch
#Server = https://arch.unixpeople.org/$repo/os/$arch
#Server = http://ftp.wrz.de/pub/archlinux/$repo/os/$arch
#Server = https://ftp.wrz.de/pub/archlinux/$repo/os/$arch
#Server = http://mirror.wtnet.de/arch/$repo/os/$arch
#Server = https://mirror.wtnet.de/arch/$repo/os/$arch
#Server = http://mirrors.xtom.de/archlinux/$repo/os/$arch
#Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch
#Server = http://arch.mirror.zachlge.org/$repo/os/$arch
#Server = https://arch.mirror.zachlge.org/$repo/os/$arch


As @joekamprad said if you’re in India try something like this with reflector-simple.

After saving the mirror list, try sudo pacman -Syyu to see if you can update the system without getting stuck. If the update goes through then try your install.