Accueil/tezos/Erreur Aucun interrupteur est actuellement défini. Veuillez utiliser "Switch opam" pour définir ou installer un commutateur
Erreur Aucun interrupteur est actuellement défini. Veuillez utiliser "Switch opam" pour définir ou installer un commutateur
2
2712019-09-10
Nous recevons actuellement cetype demessages d'erreur lors de lamise àjour denotrenœud Tezos.
Notreprocédure demise àniveauest comme ceci:
1. Nous copions le répertoireprincipal ~/Tezos vers unnouveau répertoire appelé ~/Tezos-New.
2. Appelez la commande demise àjour commeindiqué ci-dessous.
3. Stop Node,modifier lesnoms de répertoireet recommencer lenœud.
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
make: dune: Command not found
Makefile:118: recipe for target 'clean' failed
make: [clean] Error 127 (ignored)
make[1]: Entering directory '/home/tezos/tezos-new/docs'
make[1]: Leaving directory '/home/tezos/tezos-new/docs'
Already on 'mainnet'
Your branch is up to date with 'origin/mainnet'.
Already up to date.
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
make: dune: Command not found
Makefile:118: recipe for target 'clean' failed
make: [clean] Error 127 (ignored)
make[1]: Entering directory '/home/tezos/tezos-new/docs'
make[1]: Leaving directory '/home/tezos/tezos-new/docs'
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
[tezos] Initialised
Touteperspicacitéesttrès appréciée.
Dans lafin,lenœudestmis àjouret exécute le dernierblocet tout. Je voulaisjuste avoirplus d'informations sur cemessage. Merci.
We are currently receiving these kind of error messages when updating our tezos node.
Our upgrading procedure are like this:
1. We copy the main ~/tezos directory to a new directory called ~/tezos-new.
2. Call update command as shown below.
3. Stop node, change directory names, and start node again.
Using this command:
cd ~/tezos-new && eval $(opam env) && make clean && git checkout
mainnet && git pull && make clean && make build-deps && eval $(opam
env) && make && cd ~
We get errors like this:
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
make: dune: Command not found
Makefile:118: recipe for target 'clean' failed
make: [clean] Error 127 (ignored)
make[1]: Entering directory '/home/tezos/tezos-new/docs'
make[1]: Leaving directory '/home/tezos/tezos-new/docs'
Already on 'mainnet'
Your branch is up to date with 'origin/mainnet'.
Already up to date.
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
make: dune: Command not found
Makefile:118: recipe for target 'clean' failed
make: [clean] Error 127 (ignored)
make[1]: Entering directory '/home/tezos/tezos-new/docs'
make[1]: Leaving directory '/home/tezos/tezos-new/docs'
[ERROR] No switch is currently set. Please use 'opam switch' to set or install a switch
[tezos] Initialised
Any insight is much appreciated.
In the end the node is updated, and is running latest block and everything. Just wanted to get more insight into this message. Thanks.
Jepense que vous devriez d'abordexécuter `opaminit` d'abord dans lenouveau répertoirepourinitialiser Opamenvet qui définira également le commutateur OPAM
I think you should run `opam init` first in the new directory to initialize opam env and that will also set opam switch
Ensuite,ilme demande demodifier "~/.profile" de sorte que l'EVAL $ (OPAM ENV)n'estpasnécessaire à chaquefois queje souhaite accéder à l'installation de l'OPAM.Dire oui à celame donnetoujours lemessage d'erreur d'interrupteur au début.Maismercipour les commentaires.
Then it ask me to modify "~/.profile" so that eval$(opam env) isn't required every time I want access the opam installation. Saying yes to this still gives me the switch error message at the beginning. But thanks for the feedback.
Avez-vous copié ~/Tezos à ~/Tezos-Neuf sansnettoyage des artefacts de construction?
S'il y a un sous-répertoire `_opam` dans ~/Tezoset que vousessayez de le copier à ~/Tezos-Nouveau,vouspouvez confondre l'OPAM (car les répertoires _opamne sontpas relocalisables).
Did you copy ~/tezos to ~/tezos-new without cleaning-up the build-artifacts?
If there is an `_opam` subdirectory in ~/tezos and you try to copy it to ~/tezos-new you may confuse opam (because the _opam directories are not relocatable).
Nous recevons actuellement cetype demessages d'erreur lors de lamise àjour denotrenœud Tezos.
Notreprocédure demise àniveauest comme ceci: 1. Nous copions le répertoireprincipal ~/Tezos vers unnouveau répertoire appelé ~/Tezos-New. 2. Appelez la commande demise àjour commeindiqué ci-dessous. 3. Stop Node,modifier lesnoms de répertoireet recommencer lenœud.
Utilisation de cette commande:
Nous obtenons deserreurs comme ceci:
Touteperspicacitéesttrès appréciée.
Dans lafin,lenœudestmis àjouret exécute le dernierblocet tout. Je voulaisjuste avoirplus d'informations sur cemessage. Merci.