I am new to the forums so sorry for any wrong category I think this should be correct.
So following when I run pamac update following happens:
pamac update
Preparing…
Synchronizing package databases…
ftp ://mirrorDOTeasynameDOTat/manjaro/stable/core/x86_64/core.db: Operation not supported
ftp ://mirrorDOTeasynameDOTat/manjaro/stable/extra/x86_64/extra.db: Operation not supported
ftp ://mirrorDOTeasynameDOTat/manjaro/stable/community/x86_64/community.db: Operation not supported
ftp ://mirrorDOTeasynameDOTat/manjaro/stable/multilib/x86_64/multilib.db: Operation not supported
Nothing to do.
Transaction successfully finished.
Basically the operation is not permitted (hopes are I did not screw up any packages regarding ftp).
I checked with dolphin on the ftp it looks fine.
I checked via https the Index of the mirror it looks fine.
Last time I had this I recreated my mirrrors which now looks like this (mirrorlist):
Manjaro Linux custom mirrorlist
Generated on 2021-12-25 11:55
Please use ‘pacman-mirrors -id’ To reset custom mirrorlist
Please use ‘pacman-mirrors -c all’ To reset custom mirrorlist
To remove custom config run ‘pacman-mirrors -c all’
Country : Austria
Server = ftp mirrorDOTeasynameDOTat/manjaro/stable/$repo/$arch
Country : Germany
Server = https mirrorDOT23mDOTcom/manjaro/stable/$repo/$arch
Country : Germany
Server = ftp ftpDOTtu-chemnitzDOTde/pub/linux/manjaro/stable/$repo/$arch
(and a few more)
I noticed https has no issues for me. But if I comment out until the next ftp:
pamac update
Preparing…
Synchronizing package databases…
ftp //ftp.tu-chemnitzDOTde/pub/linux/manjaro/stable/core/x86_64/core.db: Operation not supported
etc…
Transaction successfully finished.
Links are not allowed here… how odd
How do I fix this?
The mirrorlist is autogenerated and pacman-mirrors will prioritize https over http over ftp - so your system having ftp is a deliberate choice you have made.
Okay so I ran it. Of couse I can use the other mirrors so at least the update issue is fixed (even if I would prefer the local mirror).
Country : Australia
Server = https ://manjaro.lucassymons.net/stable/$repo/$arch
Country : Belgium
Server = http ://mirror.futureweb.be/manjaro/stable/$repo/$arch
Country : Bulgaria
Server = http ://manjaro.telecoms.bg/stable/$repo/$arch
Country : Belarus
Server = http ://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
Country : Austria
Server = ftp ://mirror.easyname.at/manjaro/stable/$repo/$arch
Works until I go to ftp again. Why I consider this a bandaid is not because i think http(s) is worse but if I have other applications using ftp that it might fail. That I by chance have a underlying issue with ftp at hand here.
And I noticed from the command earlier that my terminal cannot handle ftps it seems.
Cool. So I was wondering because my laptop and my desktop ran into the same issue.
I honestly thought the mirror broke.
Makes sense if there was a change and me running ftp as repo mirror on top of that.
I will mark the above command as solution as it fetches most likely a mirror with http/https.
If that is okay with everyone. (After all the bug has been indentified that it should go http first)
But also want to add here that anyone having the issues might as well exchange ftp to http/https in the mirrorlist to circumvent having to use a different mirror in the first place. (in /etc/pacman.d/mirrorlist)
Thank you everyone for the super fast support. Unreal how fast you guys are.