# Trouble Setting a Controller for a canister

**URL:** <https://forum.dfinity.org/t/trouble-setting-a-controller-for-a-canister/11557>\
**Category:** Developers\
**Created:** [March 17, 2022, 7:19pm UTC](https://forum.dfinity.org/t/trouble-setting-a-controller-for-a-canister/11557 "2022-03-17T19:19:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![cryptoschindler](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/cryptoschindler/32/26_2.png) [@cryptoschindler](https://forum.dfinity.org/u/cryptoschindler)\
**Post date:** [March 22, 2022, 11:12am UTC](https://forum.dfinity.org/t/trouble-setting-a-controller-for-a-canister/11557/2 "2022-03-22T11:12:26Z")

</div>

Note that there is a distinction between `wallet controller` and `canister controller`.

This thread should clear things up

> [@Wallet upgrade not possible](https://forum.dfinity.org/t/wallet-upgrade-not-possible/11113):
>
> i’m currently trying to upgrade my wallet, but it fails with the following error: ❯ dfx wallet --network ic upgrade The replica returned an HTTP Error: Http Error: status 403 Forbidden, content type "", content: Requested canister rejected the message my current identity is the controller of the wallet ❯ dfx identity --network ic get-principal cbvco-k27pa-...-dayv3-4qe ❯ dfx wallet --network ic controllers cbvco-k27pa-...-dayv3-4qe is this a bug? tagging @diegop bc i don’t know whose expert…

---

_[View the full topic](https://forum.dfinity.org/t/trouble-setting-a-controller-for-a-canister/11557)._
