dbwebb-kommandot funkar inte efter 'selfupdate'

  • Författare
  • Meddelande

jenny

troubleshooter

  • Inlägg: 177
  • Blev medlem: 15 aug 2016, 14:31

dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 10:30

Blev uppmanad att göra en selfupdate av dbwebb när jag försökte initiera kursrepot för kursen webapp. Det här hände:

Jenny@DESKTOP-4SMIRMN /cygdrive/c/Users/Jenny/dbwebb-kurser/webapp
$ dbwebb init
FAILED You need to upgrade dbwebb-cli to work with this course repo.
Do a 'dbwebb selfupdate'.
Your current version is: v1.9.55 (2016-08-29)
Minimum required version is: v1.9.90 (2017-03-22)

Jenny@DESKTOP-4SMIRMN /cygdrive/c/Users/Jenny/dbwebb-kurser/webapp
$ dbwebb selfupdate
Your current version is: dbwebb version v1.9.55 (2016-08-29)
Selfupdating 'dbwebb' from https://raw.githubusercontent.com/mosbth/dbwebb-cli
Downloading using wget...
FAILED to download.
Installing...
DONE to install.
Cleaning up...
DONE to clean up.
The updated version is now:
Jenny@DESKTOP-4SMIRMN /cygdrive/c/Users/Jenny/dbwebb-kurser/webapp
$ dbwebb --version

Jenny@DESKTOP-4SMIRMN /cygdrive/c/Users/Jenny/dbwebb-kurser/webapp
$ dbwebb init

Jenny@DESKTOP-4SMIRMN /cygdrive/c/Users/Jenny/dbwebb-kurser/webapp
$ dbwebb --help

Jenny@DESKTOP-4SMIRMN /cygdrive/c/Users/Jenny/dbwebb-kurser/webapp
$


Som ni ser så verkar något ha gått snett när kommandot uppdaterades och nu svarar inte kommandot på --version, --help etc. Vad gör jag lämpligast nu? Känner mig benägen att helt enkelt ominstallera kommandot men undrar om detta kanske riskerar att "ställa till det" med ssh-nycklar, befintliga kursrepon etc.

Tips/förslag mottages tacksamt.
/jenny (anri16)
Användarvisningsbild

Allinrep

dbwebb

  • Inlägg: 1124
  • Blev medlem: 03 sep 2012, 09:19
  • Ort: Portugal (tillfälligt)

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 10:36

Downloading using wget...
FAILED to download.

Nedladdningen misslyckades. Kanske har du inte wget? Prova wget --version för att se om det finns. Saknas det kan du kanske installera det med apt-cyg install wget.

Jag vet inte om man kanske behöver starta Cygwin som administratör för att kunna uppdatera dbwebb-cli.

Annars ska det inte vara några problem med att installera om dbwebb-cli. Tänk bara på att följa instruktionerna i manualen så att allt blir konfigurerat rätt.
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10982
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 10:37

Installera om från börja om det kör ihop sig.
...
..:
.... /mos

jenny

troubleshooter

  • Inlägg: 177
  • Blev medlem: 15 aug 2016, 14:31

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 10:45

Jodå, jag har wget, så det är inte där skon klämmer. Testar att installera om dbwebb-kommandot.
/jenny (anri16)

jenny

troubleshooter

  • Inlägg: 177
  • Blev medlem: 15 aug 2016, 14:31

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 12:19

Problem, problem... :?

Har försökt installera dbwebb-kommandot ett tag nu, utan framgång. Det här har jag testat:

Jenny@DESKTOP-4SMIRMN ~
$ bash -c "$(wget -qO- https://raw.githubusercontent.com/mosbt ... stall.bash)"

Jenny@DESKTOP-4SMIRMN ~
$ dbwebb --version

Jenny@DESKTOP-4SMIRMN ~
$ wget -O dbwebb https://raw.githubusercontent.com/mosbt ... er/dbwebb2
--2017-03-25 09:55:11-- https://raw.githubusercontent.com/mosbt ... er/dbwebb2
Slår upp raw.githubusercontent.com... 151.101.84.133
Ansluter till raw.githubusercontent.com|151.101.84.133|:443... ansluten.
FEL: Certifikatet för "raw.githubusercontent.com" är inte betrott.
FEL: Certifikatet för "raw.githubusercontent.com" saknar en känd utfärdare.

