Help downgrading an aur package

Hello.
Where can I get help with downgrading an aur package? I use Nordvpn and since the last update it no longer connects. I contacted their support and they reported that “The issue seems to be caused by the different implementation of this app as it was created by the Arch Linux community and not us. In order to resolve this issue, we would recommend you to contact the Arch Linux community that created this app (…)”

I would like to try returning to the previous package.

keep in mind that you might need the downgradefromala option. in this case use

sudo DOWNGRADE_FROM_ALA=1 downgrade YOURAPPLICATION
1 Like

I am pretty sure the above is only for repo packages. The aur packages are build from a pkgbuild “recipe”. So you either need the old version of the recipe and the old source files, or if it was a re-build the old version might be in your cache, if you have not clean it. I am unfortunately not sure if many older versions are kept by default or just the last one and where the buildcache was.

we would recommend you to contact the Arch Linux community that created this

AUR (en) - nordvpn

speedytux commented on 2024-04-02 06:10 (UTC)

Please don’t upgrade to the 3.17.3. There is a bug that prevent the connection. Just checked with the support center.

AUR (en) - nordvpn-bin

Mxzcabel commented on 2023-03-23 20:37 (UTC) (edited on 2024-03-31 01:07 (UTC) by Mxzcabel)


If you want to see the change between newer versions just check the Github page.


Please DO NOT flag this package as out-of-date until there’s the official release on Github’s page.

Maybe the announcement is delayed, but wait for some other possible forward release, which is patching the previous one, before the actual publishing.


Note from 3.17.3v:

Caution! This version needs heed while using it and should be avoided. I strongly advice downgrading to 3.17.2 and wait for a new version or patching. Some big problems are:

  • There’s DNS leak present. Your original ISP servers can be exposed, as reported already on #343 issue.
  • Unable to connect on nordvpn servers. Your journal might show the follow output: networker setting dns: setting dns with resolvectl: setting dns with resolvectl: Failed to set DNS configuration: Could not activate remote peer: activation request failed: unknown unit.: exit status 1

After restarting resolve with systemctl restart systemd-resolved.service you may get it working again, enough for connecting normally, as reported, but not exclusively an ARM platform issue, on #342.

I’ve never found a “proper” way to do this. The only thing I’ve been able to do was to get a list of all the files in the package, then restore them from my last backup before I upgraded it.

And…another reason not to use AUR ‘helpers’ rears its fugly head.

@Olli: that’s how I downgrade AUR packages(not from ALA, of course, but from my local repository).

@Teo: if you use a custom repository, you can keep as many previous versions as you like.

1 Like

You can do this with the normal repos too, the question was for the aur, if that cache keep more than one version (does it respect the pamac.conf too in case of pamac as helper for example).

For NordVPN and possibly others as well you need to use systemd-resolved as the dns resolver.

Manjaro defaults to openresolv

From the message is appears that resolvectl - which is depending on a running and functional systemd-resolved- is causing the issue.

This has been covered in the guide [root tip] [How To] NordVPN on Manjaro

The Arch Wiki contains the information as well NordVPN - ArchWiki

ATTENTION

NordVPN does not leak DNS on Manjaro if setup correctly using systemd-resolved

dnsleaktest.com using NordVPN

Standard test result

Extended test result

1 Like

Which is always changed here.
Does anyone know of a rationale for openresolv?

I have no idea - perhaps it is a remnant from :man_shrugging:

On my custom ISO I use systemd as resolver - because it - for my usage - works better.

Sames.

Current regular mace kde list
## Network
avahi
networkmanager
networkmanager-openconnect
networkmanager-openvpn
networkmanager-pptp
networkmanager-vpnc
networkmanager-l2tp
nss-mdns # NSS support for mDNS (optdepend for avahi)
ntp
mobile-broadband-provider-info
modemmanager
## cscs removed ## openresolv
openssh
samba
usb_modeswitch

## Libraries for Sound/Audio/Video
alsa-firmware
alsa-utils
ffmpeg
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
libcanberra
>multilib lib32-libcanberra
libdvdcss
manjaro-alsa
manjaro-gstreamer
>extra manjaro-modem
manjaro-pipewire
phonon-qt6-vlc

## Btrfs
grub-btrfs
>extra timeshift-autosnap-manjaro

## Connect Packages
kamera
mtpfs
udiskie
udisks2

## Fonts
ttf-dejavu
# cantarell-fonts        # Installed as gnome-themes-standard dependency
noto-fonts               # default font
#noto-fonts-cjk           # asian fonts - needed big package, ~76 mb compressed
adobe-source-sans-pro-fonts
adobe-source-han-sans-jp-fonts
adobe-source-han-sans-kr-fonts
adobe-source-han-sans-cn-fonts
>extra noto-fonts-emoji
terminus-font
>extra ttf-inconsolata
>extra ttf-indic-otf
>extra ttf-liberation
>extra ttf-droid

## Package management
#>extra appimagelauncher
pamac-gtk3
## cscs removed ## pamac-tray-icon-plasma
pamac-cli
#>extra apparmor
#>extra snapd
#>extra snapd-glib
#>extra pamac-snap-plugin
>extra pamac-flatpak-plugin
#discover-snap
#discover
## cscs removed ## packagekit-qt6
>extra fwupd
#octopi
#octopi-cachecleaner
#octopi-repoeditor
#octopi-notifier-frameworks
#pamac-qt
#manjaro-application-utility

