So I type in: lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e:1 
Discussion
Worse thing that can happen is the command responds with does not belong to this wallet. If thats the case please change the :1 in :0. It has to do with the change address of the transaction, but put the wrong output can never hurt!
but then I get this: -bash: lncli: command not found
Please type this into your terminal assuming you have Umbrel:
sudo docker exec -ti lightning_lnd_1 bash
done
Now you can use the lncli command !
hmmmm…. now I get this: [lncli] rpc error: code = Unknown desc = the passed output does not belong to the wallet
No worries, please change the :1 in :0 of the command
So
lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e:0
same message.
But then i deleted the : before the 0 and I got this:
like this:
umbrel:/$ lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e 0
and got this:
NAME:
lncli wallet bumpfee - Bumps the fee of an arbitrary input/transaction.
USAGE:
lncli wallet bumpfee [command options] outpoint
DESCRIPTION:
This command takes a different approach than bitcoind's bumpfee command.
lnd has a central batching engine in which inputs with similar fee rates
are batched together to save on transaction fees. Due to this, we cannot
rely on bumping the fee on a specific transaction, since transactions
can change at any point with the addition of new inputs. The list of
inputs that currently exist within lnd's central batching engine can be
retrieved through lncli wallet pendingsweeps.
When bumping the fee of an input that currently exists within lnd's
central batching engine, a higher fee transaction will be created that
replaces the lower fee transaction through the Replace-By-Fee (RBF)
policy.
This command also serves useful when wanting to perform a
Child-Pays-For-Parent (CPFP), where the child transaction pays for its
parent's fee. This can be done by specifying an outpoint within the low
fee transaction that is under the control of the wallet.
A fee preference must be provided, either through the conf_target or
sat_per_vbyte parameters.
Note that this command currently doesn't perform any validation checks
on the fee preference being provided. For now, the responsibility of
ensuring that the new fee preference is sufficient is delegated to the
user.
The force flag enables sweeping of inputs that are negatively yielding.
Normally it does not make sense to lose money on sweeping, unless a
parent transaction needs to get confirmed and there is only a small
output available to attach the child transaction to.
OPTIONS:
--conf_target value the number of blocks that the output should be swept on-chain within (default: 0)
--sat_per_vbyte value a manual fee expressed in sat/vbyte that should be used when sweeping the output (default: 0)
--force sweep even if the yield is negative
You must have made a typo.
I have done it and got this:
Which is ok because it belongs not to my wallet.
Please look for typo errors.....

You forgot the semicolon!
:
You forgot the semicolumn:
Please copy and paste this command:
lncli wallet bumpfee --sat_per_vbyte 20 b1d2a1d3ea96c2655dbec275c77dd86c5a223c700bd75522221e24d4823ef46e:0
I got the semi colon, but it keeps telling me that the passed output does not belong to the wallet
Then I cannot help you. Very strange....
Sadge
Good luck
thank you for your time… I’ll keep searching. But yeah, it is weird.
Wait..... Please give me the output for
lncli pendingchannels
There is something like wait_for_maturity
This is the number of blocks you have to wait till the funds are actually returned!
I have a closing_txid: "a2974ba369ffa6df1a5b04474ca5c0eac1b377163dd7e7a0ae1f035aaf68d793"
https://mempool.space/tx/a2974ba369ffa6df1a5b04474ca5c0eac1b377163dd7e7a0ae1f035aaf68d793
I see you succeeded with the bumpfee.
There is a CPFP
But Effective fee rate is still too low

LOL. Weird why it kept saying that it was the wrong wallet then…. Then how do I pump the Effective fee rate?
Maaan, im learning a lot here. Taking notes in a doc for another time.
Try different outputs
You had :0 :1already.
What output do you get when running the command with :2 or :3?
it seems that it didn’t do anything with :2 or :3. But it also keeps saying that “the passed output dora’s not belong to the wallet”
🤷
One more question. I almost promise that its the last one:-)
It’s three days since I closed the channel. What happens if it never gets confirmed on the chain? Isn’t there something about it can only stay in the mempool for 14 days?
Good question. I never experienced that it took longer than 14 days. The effective fee rate of 6.00 sat/vB seems not that bad (I have seen 1!). It always stays in your local mempool. In case you restart your node be sure you do a rescan putting reset-wallet-transactions=true in your lnd.conf. Yes the location is hard to find in umbrel. It is: umbrel/app-data/lightning/data/lnd/lnd.conf.
But in your situation I would not worry too much. Just have patience 👍
can’t find a line saying wait_for_maturity anywhere 
