abra incorrectly handles missing recipe folders with commands new and app ls --status
#749
Closed
opened 2026-01-11 11:51:14 +00:00 by namnatulco
·
4 comments
No Branch/Tag Specified
main
renovate/golang-1.27
local-integration-testing
renovate/github.com-charmbracelet-bubbletea-2.x
fix/492
renovate/github.com-charmbracelet-lipgloss-2.x
renovate/otel-weaver-0.x
renovate/codespell-2.x
renovate/tonistiigi-xx-1.x
renovate/alpine-3.x
renovate/github.com-charmbracelet-log-2.x
chore-deps
fix/deps
fix/613
0.13.0-beta
0.13.0-rc2-beta
0.13.0-rc1-beta
0.12.0-beta
0.11.0-beta
0.10.1-beta
0.10.0-beta
0.10.0-rc2-beta
0.10.0-rc1-beta
0.9.0-beta
0.8.1-beta
0.8.0-beta
0.8.0-rc2-beta
0.8.0-rc1-beta
0.7.0-beta
0.7.0-rc3-beta
0.7.0-rc2-beta
0.6.0-beta
0.5.1-beta
0.5.0-alpha
0.4.1-alpha
0.4.0-alpha
0.4.0-alpha-rc8
0.4.0-alpha-rc7
0.4.0-alpha-rc6
0.4.0-alpha-rc5
0.4.0-alpha-rc4
0.4.0-alpha-rc3
0.4.0-alpha-rc2
0.4.0-alpha-rc1
0.3.1-alpha-rc2
0.3.1-alpha-rc1
0.3.1-rc1
0.3.0-alpha
0.2.2-alpha
0.2.1-alpha
0.2.0-alpha
0.1.8-alpha
0.1.7-alpha
0.1.6-alpha
0.1.5-alpha
0.1.4-alpha
0.1.3-alpha
0.1.2-alpha
0.1.1-alpha
0.1.0-alpha
10.0.5
10.0.3
10.0.2
10.0.1
10.0.0
9.0.0
8.0.1
8.0.0
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
checkout
0.6.0
0.5.0
0.4.1
0.4.0
0.3.1
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0
Labels
Clear labels
bug
build
ci/cd
critical fix
design
documentation
duplicate
easy-first-issue
enhancement
help wanted
i10n
i18n
installer
invalid
question
release
release-candidate
security
tech-debt
test
wontfix
Something is not working
go build related issues
Building things with CI/CD
https://docs.coopcloud.tech/federation/resolutions/passed/010/
UI/UX
Documenting all the things
This issue or pull request already exists
Something for new people to get stuck into. We hope it's easy!
New feature
Need some help
Everything to do with localisation
Everything to do with internationalisation
Everything to do with the install script.
Something is wrong
More information is needed
Release management
Related to the new release candidate
Security related
Unit/integration testing
This won't be fixed
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
Apfelwurm
BornDeleuze
Brooke
carla
cas (Cassowary)
coopcloud
cyrnel
decentral1se (d1)
dede
devydave
fauno (fauno)
iexos
jade (Jade Ambrose)
jjsfunhouse
jmakdah2 (Jackie Makdah)
joe-irving (Joe Irving)
kawaiipunk (KawaiiPunk)
knoflook
kolaente
lambdabundesverband
linnealovespie (April)
moosemower
moritz
notplants
oxaliq (sorrel)
p4u1
pharaohgraphy (Andrew 🐦🔥❤️🔥✴️)
renovate-bot (Comrade Renovate Bot)
ripclap
simon
sixsmith (Sixsmith)
stevensting
trav (Trav Fryer)
val (val (he/him))
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: toolshed/abra#749
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
edit
This issue can be related to your firewall setup. If you're encountering this issue, one possible cause is that you're using both
iptablesandnftables. If that doesn't resolve the issue, verify whether you have firewall rules in place that could prevent abra from pulling the repositories (includind DNS resolution).if you're on archlinux (like me) and have both
iptablesandnftables, you can fix it by installingiptables-nft(see Wiki). This can happen if you installdocker(since it depends onnftables), since a standard archlinux installation depends oniptables.original issue
I stumbled on the following issue (with
abra version 0.12.0-beta-db7c404), possibly because I copied my.abraover and muddled around with it a bit. I can't entirely reconstruct how this state arose, but I also figured out a fix (see below).Initial setup:
Bugreport
I typed
abra app ls -Sto see the status of my running services.Expected behavior: get a list of running services and their status
Actual behavior:
FATA <app/list.go:153> unable to retrieve tags for lauti.dyn.namnatulco.eu: repository does not exist
``´
Aftter git init in the new folder, it works as expected.
I have attached a .txt with some outputs that describe the debugging in detail.
okay, and I can confirm the issue for the
newcommand;This also happens with other recipes I haven't used, so maybe the issue is that I broke something while doing stuff to my
.abrafolder.can reproduce the issue with a fresh install and a new .abra directory.
It could be related to the IPv6 lookup; I tried to force IPv4 by disabling IPv6 on the loopback and wireless interfaces (via
/proc/sys/net/ipv6/conf/INTERFACE/disable_ipv6), but it still prints the v6[::]addresses. Pulling works fine, though. Unfortunately that doesn't seem to be the case for the recipe fetching.The
newissue seems to be a separate problem. I tried to chase it down through the go-code, but it looks like the git clone indeed just fails (and the debug output that the clone was successful seems to be incorrect -- this suggests it was either an authentication error or an empty remote)Replication via commandline git:
skipping the redirect gives the same output without the warning.
Removing the
/info/refs?service=git-upload-packworks:unfortunately it seems tracking down where the DNS issue comes from is beyond my go skills. Does it make sense to split this into a separate issue at this point?
In case anyone reads this with the same issue -- a workaround seems to be manually pulling the repos and then using
--offlineclosed as discussed on matrix, since better errorhandling is kidn of a rabbithole