Hello,
Every time I use the command «pamac upgrade -a» it gets stuck waiting for user input without any notice/warning in the middle of the package list.
If [e/s/N] is pressed it completes the package list, shows the «apply?» notice and acts as requested/expected.
I attach here two screen captures as I think is better than copy/paste in this situation.
I’m not sure if I understood you right, but for me this looks like you were asked if you want to (e)dit the PKGBUILD’s of AUR packages, you said (N)o, which is fine as the upgrade proceeds. Looks pretty normal to me.
“aplicar transacción” (apply transaction yes or No) No is défaut value – upper char is alway defaut value (as pacman)
here you want exit without make update
you can add “--no-confirm”
EDIT: ok now , I understand you, you press well “N”
No, it isn’t.
Look for the message in the former screen capture. It gets stuck at that point waiting user input without any message.
Message got printed after user input as shown in latter screen capture, and that’s why you se that ‘n’ I pressed in the middle of the package list.
(Please, help me improve my writing; how would you put into words this?)
That sounds basic thing to do, my bad.
I’ve updated everything at the moment, so it only reports «nothing to do».
I’ll try that next time.
For now, I’ve reported to the Pamac Issue tracker:
That reminds me a kind of visual glitch I had when redirecting commands output with tee to log output and at same time being able to interact with the prompts in terminal. Some lines/paragraphs were not at the proper place
Yes, that could be the reason. I have an alias for that command:
alias pam-upgrade=‘pamac upgrade -a 2>&1 | tee -a “/home/$USER/.logs/pamac-upgrade_$(date +%Y-%m-%d_%H-%M-%S).log”’
I just told my story with same issue, when I was using tee, you confirmed you were using tee and it was not output of pamac but the output of tee so you have 99.99% chance to have the bug I explained with tee. Not having the issue in X case is not really relevant here I think (and the issue I had was with pacman so look better next time ).
//EDIT: your issue is most likely redirecting an interactive terminal program with tee
You can easily confirm that, change your Manjaro branch, and initiate an update with your alias, and then initiate an update with the normal command. Do it if you understand how to do that. Wait for next update if you don’t.