I dropped a line at the packager to fix it. But interestingly, i can advance if i choose “choose” without clicking anything. This is on xfce with the gtk4 pamac version.
My Pamac appears ruined by this. Now when I try to remove gPodder (installed on comandline), or add other apps, including some updates from AUR, it shows the error and will not do anything. I did refresh database, it went through but does not solve the issue. How to resolve?
Certainly not ruined by this. Probably something from aur. My advice is not to try to update repo and aur at the same time. Maybe you can start another topic for your update problem and post error logs.
Yesterday, I tried to install gPodder on the gui Pamac, but got the error:
target not found: youtube-dl
and couldn’t install, as I already reported here:
Someone suggested to install it from command line, which I did and it installed.
But then pamac appears ruined. It can’t remove gPodder, or install other apps, nor update packages. Whenever an operation is performed, it shows:
target not found: youtube-dl
and abort.
I tried to install youtube-dl from the command line, it failed with error:
One or more PGP signatures could not be verified!
I tried refresh the database, it went through but does not solve the problem.
How can I resolve this?
It doesn’t make sense and recommending it seems a bit like advocating for magic, but:
sudo pacman -Rns gpodder
remove it like you installed it -
the graphical pamac GUI should definitely pick up that gpodder and it’s dependencies are no longer installed.
After that, I have no idea - I don’t know the tool, I don’t use it, I don’t trust it.
Hi @XJia,
Considering this:
…and considering mine works just fine:
$ pamac search youtube-dl
[...]
youtube-dl 2021.12.17-2 AUR
A command-line program to download videos from YouTube.com and a few more sites
I suspect your package lists are either not up to date, or corrupted. So I’d suggest removing them:
sudo pacman -Sy
And see if that helps.
Also,
Tip:
When posting terminal output, copy the output and paste it here, wrapped in three (3) backticks, before AND after the pasted text. Like this:
```
pasted text
```
Or three (3) tilde signs, like this:
~~~
pasted text
~~~
This will just cause it to be rendered like this:
Sed
sollicitudin dolor
eget nisl elit id
condimentum
arcu erat varius
cursus sem quis eros.
Instead of like this:
Sed sollicitudin dolor eget nisl elit id condimentum arcu erat varius cursus sem quis eros.
Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.
Thereby increasing legibility thus making it easier for those trying to provide assistance.
For more information, please see:
Additionally
If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C
. For example:
LC_ALL=C bluetoothctl
This will just cause the terminal output to be in English, making it easier to understand and debug.
I did:
but still got the same error when trying to update a few packages.
I did:
and indeed, gpodder is removed together with 2 dependencies.
But then I try to update from the gui pamac, it still shows the same error and does not proceed.
Speaking of, when last did you update?
Please provide the complete output, in the format I gave earlier, of:
pamac checkupdates --force-refresh
~ pamac checkupdates --force-refresh
Safely check for updates without modifiying the databases
(Exit code is 100 if updates are available)
pamac checkupdates [options]
options:
--builddir <dir> : build directory (use with --devel), if no directory is given the one specified in
pamac.conf file is used
--aur, -a : also check updates in AUR
--no-aur : do not check updates in AUR
--quiet, -q : only print one line per update
--devel : also check development packages updates (use with --aur)
--no-devel : do not check development packages updates
BTW, I’ve done update very recently, including the system update of this month and some package install and updates after that. I always use the gui pamac
Hmmmm…OK…
Please provide the output for:
sudo pacman -Syy
While some people might prefer the GUI, I don’t. Because with this text here, it’s much easier to share things and get assistance. Oh, I remember the first time I encountered the terminal. Man! What a ride! Let’s just say the terminal grew on me. And not like a fungus.
~ sudo pacman -Syy
:: Synchronizing package databases...
core 150.3 KiB 204 KiB/s 00:01 [####################################] 100%
extra 8.7 MiB 2.88 MiB/s 00:03 [####################################] 100%
community 29.0 B 362 B/s 00:00 [####################################] 100%
multilib 143.8 KiB 1057 KiB/s 00:00 [####################################] 100%
The reason I prefer the gui to the terminal is that I don’t have to type in the precise package names.
It does become quicker. I’m not a touch typer (is that even a word?), and I never thought it would, but it does. And it helps do it, if you actually do it. That is, after all, how you improve something. Practise.
And it looks good, so please provide the output of:
pamac checkupdates
~ pamac checkupdates
5 available updates:
firefox 123.0.1-1 -> 124.0-1 extra
firefox-i18n-en-us 123.0.1-1 -> 124.0-1 extra
bun-bin 1.0.31-1 -> 1.0.33-1 AUR
google-chrome 122.0.6261.128-1 -> 123.0.6312.58-1 AUR
mongodb-bin 7.0.6-1 -> 7.0.7-1 AUR
Out of Date:
electron28-bin 28.2.4-1 AUR
Try good, old, deep cleanup:
sudo rm -Rf /var/tmp/pamac/dbs/sync
sudo mkdir -p /var/tmp/pamac/dbs/sync
sudo pamac update -a --force-refresh
Also, it shouldn’t hurt to refresh keys:
sudo pacman -S archlinux-keyring manjaro-keyring
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh
sudo pacman -Syyu
This went through, at the end I did not do the update of packages prompted. Then I went to the gui, and tried to do update. I got the same error.
sudo pacman -S archlinux-keyring manjaro-keyring
sudo pacman-key --populate archlinux manjaro
These all went through.
sudo pacman-key --refresh
this is taking quite long time, still going. But I see lots of errors like:
gpg: error retrieving 'zbyszek@in.waw.pl' via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'lennart@poettering.net' via WKD: General error
gpg: error reading key: General error
gpg: error retrieving 'lennart@poettering.de' via WKD: General error
gpg: error reading key: General error
gpg: error retrieving 'lpoetter@redhat.com' via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'poettering@users.sourceforge.net' via WKD: No data
gpg: error reading key: No data
...
what do those mean?
These all went through, and when I try to update on the gui, still the same error.
There are a lot of these:
…so I’d say work through this:
As far as I am aware youtube-dl
has been removed from the official repositories, and replaced by yt-dlp; which is a fork of youtube-dl
.
sudo pacman -s yt-dlp
If gPodder still fails with yt-dlp
installed, you may need to wait for the gPodder maintainer to play catch up. Cheers.
Please also note that the Community repo hasn’t existed in quite some time. That you still have it listed indicates that you have not paid any attention to the Stable Announcements whenever manual intervention has been required.
I suggest you read and understand what a .pacnew
file is: begin with the System Maintenance Wiki page, under the heading of Pacnew and Pacsave files, and follow that up with anything else you can find on the topic.
Cheers.
You need to update the manjaro-mirrors and then again delete-restore database. If the pacman conf needs to be updated, as @soundofthunder says, then do it as a first action, then the rest.