Can't start calamares due to missing symbol from Qt after upgrade

I can’t open the freshly installed endeavouros/calamares due to an undefined symbol error:

calamares: symbol lookup error: /usr/lib/libcalamares.so.3.3: undefined symbol: _ZN10FileSystem11nameForTypeENS_4TypeERK11QStringList

Not sure if this is related to the recent upgrade to Plasma 6, but the QStringList part looks to suggest that it is.

Out of curiosity, are you using Calamares for something specific on the installed system?

I’m trying to install endeavouros on another drive from the existing one.

I don’t think you can do that from an installed system using Calamares.

Calamares is meant to be used on the live ISO.

You could always clone your current system.

Or, to use your current system to install with command line, “the Arch way”, a base Arch system and then add EnOS’ customization and tweaks to it.

There is also, of course, the archinstall script.

2 Likes

The calamares package in our repos matches the libraries from our current ISO. It won’t work with the current state of the Arch repos.

You could try building calamares-git from our PKGBUILD.

Hmm…are you sure? As long as you had the things it expects to be on the ISO, and you did an online install, I think it may work.

2 Likes

You are right, it may work or perhaps why it shouldn’t?

I think I meant to say that only by launching Calamares in an installed system you wouldn’t be able to install EndeavourOS on another device.

But if, as you say, it is configured the way it is, the online install should work in principle.

Would actually be interesting to see as a “case study”.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.