Endeavouros-skel-xfce4 file conflict

endeavouros-skel-xfce4 package seems to have a file conflict. Is this a bug?

$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 endeavouros is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (5)                         Old Version  New Version  Net Change

extra/aom                           3.1.3-2      3.2.0-1        0.13 MiB
endeavouros/endeavouros-skel-xfce4  1.0-2        1.0-3          0.00 MiB
core/linux-lts                      5.10.73-1    5.10.74-1     -0.01 MiB
core/linux-lts-headers              5.10.73-1    5.10.74-1      0.00 MiB
endeavouros/welcome                 3.16.5-1     3.16.6-1       0.00 MiB

Total Installed Size:  216.60 MiB
Net Upgrade Size:        0.13 MiB

:: Proceed with installation? [Y/n] y
(5/5) checking keys in keyring                                                                   [--------------------------------------------------------] 100%
(5/5) checking package integrity                                                                 [--------------------------------------------------------] 100%
(5/5) loading package files                                                                      [--------------------------------------------------------] 100%
(5/5) checking for file conflicts                                                                [--------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
endeavouros-skel-xfce4: /etc/skel/.bash_profile exists in filesystem (owned by bash)
endeavouros-skel-xfce4: /etc/skel/.bashrc exists in filesystem (owned by bash)
Errors occurred, no packages were upgraded.

This happened to me as well.

Yes we know that already…
you can simply uninstall the package. or just wait !! i do revert the changes packages will get updated soon.
or remove the two files:

sudo rm /etc/skel/.bash_profile /etc/skel/.bashrc

and update again

But we create a BUG with this… the two files are owned by package bash, I was not aware that it put the configs in /etc/skel…
It will not harm anything but … I failed to check this beforehand.

So please wait for the fix.

7 Likes

I didn’t know about this topic, went berseck mode, just erased the entire folder /etc/skel and updated again…
It’s working, but please wait for the update as mentioned above by joekamprad, what I did may not work for you and it could cause bigger problems.

I did like this because I had a snapshot to fallback to in case of problems…

sudo pacman -Syu --ignore=endeavouros-skel-xfce4 will let you update fixed package will be there later on…

I logged in as superuser and copy/pasted that into the terminal, and I still got in response the exact same error message as before :confused:

error: failed to commit transaction (conflicting files)
endeavouros-skel-xfce4: /etc/skel/.bash_profile exists in filesystem (owned by bash)
endeavouros-skel-xfce4: /etc/skel/.bashrc exists in filesystem (owned by bash)

@MetallicRed It’s …–xfce4 in your case, as per your error message. For example mine is --ignore=endeavouros-skel-i3wm.

2 Likes

new packages fixing it:

endeavouros/endeavouros-skel-xfce4 1.0-4 (23.1 KiB 35.3 KiB) [EndeavourOS]
pre user creation skel setup for xfce4 under EndeavourOS
endeavouros/endeavouros-skel-i3wm 1.0-11 (40.9 KiB 85.7 KiB) [EndeavourOS] (Installed: 1.0-9)
pre user creation skel setup for i3-wm under EndeavourOS

3 Likes

Thanks those work great

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