Artix Linux Forum

Artix Linux => Installation / Migration / Configuration => Topic started by: devarch on 26 June 2025, 21:57:14

Title: Artix First-Time Install: Multiple Issues
Post by: devarch on 26 June 2025, 21:57:14
I've never used Artix before; I usually use Devuan. My main reason for trying Artix was the better hardware support I read about, which is apparently better suited for my hardware (and out of curiosity to try something new).

From what I've read on some Artix wikis, there's no installer in the base .iso. So, I grabbed the Qt Community Edition OpenRC weekly spin.

Yes, the installer is really broken. I couldn't successfully do an encrypted install, and the non-encrypted install was also broken. As a result, I had to manually create and format the root partition before the installation could finish successfully. This surprised me because the GUI Calamares (the same installer, I assume) from Debian can perform a simple encrypted install (without LVM, just encrypted '/').

So, my first question is about installation: Is it true that the only way to install DE or Community Edition is with an unencrypted install and then transfer the installation to an encrypted partition? Do you have any other methods for doing this? (Encryption in 2025 is a must.)

Next, I tried using pacman for the first time. I used `pacman -U` and `pacman -S` for application searches as per the help instructions. My first action with a fresh install was to activate the firewall and then install Opensnitch. I typed `pacman -Ss opensnitch` and found two versions of Opensnitch (I'm new to using something other than apt, so I don't really understand why there are two identical packages—same name and version. Plus, there's a separate package for openrc. And no trace of the Opensnitch GUI.) When I tried to install both with `-S`, it was unsuccessful. The openrc part of opensnitch asked me about some keys that I don't have.

I decided I might be doing something wrong and started Octopi (one reason I grabbed the Community Edition was for a GUI package manager, in case I couldn't quickly adapt to pacman).

Same story—issues with Opensnitch and impossibility of installation.

Installing selected packages...
Resolving dependencies...
Looking for conflicting packages...

Package (10) New Version Net Change Download Size
world/c-ares 1.34.5-1 0.51 MiB 0.22 MiB
world/libnetfilter_queue 1.0.5-2 0.04 MiB 0.02 MiB
world/python-grpcio 1.73.0-1 10.29 MiB 2.90 MiB
world/python-grpcio-tools 1.73.0-1 0.46 MiB 0.15 MiB
world/python-notify2 0.3.1-11 0.07 MiB 0.02 MiB
world/python-protobuf 31.1-1 3.41 MiB 0.46 MiB
world/python-pyinotify 0.9.6-15 0.29 MiB 0.05 MiB
world/python-slugify 8.0.4-3 0.05 MiB 0.02 MiB
world/python-text-unidecode 1.3-12 0.31 MiB 0.06 MiB
extra/opensnitch 1.6.8-2 17.52 MiB 4.84 MiB

Download Size: 8.72 MiB
Installed Size: 32.94 MiB

:: Retrieving packages...

(1/10) opensnitch-1.6.8-2-x86_64
(2/10) python-grpcio-1.73.0-1-x86_64
(3/10) python-protobuf-31.1-1-x86_64
(4/10) c-ares-1.34.5-1-x86_64
(5/10) python-grpcio-tools-1.73.0-1-x86_64
(6/10) python-text-unidecode-1.3-12-any
(7/10) python-pyinotify-0.9.6-15-any
(8/10) python-notify2-0.3.1-11-any
(9/10) python-slugify-8.0.4-3-any
(10/10) libnetfilter_queue-1.0.5-2-x86_64

checking keys in keyring
downloading required keys...
checking package integrity
error: libnetfilter_queue: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/libnetfilter_queue-1.0.5-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: c-ares: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/c-ares-1.34.5-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-protobuf: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-protobuf-31.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-grpcio-tools: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-grpcio-tools-1.73.0-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-grpcio: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-grpcio-1.73.0-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-text-unidecode: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-text-unidecode-1.3-12-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-slugify: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-slugify-8.0.4-3-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-pyinotify: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-pyinotify-0.9.6-15-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-notify2: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-notify2-0.3.1-11-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: opensnitch: signature from "George Rawlinson" is unknown trust

:: File /var/cache/pacman/pkg/opensnitch-1.6.8-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
Package (5) New Version Net Change Download Size
world/python-jinja 1:3.1.6-1 1.77 MiB 0.30 MiB
world/python-markupsafe 3.0.2-1 0.08 MiB 0.02 MiB
world/python-ujson 5.10.0-2 0.14 MiB 0.05 MiB
extra/python-pyasn 1.6.2-1 0.18 MiB 0.05 MiB
extra/python-qt-material 2.16-1 3.22 MiB 0.94 MiB
Download Size: 1.36 MiB
Installed Size: 5.39 MiB

(1/5) python-qt-material-2.16-1-any
(2/5) python-jinja-1:3.1.6-1-any
(3/5) python-ujson-5.10.0-2-x86_64
(4/5) python-pyasn-1.6.2-1-x86_64
(5/5) python-markupsafe-3.0.2-1-x86_64

error: python-markupsafe: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-markupsafe-3.0.2-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-jinja: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-jinja-1:3.1.6-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-qt-material: signature from "George Rawlinson" is unknown trust

:: File /var/cache/pacman/pkg/python-qt-material-2.16-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-ujson: signature from "Artix Buildbot" is unknown trust

:: File /var/cache/pacman/pkg/python-ujson-5.10.0-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

error: python-pyasn: signature from "George Rawlinson" is unknown trust

:: File /var/cache/pacman/pkg/python-pyasn-1.6.2-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

Command finished with errors!



Then I've discovered that it exists dpkg for arch. I've tried to install pkg. Again there are 2 dpkg and every case

Command finished with errors!

Then I've found recommendation to use yay/
I've tried 
pacman -S yay

and got

error: target not found: yay

So, I gave up.

The second question is what does it all mean? How do you install packages? In apt if package is in repositories it can be installed. If it's a bit wrong like some packages from debian that depend on systemd, I can install them anyway with force and correct something or they just will work. Why do I see the same package two times? What is the problem with the keys for packages.
Am I doing something wrong or is this just bad luck that every first package like opensnitch, dpkg, yay all create problems and are impossible to install?
Title: Re: Artix First-Time Install: Multiple Issues
Post by: clappingsnowdrop on 26 June 2025, 23:03:05
I'm not able to answer everything, but I will tell you what I do know.


Yes, the installer is really broken. I couldn't successfully do an encrypted install, and the non-encrypted install was also broken. As a result, I had to manually create and format the root partition before the installation could finish successfully. This surprised me because the GUI Calamares (the same installer, I assume) from Debian can perform a simple encrypted install (without LVM, just encrypted '/').

So, my first question is about installation: Is it true that the only way to install DE or Community Edition is with an unencrypted install and then transfer the installation to an encrypted partition? Do you have any other methods for doing this? (Encryption in 2025 is a must.)
I did try the GUI installer before, and it's a bust. I've set up mine with encryption as well, but my installation is manual (through the cli). Like How you would install arch manually.

check this out. (https://wiki.archlinux.org/title/Pacman/Rosetta)
Next, I tried using pacman for the first time. I used `pacman -U` and `pacman -S` for application searches as per the help instructions. My first action with a fresh install was to activate the firewall and then install Opensnitch. I typed `pacman -Ss opensnitch` and found two versions of Opensnitch (I'm new to using something other than apt, so I don't really understand why there are two identical packages—same name and version. Plus, there's a separate package for openrc. And no trace of the Opensnitch GUI.) When I tried to install both with `-S`, it was unsuccessful. The openrc part of opensnitch asked me about some keys that I don't have.

pacman -S would be the functional equivalent to apt install. pacman -U wwould be dpkg -i. pacman -Ss would be apt search for a good reference you can check this out. (https://wiki.archlinux.org/title/Pacman/Rosetta)

The reason why you see two packages is that they're from different repos/sources.  galaxy/opensnitch is from Artix's repos and extra/opensnitch is from Arch's repos. -openrc packages are init scripts. Checking from the files with pacman -Fl there is a opensnitchd, in which I would assume is the file that runs in the background.

as for it not opening there is an error, but upon troubleshooting, I can't check it as it requires elogind (I block that in my installs). So I can't answer this one. Others can chime in better.

Then I've found recommendation to use yay/
I've tried
pacman -S yay

if I remember correctly yay is not installed by default. And if I remember correctly, arch does not have it too.

The second question is what does it all mean? How do you install packages? In apt if package is in repositories it can be installed. If it's a bit wrong like some packages from debian that depend on systemd, I can install them anyway with force and correct something or they just will work. Why do I see the same package two times? What is the problem with the keys for packages.
Am I doing something wrong or is this just bad luck that every first package like opensnitch, dpkg, yay all create problems and are impossible to install?

How to install and why there's two packages is mentioned above. As for the keys, I'm assuming you're using other repos or maybe not installed the arch repos properly (https://wiki.artixlinux.org/Main/Repositories). I think this is better off answered by others as it's been a while I've added the arch repos and I had no problem. So I have no answer for this too.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: gripped on 26 June 2025, 23:25:05
Please consider using code tags for long sections of posted output. It makes it far easier to read but thanks for at least posting some.
Yes, the installer is really broken
I'm not 100% but think there are currently issues with the GUI iso if choosing btrfs and encryption.
Also when given a choice choose the 'offline' install not 'online'
Quote
so I don't really understand why there are two identical packages—same name and version

I can see from
extra/opensnitch
you have the Arch repo's enabled because extra is an Arch repo. So if the package exists in both the Artix and Arch repo's
Code: [Select]
pacman -Ss opensnitch
galaxy/opensnitch 1.6.8-2
    A GNU/Linux application firewall
galaxy/opensnitch-openrc 20250117-1 (openrc-galaxy)
    OpenRC opensnitch init script
extra/opensnitch 1.6.8-2
    A GNU/Linux application firewall

 I suspect though that the output you see is
Code: [Select]
pacman -Ss opensnitch
extra/opensnitch 1.6.8-2
    A GNU/Linux application firewall
galaxy/opensnitch 1.6.8-2
    A GNU/Linux application firewall
galaxy/opensnitch-openrc 20250117-1 (openrc-galaxy)
    OpenRC opensnitch init script

This would happen if the Arch repo's were placed above the Artix repo's in /etc/pacman.conf.
extra is an Arch repo and elsewhere in your output is.
Code: [Select]
Package (10) New Version Net Change Download Size
world/c-ares 1.34.5-1 0.51 MiB 0.22 MiB
world/libnetfilter_queue 1.0.5-2 0.04 MiB 0.02 MiB
world/python-grpcio 1.73.0-1 10.29 MiB 2.90 MiB
world/python-grpcio-tools 1.73.0-1 0.46 MiB 0.15 MiB
world/python-notify2 0.3.1-11 0.07 MiB 0.02 MiB
world/python-protobuf 31.1-1 3.41 MiB 0.46 MiB
world/python-pyinotify 0.9.6-15 0.29 MiB 0.05 MiB
world/python-slugify 8.0.4-3 0.05 MiB 0.02 MiB
world/python-text-unidecode 1.3-12 0.31 MiB 0.06 MiB
extra/opensnitch 1.6.8-2 17.52 MiB 4.84 MiB

pacman should not be using extra/opensnitch (Arch) when the opensnitch exist in galaxy/opensnitch
The Arch repos need to be below the Artix repos in /etc/pacman.conf

Quote
any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
https://wiki.artixlinux.org/Main/Troubleshooting#Invalid_or_corrupted_packages_.28PGP_signature.29
Quote
Then I've discovered that it exists dpkg for arch.
Use pacman.
Quote
error: target not found: yay
Not in the repos, in the AUR (similar to PPA's)
https://itsfoss.com/install-yay-arch-linux/
Once you've done that yay can fetch and build AUR packages for you.


Edit Ninja'd :)
Edit2
Artix/Arch is not like debian in many ways but one is that when you install a service in debian it normally  both starts it and enables it to start at boot.
Artix/Arch does not do that. And further with Artix, as there is more than one init you have to also get the service files for your init.
For opensnitch it's only opensnitch-openrc available (other inits out of luck).
You'd then have to enable it
(probably)
Code: [Select]
sudo rc-update add opensnitch default
Title: Re: Artix First-Time Install: Multiple Issues
Post by: devarch on 27 June 2025, 01:55:40
as for it not opening there is an error, but upon troubleshooting, I can't check it as it requires elogind

I've started with comminity .iso which has no elogind? :o  :

Code: [Select]
pacman -U elogind
error: 'elogind': could not find or read package

but the error is different:
Code: [Select]
File /var/cache/pacman/pkg/libnetfilter_queue-1.0.5-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

Anyway thanks for some clarifictions.

the package exists in both the Artix and Arch repo's

Are they broken?

File /var/cache/pacman/pkg/libnetfilter_queue-1.0.5-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

ai says

Code: [Select]
sudo rm /var/cache/pacman/pkg/libnetfilter_queue-1.0.5-2-x86_64.pkg.tar.zst
sudo pacman -Sy archlinux-keyring
sudo pacman -S archlinux-keyring
sudo pacman-key --refresh-keys

I've got

Code: [Select]
warning: archlinux-keyring-20250430.1-1 is up to date -- reinstalling

error: archlinux-keyring: signature from "Artix Buildbot <[email protected]>" is unknown trust

error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

File /var/cache/pacman/pkg/archlinux-keyring-20250430.1-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).

I've followed https://wiki.artixlinux.org/Main/Troubleshooting#Invalid_or_corrupted_packages_.28PGP_signature.29 (https://wiki.artixlinux.org/Main/Troubleshooting#Invalid_or_corrupted_packages_.28PGP_signature.29)

If you can't install the artix-keyring because of signature errors, perform step 2 and repeat 1

Code: [Select]
rm -r /etc/pacman.d/gnupg
host:[root]:~# pacman -Sy archlinux-keyring artix-keyring
....................................
error: keyring is not writable
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

It did not work.

I've tried

Code: [Select]
sudo pacman -Scc
sudo pacman -Syu


Code: [Select]
:: Retrieving packages...
 lutris-0.5.19-6-any          1929.8 KiB   540 KiB/s 00:04 [--------------------------------] 100%
 7zip-24.09-3-x86_64          1910.4 KiB   433 KiB/s 00:04 [--------------------------------] 100%
 gnupg-2.4.8-1-x86_64            2.8 MiB   453 KiB/s 00:06 [--------------------------------] 100%
 tor-0.4.8.16-2-x86_64           3.4 MiB   481 KiB/s 00:07 [--------------------------------] 100%
 kdepim-runtime-25.04.2-2...     3.3 MiB   429 KiB/s 00:08 [--------------------------------] 100%
 perl-image-exiftool-13.3...     4.3 MiB   533 KiB/s 00:08 [--------------------------------] 100%
 util-linux-2.41.1-1-x86_64      5.1 MiB   590 KiB/s 00:09 [--------------------------------] 100%
 python-3.13.5-1-x86_64         12.3 MiB   977 KiB/s 00:13 [--------------------------------] 100%
 qt6-base-6.9.1-2-x86_64        14.3 MiB  1086 KiB/s 00:13 [--------------------------------] 100%
 xorg-server-21.1.18-2-x86_64 1438.7 KiB   521 KiB/s 00:03 [--------------------------------] 100%
 btrfs-progs-6.15-1-x86_64    1289.9 KiB   137 KiB/s 00:09 [--------------------------------] 100%
 lib32-nss-3.113-1-x86_64     1199.5 KiB   145 KiB/s 00:08 [--------------------------------] 100%
 udisks2-2.10.1-6-x86_64       751.6 KiB  84.2 KiB/s 00:09 [--------------------------------] 100%
 cryptsetup-2.8.0-1-x86_64     801.2 KiB  89.6 KiB/s 00:09 [--------------------------------] 100%
 libxml2-2.14.4-2-x86_64       799.7 KiB  89.4 KiB/s 00:09 [--------------------------------] 100%
 thin-provisioning-tools-...  1100.9 KiB   122 KiB/s 00:09 [--------------------------------] 100%
 util-linux-libs-2.41.1-1...   490.5 KiB  68.7 KiB/s 00:07 [--------------------------------] 100%
 lib32-libxml2-2.14.4-2-x...   550.1 KiB  71.9 KiB/s 00:08 [--------------------------------] 100%
 lib32-util-linux-2.41.1-...   449.7 KiB  40.2 KiB/s 00:11 [--------------------------------] 100%
 waterfox-6.5.10-1-x86_64       78.0 MiB  2.58 MiB/s 00:30 [--------------------------------] 100%
 xorg-server-common-21.1....    27.5 KiB  15.9 KiB/s 00:02 [--------------------------------] 100%
 pciutils-3.14.0-1-x86_64      145.3 KiB  78.7 KiB/s 00:02 [--------------------------------] 100%
 Total (22/22)                 136.2 MiB  4.48 MiB/s 00:30 [--------------------------------] 100%

and no way

Code: [Select]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: gripped on 27 June 2025, 02:06:03
Code: [Select]
error: keyring is not writable
error: required key missing from keyring
That's a problem but a solution or even an idea is not jumping out at me at present.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: tintin on 27 June 2025, 05:15:15

I've followed https://wiki.artixlinux.org/Main/Troubleshooting#Invalid_or_corrupted_packages_.28PGP_signature.29 (https://wiki.artixlinux.org/Main/Troubleshooting#Invalid_or_corrupted_packages_.28PGP_signature.29)

and no way

Code: [Select]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

I had the same problem recently after a fresh install.
If I remember correctly, I first ran:

Code: [Select]
pacman-key --init
Code: [Select]
pacman-key --populate archlinux artix

And then I went back to the wiki procedure.


Title: Re: Artix First-Time Install: Multiple Issues
Post by: Fox on 27 June 2025, 07:14:15
The Artix Calamares instance is borked, for whatever reason, it cannot do encryption correctly, and the Artix maintainers refuse to accept that this problem exists
Title: Re: Artix First-Time Install: Multiple Issues
Post by: mrbrklyn on 27 June 2025, 10:47:56
The Artix Calamares instance is borked, for whatever reason, it cannot do encryption correctly, and the Artix maintainers refuse to accept that this problem exists

how about some love for those hardworking volunteers...
Title: Re: Artix First-Time Install: Multiple Issues
Post by: mrbrklyn on 27 June 2025, 11:35:58
Code: [Select]
error: keyring is not writable
error: required key missing from keyring
That's a problem but a solution or even an idea is not jumping out at me at present.

selinux problem?  hardware failure on the drive... I've seen that.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: devarch on 28 June 2025, 22:23:04
Thanks.

Finally I've got where the problem came from.
artix-community-qt-openrc-20250623-x86_64.iso is broken. I do not know how and why but it's broken.

From https://artixlinux.org/download.php
These images are automatically built once a week and put up for download without any testing. Please report any issues at our forum.

So, I report it.

I've picked an old one as of 2025-04-06 not community, and got broken boot after install:

Code: [Select]
error: faild to mount /dev/mpper/luks-....

Verdict: The iinstaller is broken too.

I've repaird bootoader and now pacman visibly works.

But I have new problem:

Code: [Select]
# pacman -S pipewire pipewire-pulse wireplumber pipewire-alsa
warning: pipewire-1:1.4.5-1 is up to date -- reinstalling
warning: wireplumber-0.5.10-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse-1:1.4.5-1 and pulseaudio-17.0+r43+g3e2bb8a1e-1 are in conflict. Remove pulseaudio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-bluetooth
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-zeroconf

Does it mean I have to resolve dependencies by myself?
Ok, pacman is not apt, but is there any way to automtically resolve dependencies?
Or equivalnt of aptitude?
Or how do you do?
Title: Re: Artix First-Time Install: Multiple Issues
Post by: mrbrklyn on 28 June 2025, 22:29:18
I am not convinced.  Try installing with the base system.  I think you have hardware problems.
https://wiki.artixlinux.org/Main/Installation

Wipe the system clean.   I've done a few hundred installs with artix at this point and never ever saw anything like the troubles your describing.

Also - read man pacman and see the -c switch on the remove option and avoid doing  partial updates without reason
Title: Re: Artix First-Time Install: Multiple Issues
Post by: devarch on 28 June 2025, 23:09:51
No. It's brandnew hardware and it's checked.
artix-community-qt-openrc-20250623-x86_64.iso weekly build produces the set oof erors as in my first post.

artix-plasma-openrc-20250407-x86_64.iso (stable ISO) can be installed encrypted only when the luks partition is created by calamares itself (no change, no luks, no ext4 + encrypt, only created directly) and will not boot!
 I've to chroot, add encrypt in HOOKS and then regenerate bootloader. Only then it boots normally.
The aforementioned problems with artix-community-qt-openrc-20250623-x86_64.iso have disappeared too.


It's up to you. I'm describing my very first step in artix linux as is .

And now, when the system is finally installed, packman is working with no key problem I see that pacman is not able to resolve dependencies (or I do not know how to use it) because

Code: [Select]
# pacman -S pipewire pipewire-pulse wireplumber pipewire-alsa
warning: pipewire-1:1.4.5-1 is up to date -- reinstalling
warning: wireplumber-0.5.10-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse-1:1.4.5-1 and pulseaudio-17.0+r43+g3e2bb8a1e-1 are in conflict. Remove pulseaudio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-bluetooth
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-zeroconf

and

Code: [Select]
# pacman -Rns pulseaudio pulseaudio-bluetooth pulseaudio-zeroconf
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulse-native-provider' required by plasma-pa

I've just installed pipewire (thanks AI), but it's like sorcery for me: purge plasma-pa to install plasma-pa while installing pipewire.

So, the questions are still the same:

Does it mean I have to resolve dependencies by myself?
Is there any way to automatically resolve dependencies?
Or equivalnt of aptitude?
Or how do you do?
Title: Re: Artix First-Time Install: Multiple Issues
Post by: devarch on 29 June 2025, 01:31:09
  I've done a few hundred installs with artix at this point and never ever saw anything like the troubles your describing.


few hundred installs of this community build artix-community-qt-openrc-20250623-x86_64.iso? Ah, ok.
I run this live iso and got the problem with pacman.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: mrbrklyn on 29 June 2025, 03:24:47
No. It's brandnew hardware and it's checked.
artix-community-qt-openrc-20250623-x86_64.iso weekly build produces the set oof erors as in my first post.

artix-plasma-openrc-20250407-x86_64.iso (stable ISO) can be installed encrypted only when the luks partition is created by calamares itself (no change, no luks, no ext4 + encrypt, only created directly) and will not boot!
 I've to chroot, add encrypt in HOOKS and then regenerate bootloader. Only then it boots normally.
The aforementioned problems with artix-community-qt-openrc-20250623-x86_64.iso have disappeared too.

I am not convinced. 

It's up to you. I'm describing my very first step in artix linux as is .

And now, when the system is finally installed, packman is working with no key problem I see that pacman is not able to resolve dependencies (or I do not know how to use it) because

Code: [Select]
# pacman -S pipewire pipewire-pulse wireplumber pipewire-alsa
warning: pipewire-1:1.4.5-1 is up to date -- reinstalling
warning: wireplumber-0.5.10-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse-1:1.4.5-1 and pulseaudio-17.0+r43+g3e2bb8a1e-1 are in conflict. Remove pulseaudio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-bluetooth
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-zeroconf

and

Code: [Select]
# pacman -Rns pulseaudio pulseaudio-bluetooth pulseaudio-zeroconf
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulse-native-provider' required by plasma-pa

I've just installed pipewire (thanks AI), but it's like sorcery for me: purge plasma-pa to install plasma-pa while installing pipewire.

So, the questions are still the same:

Does it mean I have to resolve dependencies by myself?
Is there any way to automatically resolve dependencies?
Or equivalnt of aptitude?
Or how do you do?


You went down a rabbit hole and truthfully, I can barely understand what you did or how you got there.  Two things that are clear though:

A) You did not follow the general documentation for the iso
B) You haven't read the manual for pacman.

I understand you know apt and cant get your head around pacman... this is not an unusual thing for some folks.  But you are going to need to read the pacman man page and I already gave you your answer to your question.

I am going to say what I said before, you should start with a base install and get familiar with it.  And I am still fairly certain you have a hardware issue.  You can't write as root to your keys and package management files?  Either your hard drive turned into a iso julliet cdrom or there is a hardware issue.

It is extremely hard to fix five errors at once, even with good hardware.  You are just bouncing around from problem to problem with no basic idea what is happening.

That is not a fun way to install an OS.  Wipe the drive clean
and
Start fresh, with the base install.
Baby steps... this is new to you.  So take the time to learn.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: devarch on 29 June 2025, 13:57:36
And I am still fairly certain you have a hardware issue.  You can't write as root to your keys and package management files?  Either your hard drive turned into a iso julliet cdrom or there is a hardware issue.

No. Let me repeat again

1. ]The hardware is new < 1 month and is checked.

2. The problem with paman IS ONLY ON artix-community-qt-openrc-20250623-x86_64.iso weekly build. This problem persists even when artix-community-qt-openrc-20250623-x86_64.iso is not installed but booted in live mode.
artix-plasma-openrc-20250407-x86_64.iso (stable ISO) HAS NO THIS ISSUE

3. The problem with encrypted install is linked to Calamares for sure. Why? Because after encrypted install I have to chroot and manually modify /etc/mkinitcpio.conf to add "encrypted" in the line "HOOK=....". So this issue is linked to Calamares. I'm not talking here about base iinstall but about GUI install  from ISO with DE.

You haven't read the manual for pacman.
I've read but did not get everything yet. Here you are right I have to study it carefully.

For me, after apt it's quite difficult to understand why I cannot just follow Artix wiki. For exemple
https://wiki.artixlinux.org/Site/PipewireInsteadPulseaudio says

Usually you will Install these packages:

 sudo pacman -S pipewire pipewire-pulse wireplumber pipewire-alsa


It does not work like this!

The right procedure is as follow

sudo pacman -Rns plasma-pa pulseaudio pulseaudio-bluetooth pulseaudio-zeroconf

sudo pacman -S --needed pipewire pipewire-pulse pipewire-alsa wireplumber bluez bluez-utils avahi plasma-pa

How could I know in advance that I should remove plasma-pa before insttalling pipewire just to install plasma-pa after installing pipewire? Pacman says nothing about it, neither man, no Artix wiki.
Title: Re: Artix First-Time Install: Multiple Issues
Post by: mrbrklyn on 29 June 2025, 15:44:41
https://wiki.artixlinux.org/Main/InstallationWithFullDiskEncryption
Title: Re: Artix First-Time Install: Multiple Issues
Post by: mrbrklyn on 01 July 2025, 18:36:53

Usually you will Install these packages:

 sudo pacman -S pipewire pipewire-pulse wireplumber pipewire-alsa


It does not work like this!

The right procedure is as follow

sudo pacman -Rns plasma-pa pulseaudio pulseaudio-bluetooth pulseaudio-zeroconf

sudo pacman -S --needed pipewire pipewire-pulse pipewire-alsa wireplumber bluez bluez-utils avahi plasma-pa

How could I know in advance that I should remove plasma-pa before insttalling pipewire just to install plasma-pa after installing pipewire? Pacman says nothing about it, neither man, no Artix wiki.

I apologize if it seemed rude.  If this is the only problem, however, which is not clear from the multiple posts in this thread, and the subject line, and how I read your questions, then first let me say, it is entirely possible to be a bug that can be addressed by the team and should be looked at and squared away.

I suggest to post this question under and new subject, a narrower subject, and focus on this exclusively.  I am sure the dev team will pick up on it then and satisfy you.