Jenny@DESKTOP-4SMIRMN ~
$ wget -O --no-check-certificate dbwebb https://raw.githubusercontent.com/mosbt ... er/dbwebb2
--2017-03-25 10:03:44-- http://dbwebb/
Slår upp dbwebb... misslyckades: Name or service not known.
wget: kunde inte slå upp värdadressen "dbwebb"
--2017-03-25 10:03:46-- https://raw.githubusercontent.com/mosbt ... er/dbwebb2
Slår upp raw.githubusercontent.com... 151.101.84.133
Ansluter till raw.githubusercontent.com|151.101.84.133|:443... ansluten.
FEL: Certifikatet för "raw.githubusercontent.com" är inte betrott.
FEL: Certifikatet för "raw.githubusercontent.com" saknar en känd utfärdare.

Jenny@DESKTOP-4SMIRMN ~
$ cygcheck -c ca-certificates
Cygwin Package Information
Package Version Status
ca-certificates 2.11-1 OK

Jenny@DESKTOP-4SMIRMN ~
$ wget -O --ca-directory=/usr/ssl/certs dbwebb https://raw.githubusercontent.com/mosbt ... er/dbwebb2
--ca-directory=/usr/ssl/certs: No such file or directory

Jenny@DESKTOP-4SMIRMN ~


Som ni ser försökte jag först installera kommandot på "vanligt" sätt, och när det inte fungerade testade jag steg för steg-installation. Då fick jag problem med något som kallas för ca-certificates, vilket enligt cygcheck ska finnas i Cygwin men wget detekterar det inte av någon anledning. Har försökt "tala om" för wget var ca-certificates finns någonstans med hjälp av optionet --ca-directory=/usr/ssl/certs, men detta fungerar inte. Har även försökt lägga till raden "ca_directory = /usr/ssl/certs" i filen wgetrc, detta hjälper inte heller. Har slut på idéer om hur jag ska gå vidare... :/

EDIT: Eftersom det är just wget som ger felmeddelandet om certifikat, finns det kanske något annat kommando som jag kan använda istället? Typ curl?
/jenny (anri16)

kh31d4r

regexp-master

  • Inlägg: 133
  • Blev medlem: 23 maj 2012, 15:39

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 12:23

hjälper det om du skickar med
Kod: Markera allt
--no-check-certificate

till wget istället?

jenny

troubleshooter

  • Inlägg: 177
  • Blev medlem: 15 aug 2016, 14:31

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 12:35

kh31d4r skrev:hjälper det om du skickar med
Kod: Markera allt
--no-check-certificate

till wget istället?



Hej! Ja, jag har prövat det också, hjälper inte.
/jenny (anri16)

jenny

troubleshooter

  • Inlägg: 177
  • Blev medlem: 15 aug 2016, 14:31

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 12:51

Jag öppnade länken https://raw.githubusercontent.com/mosbt ... stall.bash i webbläsaren och kopierade ner koden i skriptet till en bash-fil som jag kallade install.bash. Sedan körde jag skriptet via terminalen med ./install.bash. Fick följande resultat:

Jenny@DESKTOP-4SMIRMN /
$ ./install.bash
[dbwebb] Downloading and installing dbwebb.
Using wget.
[dbwebb] Installing into '/usr/local/bin/dbwebb'.
tog bort '/usr/local/bin/dbwebb'
'/tmp/13908' -> '/usr/local/bin/dbwebb'
-rwxr-xr-x 1 Jenny Jenny 0 25 mar 11.41 /usr/local/bin/dbwebb
[dbwebb] Cleaning up.
[dbwebb] Check what version we have.
[dbwebb] Done. Execute 'dbwebb --help' to get an overview.

Jenny@DESKTOP-4SMIRMN /
$ dbwebb --version

Jenny@DESKTOP-4SMIRMN /
$ dbwebb --help

Jenny@DESKTOP-4SMIRMN /
$


Det verkar alltså som att skriptet kördes men kommandot installerades ändå inte, för när jag testar dbwebb --help så händer, ja, inget. Sökvägen /usr/local/bin/dbwebb leder bara till en tom fil...
/jenny (anri16)

jenny

troubleshooter

  • Inlägg: 177
  • Blev medlem: 15 aug 2016, 14:31

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 13:21

Jenny skrev: Sökvägen /usr/local/bin/dbwebb leder bara till en tom fil...


...och detta löser man givetvis enkelt genom att kopiera skriptet/dbwebbkommandot från https://raw.githubusercontent.com/mosbt ... er/dbwebb2 och klistra in det i den tomma filen. Nu fungerar kommandot som det ska igen och jag har lyckats initiera kursrepot! :)

Tänk vad man krånglar till det ibland... :roll:
/jenny (anri16)
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10982
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: dbwebb-kommandot funkar inte efter 'selfupdate'

Inlägg25 mar 2017, 15:51

Fint du löste det.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 11 gäster