## Printing
>extra manjaro-printer
>extra gtk3-print-backends

## Optional dependencies for hplip
>extra python-pillow
>extra python-pip
>extra python-pyqt5
>extra python-reportlab

## Optional dependencies for print-manager
>extra system-config-printer  # auto-detect the printer driver
>extra python-pysmbc          # SMB browser support

## Display manager
sddm
sddm-kcm

## Plasma5
audiocd-kio
bluedevil
kde-gtk-config
kdeplasma-addons
kgamma
kinfocenter
kmenuedit
kscreen
kscreenlocker
ksshaskpass
kwallet-pam
kwayland-integration
kwin
qt6-virtualkeyboard                # required by plasma-workspace
kwrited
milou
plasma-desktop
plasma-nm
plasma-pa
plasma-systemmonitor               # plasma-meta, replaces ksysguard
plasma-workspace                   # required by plasma-desktop, etc., replaces plasma-wayland-session
>extra plasma-workspace-wallpapers
powerdevil
systemsettings
plasma-browser-integration
xdg-desktop-portal-kde
#plasma-welcome
plasma-thunderbolt

## Themes QT/GTK/SDDM
gnome-themes-extra
#oxygen # needed to provide KDE system sounds
#oxygen-icons
sddm-breath-theme
grub-theme-manjaro
breeze5 # Fore Qt5 Breeze style
breeze-gtk
## cscs removed ## plymouth
## cscs removed ## plymouth-theme-manjaro

## KDE Applications
ark
#>extra digikam
dolphin
dolphin-plugins
>extra filelight
kate
kcalc
>extra keditbookmarks
kfind
kdeconnect
okular
#>extra >x86_64 kget
#>extra >x86_64 libktorrent
#>extra >i686 kdenetwork-kget
kdenetwork-filesharing
#>extra kdenlive
khelpcenter
kio-extras
#>extra kleopatra
konsole
ksystemlog
kwalletmanager
gwenview
#partitionmanager
>extra print-manager
>extra skanlite
spectacle

## Optional dependencies for ark
p7zip  # 7Z format support
unarchiver  # RAR format support

## Optional dependency for digikam
#>extra kipi-plugins  # export to various online services
#>extra hugin         # panorama tool

## Optional dependencies for dolphin
kdegraphics-thumbnailers  # PDF and PS thumbnails
ffmpegthumbs              # video thumbnails

## Optional dependencies for gwenview
kimageformats                      # support for dds, xcf, exr, psd, and more image formats
qt6-imageformats                   # support for tiff, webp, and more image formats

## Optional dependencies for kdeconnect
sshfs  # remote filesystem browser

## Optional dependencies for kdenlive
#>extra cdrtools         # for creation of DVD ISO images
#>extra dvdauthor        # for creation of DVD
#>extra dvgrab           # for firewire capture
#>extra recordmydesktop  # for screen capture
#>extra vlc-nightly     # for DVD preview, needs xine-ui or vlc, vlc is in "Applications" section
#>extra movit            # for GPU video processing

## Optional dependencies for okular
poppler-data  # encoding data to display PDF documents containing CJK characters

## Applications
>extra elisa
dmidecode # for inxi -m output
firefox
htop
inxi
## cscs removed ## kaccounts-providers                # required by kio-gdrive
#>extra krita
#ms-office-online
#>extra onlyoffice-desktopeditors
#>extra freeoffice
#>extra libreoffice-still
## cscs removed ## manjaro-hello
## cscs removed ## manjaro-application-utility
manjaro-settings-manager-kcm
## cscs removed ## manjaro-settings-manager-knotifier
plasma-systemmonitor
powertop
#>extra qbittorrent
neofetch
## cscs removed ## plymouth-kcm
#>extra thunderbird
>extra vlc
## cscs removed ## yakuake

## Documentation
#manjaro-documentation-en

## Settings packages
manjaro-kde-settings
## cscs removed ## manjaro-browser-settings

## Xorg Input Drivers
xf86-input-elographics
xf86-input-evdev
xf86-input-libinput
xf86-input-void

## Xorg Server and Graphics
>multilib lib32-libva-intel-driver
>multilib lib32-libva-mesa-driver
#>multilib lib32-libva-vdpau-driver
libva-intel-driver
libva-mesa-driver
#libva-vdpau-driver
mesa-utils
>multilib lib32-mesa-utils
numlockx
xdg-user-dirs
xorg-server
xorg-twm
xorg-xinit
xorg-xkill
xorg-mkfontscale

## Desktop Utils
perl-file-mimeinfo
xdg-utils
>extra timeshift
#>extra kernel-alive
## cscs removed ## power-profiles-daemon

## Misc
>basic squashfs-tools

## cscs
base-devel
pacman-contrib
systemd-resolvconf
tlp
kernel-modules-hook
bash-completion
manjaro-downgrade
zram-generator
papirus-maia-icon-theme
meld
nnn
micro-manjaro
ventoy
unzip
pigz
lzop

The bob section :grin: :construction_worker_man:

Summary

https://youtu.be/dO_PL3V1c4Y

1 Like