mamba icon indicating copy to clipboard operation
mamba copied to clipboard

Micromamba fails to bootstrap with non-65001 codepages

Open wfjsw opened this issue 6 months ago • 0 comments

Troubleshooting docs

  • [X] My problem is not solved in the Troubleshooting docs

Anaconda default channels

  • [X] I do NOT use the Anaconda default channels (pkgs/* etc.)

How did you install Mamba?

Micromamba

Search tried in issue tracker

65001, Utf-8

Latest version of Mamba

  • [X] My problem is not solved with the latest version

Tried in Conda?

I didn't try

Describe your issue

Micromamba is having this kind of issue when:

  • The code page is not 65001 (aka. the Unicode checkbox is not checked)
  • There is Chinese character within the CONDA_DEFAULT_PREFIX environment variable

AFAIK adding /utf-8 argument to MSVC could force 65001 and have this issue fixed but I cannot spin up GitHub Actions for 1.5.6 to produce a binary.

mamba info / micromamba info

D:\中文>micromamba info

       libmamba version : 1.5.6
     micromamba version : 1.5.6
           curl version : libcurl/8.2.1-DEV Schannel zlib/1.2.13
     libarchive version : libarchive 3.6.2 zlib/1.2.13 liblzma/5.4.3 bz2lib/1.0.8 liblz4/1.9.4 libzstd/1.5.5
       envs directories : D:\中文\.ext\envs
          package cache : D:\中文\.ext\pkgs
                          C:\Users\synopses0130\.mamba\pkgs
                          C:\Users\synopses0130\AppData\Roaming\.mamba\pkgs
            environment : D:\??\.ext (active)
           env location : D:\??\.ext
      user config files : C:\Users\synopses0130\.mambarc
 populated config files : C:\Users\synopses0130\.condarc
       virtual packages : __win=0=0
                          __archspec=1=x86_64
                          __cuda=12.3=0
               channels : https://conda.anaconda.org/default/win-64
                          https://conda.anaconda.org/default/noarch
                          https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
       base environment : D:\中文\.ext
               platform : win-64

Logs

D:\中文>micromamba list
info     libmamba ****************** Backtrace Start ******************
debug    libmamba Loading configuration
trace    libmamba Compute configurable 'create_base'
trace    libmamba Compute configurable 'no_env'
trace    libmamba Compute configurable 'no_rc'
trace    libmamba Compute configurable 'rc_files'
trace    libmamba Compute configurable 'root_prefix'
trace    libmamba Get RC files configuration from locations up to HomeDir
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mamba\mambarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mamba\mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mamba\.mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\mambarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\.mambarc'
trace    libmamba Configuration found at 'C:\Users\synopses0130\.condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.conda\condarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.conda\condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.conda\.condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\..\conda\condarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\..\conda\condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\..\conda\.condarc'
trace    libmamba Configuration not found at 'D:\中文\.ext\.mambarc'
trace    libmamba Configuration not found at 'D:\中文\.ext\condarc.d'
trace    libmamba Configuration not found at 'D:\中文\.ext\condarc'
trace    libmamba Configuration not found at 'D:\中文\.ext\.condarc'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\.mambarc'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\condarc.d'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\condarc'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\.condarc'
trace    libmamba Update configurable 'no_env'
trace    libmamba Compute configurable 'envs_dirs'
trace    libmamba Compute configurable 'file_specs'
trace    libmamba Compute configurable 'spec_file_env_name'
trace    libmamba Compute configurable 'env_name'
trace    libmamba Compute configurable 'use_target_prefix_fallback'
trace    libmamba Compute configurable 'target_prefix'
trace    libmamba Get RC files configuration from locations up to TargetPrefix
trace    libmamba Configuration not found at 'D:\??\.ext\.mambarc'
trace    libmamba Configuration not found at 'D:\??\.ext\condarc.d'
trace    libmamba Configuration not found at 'D:\??\.ext\condarc'
trace    libmamba Configuration not found at 'D:\??\.ext\.condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mamba\mambarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mamba\mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.mamba\.mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\mambarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\mambarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\.mambarc'
trace    libmamba Configuration found at 'C:\Users\synopses0130\.condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.conda\condarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.conda\condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\.conda\.condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\..\conda\condarc.d'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\..\conda\condarc'
trace    libmamba Configuration not found at 'C:\Users\synopses0130\AppData\Roaming\mamba\..\conda\.condarc'
trace    libmamba Configuration not found at 'D:\中文\.ext\.mambarc'
trace    libmamba Configuration not found at 'D:\中文\.ext\condarc.d'
trace    libmamba Configuration not found at 'D:\中文\.ext\condarc'
trace    libmamba Configuration not found at 'D:\中文\.ext\.condarc'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\.mambarc'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\condarc.d'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\condarc'
trace    libmamba Configuration not found at 'C:\ProgramData\conda\.condarc'
trace    libmamba Update configurable 'no_env'
trace    libmamba Compute configurable 'relocate_prefix'
trace    libmamba Compute configurable 'target_prefix_checks'
error    libmamba No prefix found at: D:\??\.ext
error    libmamba Environment must first be created with "micromamba create -n {env_name} ..."
critical libmamba Aborting.
info     libmamba ****************** Backtrace End ********************

environment.yml

No response

~/.condarc

No response

wfjsw avatar Jan 03 '24 04:01 wfjsw