Portál AbcLinuxu, 6. května 2025 09:15

Dotaz: Letsencrypt certifikáty na debianu

5.4.2016 20:42 lertimir | skóre: 64 | blog: Par_slov
Letsencrypt certifikáty na debianu
Přečteno: 266×
Odpovědět | Admin
Zkouším zprovoznit letsencrypt certifikáty na debianu a instalace mi vyhazuje:
./letsencrypt-auto --help
Bootstrapping dependencies for Debian-based OSes...
Ign http://ftp.cz.debian.org jessie InRelease
Cíl http://ftp.cz.debian.org jessie-updates InRelease
Cíl http://security.debian.org jessie/updates InRelease
Cíl http://ftp.cz.debian.org jessie Release.gpg     
Cíl http://ftp.cz.debian.org jessie Release         
Cíl http://ftp.cz.debian.org jessie-updates/main Sources
Mám:1 http://ftp.cz.debian.org jessie-updates/main amd64 Packages/DiffIndex [1 504 B]
Mám:2 http://ftp.cz.debian.org jessie-updates/main Translation-en/DiffIndex [736 B]
Cíl http://security.debian.org jessie/updates/main Sources                  
Cíl http://security.debian.org jessie/updates/main amd64 Packages   
Cíl http://ftp.cz.debian.org jessie/main Sources                    
Cíl http://ftp.cz.debian.org jessie/main amd64 Packages
Cíl http://security.debian.org jessie/updates/main Translation-en      
Cíl http://ftp.cz.debian.org jessie/main Translation-cs                
Cíl http://ftp.cz.debian.org jessie/main Translation-en
Staženo 2 240 B za 2s (985 B/s)               
Načítají se seznamy balíků… Hotovo
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace… Hotovo
augeas-lenses je již nejnovější verze.
libaugeas0 je již nejnovější verze.
ca-certificates je již nejnovější verze.
dialog je již nejnovější verze.
gcc je již nejnovější verze.
libffi-dev je již nejnovější verze.
libssl-dev je již nejnovější verze.
python je již nejnovější verze.
python-dev je již nejnovější verze.
python-virtualenv je již nejnovější verze.
virtualenv je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 52 neaktualizováno.
Failed to install a working "virtualenv" command, exiting
Takže nějaký problém s virtualenv, ale nedaří se mi zjistit co.

Prohrabal jsem se scriptem a na dvou místech našel použití
  # virtualenv binary can be found in different packages depending on
  # distro version (#346)

  virtualenv=
  if apt-cache show virtualenv > /dev/null 2>&1; then
    virtualenv="virtualenv"
  fi

  if apt-cache show python-virtualenv > /dev/null 2>&1; then
    virtualenv="$virtualenv python-virtualenv"
  fi
a potom
   $SUDO apt-get install -y --no-install-recommends \
    python \
    python-dev \
    $virtualenv \
    gcc \
    dialog \
    $augeas_pkg \
    libssl-dev \
    libffi-dev \
    ca-certificates \



  if ! command -v virtualenv > /dev/null ; then
    echo Failed to install a working \"virtualenv\" command, exiting
    exit 1
  fi
}
zkusil jsem si i ten poslední if a skutečně to se do ifu odvětví, ale nerozumím proč. Protože virtualenv existuje a je funkční, command -v ho provede a otestuje a pokud je příkaz funkční tak vrátí 0, tím pádem jeho negace dá 1 a skočí se na then. Nerozumím vůbec proč, když tedy tam virtualenv je a je funční, proč "Failed to install". Nebo vidím něco blbě.


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.4.2016 23:17 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Letsencrypt certifikáty na debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak už podruhé stahuji otázku. Našel jsem balik v backports a intaloval jej přímo z repa a tím pádem je po problémech.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.