Skip to main content
Topic: WTF? Has there been a mass rollback? (Read 1176 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

WTF? Has there been a mass rollback?

Or are the download servers badly out of sync? I just got a lot of "xxx is newer than system" and downgraded accordingly (My intel box was back to freezing after being up for over a week without problems, so maybe the premature update was the reason):
Code: [Select]
[2021-06-02T21:58:07+0200] [ALPM] downgraded filesystem (2021.05.31-1 -> 2021.01.19-1)
[2021-06-02T21:58:07+0200] [ALPM] downgraded gnutls (3.7.2-1 -> 3.7.1-1)
[2021-06-02T21:58:07+0200] [ALPM] downgraded gsl (2.7-1 -> 2.6-2.1)
[2021-06-02T21:58:08+0200] [ALPM] downgraded imath (3.0.4-1 -> 3.0.3-1)
[2021-06-02T21:58:08+0200] [ALPM] downgraded libnftnl (1.2.0-1 -> 1.1.9-1)

mesa probably also needs to be built with gcc10. Maybe there have been more premature updates, gcc11 for instance?


Re: WTF? Has there been a mass rollback?

Reply #2
I get a weird message about firefox "error: package 'firefox' was not found" after "pacman -Si firefox". We're kinda late updating firefox to 89 or i have something messed up on my side?

Re: WTF? Has there been a mass rollback?

Reply #3
I get a weird message about firefox "error: package 'firefox' was not found" after "pacman -Si firefox". We're kinda late updating firefox to 89 or i have something messed up on my side?
maybe missing extra repo in pacman.conf, after you updated pacman.conf via pacman update in one of last update the system. check your /etc/pacman.conf

Re: WTF? Has there been a mass rollback?

Reply #4
Yeah i have now only system, world and galaxy  :o . What line should i add to pacman.conf?

Re: WTF? Has there been a mass rollback?

Reply #5
maybe missing extra repo in pacman.conf, after you updated pacman.conf via pacman update in one of last update the system. check your /etc/pacman.conf

Therfore I have a question.
After last update yesterday in my pacman.conf.pacnew there are removed "extra" and "community".
Code: [Select]
# ARCHLINUX
#

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch

Often I am unsure, what I should take over from the pacnew. I thought there is a special reason, that extra and community (from Arch Repos) are removed. I quessed that there may be special Artix Repos for this Arch-packages and I should remove.

Should I keep extra an community, oder keep?

Thx TM



CPU: AMD Ryzen 7 4800H
GPU: NVIDIA GeForce GTX 1650 Ti mobile
loaded: amdgpu,ati,modesetting,nouveau
Kernel: up to date
DM: Xfce

Re: WTF? Has there been a mass rollback?

Reply #6
you can keep extra and community surely

Re: WTF? Has there been a mass rollback?

Reply #7
Therfore I have a question.
After last update yesterday in my pacman.conf.pacnew there are removed "extra" and "community".
Code: [Select]
# ARCHLINUX
#

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch

Often I am unsure, what I should take over from the pacnew. I thought there is a special reason, that extra and community (from Arch Repos) are removed. I quessed that there may be special Artix Repos for this Arch-packages and I should remove.

Should I keep extra an community, oder keep?

Thx TM




You don’t have to use pacnew version, this is done to keep from overwriting current config

 

Re: WTF? Has there been a mass rollback?

Reply #8
Artix doesn't include Arch repos by default, and requires artix-archlinux-support package for that now.

https://forum.artixlinux.org/index.php/topic,2669.msg17669.html#msg17669

Edit: Installing that package even shows help on what to do next:

Code: [Select]
(1/1) Show archlinux help...
==> Add the arch repos in pacman.conf:

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch


[extra]
Include = /etc/pacman.d/mirrorlist-arch


#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch


[community]
Include = /etc/pacman.d/mirrorlist-arch


#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch


#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch

==> run: 'pacman-key --populate archlinux'

I think there should be a more visible official announcement in the News section and Artix RSS, though, because a lot of people are not following the forum.

Re: WTF? Has there been a mass rollback?

Reply #9
Artix doesn't include Arch repos by default, and requires artix-archlinux-support package for that now.


I am wondering. On my first install few days before, my original pacman.conf looked like this. Extra and communiy were enabled.
I didn't change that file. I first recognized after update, that there is a pacnew file an had a look in it.
Anyway, I understood now they are not needed, but also they can be kept. Therefore I think I will remove them.
Thx for informations.


Code: [Select]
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Artix Linux
# packagers with `pacman-key --populate artix`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The gremlins repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[gremlins]
#Include = /etc/pacman.d/mirrorlist

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

#[lib32]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

#
# ARCHLINUX
#

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch
CPU: AMD Ryzen 7 4800H
GPU: NVIDIA GeForce GTX 1650 Ti mobile
loaded: amdgpu,ati,modesetting,nouveau
Kernel: up to date
DM: Xfce

Re: WTF? Has there been a mass rollback?

Reply #10
I wonder if anyone hadn't edited /etc/pacman.conf at all, then presumably they won't get a pacnew file, it will be overwritten on updates? So if they had installed anything from extra or community that doesn't exist in the Artix repos then it won't be updated in future which could eventually cause issues. (Edit - I see that possibility has been noted elsewhere, and checking the git history it looks like that file remains as before, "backup" in the PKGBUILD so from man pacman:
       original=X, current=X, new=Y
           The current file is the same as the original, but the new one differs. Since the user did not ever modify the file, and the new one may contain improvements or bug fixes, install the new file.)