ARiisgaard / Thesis

0 stars 0 forks source link

Installing Terracotta fails #16

Open ARiisgaard opened 4 years ago

ARiisgaard commented 4 years ago

I was considering using Terracotta as my tileserver, since it doesn't force the use of png. This guy also pointed out that it worked well for showing large geoTiffs.

The issue is that im unable to install it. I tried following the installation guide for windows, but whenever I try to create the environment it fails. All the guide say in regards to error at this step is: "If the command finished without errors, you have successfully installed Terracotta.", which is not really that helpful..

Judging by the error report (at the bottom) it seems like the reason for the issue is that there are incompatible packages, but this seems weird to me since I'm building a new environment, so there shouldn't be any old packages laying about to initiate the conflict?

` (MakeCityWebsite) C:\Users\A-G-R\Desktop\Data\terracotta>conda env create -f environment.yml Collecting package metadata (repodata.json): done Solving environment: - Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. failed

>>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\exceptions.py", line 1079, in __call__
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda_env\cli\main.py", line 80, in do_call
    exit_code = getattr(module, func_name)(args, parser)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda_env\cli\main_create.py", line 111, in execute
    result[installer_type] = installer.install(prefix, pkg_specs, args, env)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda_env\installers\conda.py", line 32, in install
    prune=getattr(args, 'prune', False), update_modifier=UpdateModifier.FREEZE_INSTALLED)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\core\solve.py", line 117, in solve_for_transaction
    should_retry_solve)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\core\solve.py", line 158, in solve_for_diff
    force_remove, should_retry_solve)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\core\solve.py", line 281, in solve_final_state
    ssc = self._run_sat(ssc)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\common\io.py", line 88, in decorated
    return f(*args, **kwds)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\core\solve.py", line 808, in _run_sat
    should_retry_solve=ssc.should_retry_solve
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\common\io.py", line 88, in decorated
    return f(*args, **kwds)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\resolve.py", line 1282, in solve
    self.find_conflicts(specs, specs_to_add, history_specs)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\resolve.py", line 347, in find_conflicts
    bad_deps = self.build_conflict_map(specs, specs_to_add, history_specs)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\resolve.py", line 507, in build_conflict_map
    root, search_node, dep_graph, num_occurances)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\resolve.py", line 369, in breadth_first_search_for_dep_graph
    last_spec = MatchSpec.union((path[-1], target_paths[-1][-1]))[0]
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\models\match_spec.py", line 481, in union
    return cls.merge(match_specs, union=True)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\models\match_spec.py", line 475, in merge
    reduce(lambda x, y: x._merge(y, union), group) if len(group) > 1 else group[0]
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\models\match_spec.py", line 475, in <lambda>
    reduce(lambda x, y: x._merge(y, union), group) if len(group) > 1 else group[0]
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\models\match_spec.py", line 502, in _merge
    final = this_component.union(that_component)
  File "C:\ProgramData\Anaconda2\lib\site-packages\conda\models\match_spec.py", line 764, in union
    return '|'.join(options)
TypeError: sequence item 0: expected string or Unicode, Channel found

$ C:\ProgramData\Anaconda2\Scripts\conda-env-script.py create -f environment.yml

environment variables: CIO_TEST= CONDA_AUTO_UPDATE_CONDA=false CONDA_BAT=C:\ProgramData\Anaconda2\condabin\conda.bat CONDA_DEFAULT_ENV=MakeCityWebsite CONDA_EXE=C:\ProgramData\Anaconda2\condabin..\Scripts\conda.exe CONDA_EXES="C:\ProgramData\Anaconda2\condabin..\Scripts\conda.exe" CONDA_PREFIX=C:\Users\A-G-R.conda\envs\MakeCityWebsite CONDA_PREFIX_1=C:\ProgramData\Anaconda2 CONDA_PROMPT_MODIFIER=(MakeCityWebsite) CONDA_PYTHON_EXE=C:\ProgramData\Anaconda2\python.exe CONDA_ROOT=C:\ProgramData\Anaconda2 CONDA_SHLVL=2 HOMEPATH=\Users\A-G-R PATH=C:\ProgramData\Anaconda2;C:\ProgramData\Anaconda2\Library\mingw-w64\bi n;C:\ProgramData\Anaconda2\Library\usr\bin;C:\ProgramData\Anaconda2\Li brary\bin;C:\ProgramData\Anaconda2\Scripts;C:\ProgramData\Anaconda2\bi n;C:\Users\A-G-R.conda\envs\MakeCityWebsite;C:\Users\A-G-R.conda\env s\MakeCityWebsite\Library\mingw-w64\bin;C:\Users\A-G-R.conda\envs\Mak eCityWebsite\Library\usr\bin;C:\Users\A-G-R.conda\envs\MakeCityWebsit e\Library\bin;C:\Users\A-G-R.conda\envs\MakeCityWebsite\Scripts;C:\Us ers\A-G-R.conda\envs\MakeCityWebsite\bin;C:\ProgramData\Anaconda2\con dabin;C:\ProgramData\Anaconda2\condabin;C:\Program Files\ImageMagick-7.0.9-Q16;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\Windows\ system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Windo wsPowerShell\v1.0;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\system32;C:\WINDOWS;C:\WIN DOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDO WS\System32\OpenSSH;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\ProgramData\chocolatey\bin;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\S ystem32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\Sys tem32\OpenSSH;C:\Program Files\nodejs;C:\Users\A-G-R\AppData\Local\Mic rosoft\WindowsApps;C:\Users\A-G-R\AppData\Local\atom\bin;C:\Users\A-G- R\AppData\Local\GitHubDesktop\bin;C:\Users\A-G-R\AppData\Local\Pandoc; C:\Users\A-G-R\AppData\Local\Microsoft\WindowsApps;C:\texlive\2019\bin \win32;C:\Users\A-G-R\AppData\Roaming\npm;C:\Python25;C:\Python25\Scri pts;C:\Program Files (x86)\HOTOSM\bin;C:\Program Files (x86)\HOTOSM\li b;C:\Users\A-G-R\AppData\Local\Microsoft\WindowsApps;C:\Users\A-G-R\Ap pData\Local\atom\bin;C:\Users\A-G-R\AppData\Local\GitHubDesktop\bin;C: \Users\A-G-R\AppData\Local\Pandoc;C:\Users\A-G-R\AppData\Local\Microso ft\WindowsApps;C:\texlive\2019\bin\win32;C:\Users\A-G-R\AppData\Roamin g\npm PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\Windows PowerShell\v1.0\Modules PYTHONPATH=;C:\Program Files (x86)\HOTOSM\python\2.5\site-packages REQUESTS_CA_BUNDLE= SSL_CERT_FILE=

 active environment : MakeCityWebsite
active env location : C:\Users\A-G-R\.conda\envs\MakeCityWebsite
        shell level : 2
   user config file : C:\Users\A-G-R\.condarc

populated config files : C:\Users\A-G-R.condarc conda version : 4.8.2 conda-build version : 3.10.5 python version : 2.7.15.final.0 virtual packages : __cuda=10.2 base environment : C:\ProgramData\Anaconda2 (read only) channel URLs : https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch package cache : C:\ProgramData\Anaconda2\pkgs C:\Users\A-G-R.conda\pkgs C:\Users\A-G-R\AppData\Local\conda\conda\pkgs envs directories : C:\Users\A-G-R.conda\envs C:\ProgramData\Anaconda2\envs C:\Users\A-G-R\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/4.8.2 requests/2.22.0 CPython/2.7.15 Windows/10 Windows/10.0.18362 administrator : False netrc file : None offline mode : False

An unexpected error has occurred. Conda has prepared the above report. `

crstn commented 4 years ago

It looks like you have tried to run this from within the MakeCityWebsite env, have you tried deactivating that one and then install it?

Also, you seem to be installing this in an environment with Python 2.7, while they seem to require 3.6.

Having said that, I just tried it myself and can't get it installed either (though with a different error). Maybe you could post a question on their issue tracker or contact the main developer directly – he seems to be sitting here in Copenhagen.

Btw, interesting that DHI-GRAS has their own tile server. I did not know that one.