Closed gsingh91 closed 1 year ago
Hmmm, I am having trouble reproducing this:
library(vetiver)
library(pins)
cars_lm <- lm(mpg ~ ., data = mtcars)
v <- vetiver_model(cars_lm, "cars_mpg_julia")
b <- board_rsconnect()
#> Connecting to RSC 2022.09.0 at <https://colorado.rstudio.com/rsc>
vetiver_pin_write(b, v)
#> Writing to pin 'julia.silge/cars_mpg_julia'
#>
#> Create a Model Card for your published model
#> • Model Cards provide a framework for transparent, responsible reporting
#> • Use the vetiver `.Rmd` template as a place to start
vetiver_deploy_rsconnect(
b,
"julia.silge/cars_mpg_julia",
predict_args = list(debug = TRUE),
account = "julia.silge"
)
#> Loading required namespace: plumber
#> Preparing to deploy api...DONE
#> Uploading bundle for api: 12947...DONE
#> Deploying bundle: 63353 for api: 12947 ...
#> [Connect] Building Plumber API...
#> [Connect] Bundle created with R version 4.2.1 is compatible with environment Kubernetes::ghcr.io/rstudio/content-pro:r4.1.3-py3.10.4-bionic with R version 4.1.3 from /opt/R/4.1.3/bin/R
#> [Connect] Bundle requested R version 4.2.1; using /opt/R/4.1.3/bin/R from Kubernetes::ghcr.io/rstudio/content-pro:r4.1.3-py3.10.4-bionic which has version 4.1.3
#> [Connect] Determining session server location ...
#> [Connect] Connecting to session server http://service-0976c9c0-548d-4dbf-bcd4-c50a1cdc053f.rstudio-connect:50734 ...
#> [Connect] 2022/10/06 22:40:24.053825562 whoami: cannot find name for user ID 999
#> [Connect] 2022/10/06 22:40:24.055067158 Warning message:
#> [Connect] 2022/10/06 22:40:24.055146260 In system("whoami", intern = TRUE) : running command 'whoami' had status 1
#> [Connect] 2022/10/06 22:40:24.596418194 Running on host: packrat-restore-dnr6p-5ttrj
#> [Connect] 2022/10/06 22:40:24.673847307 Linux distribution: Ubuntu 18.04.6 LTS (bionic)
#> [Connect] 2022/10/06 22:40:24.673896821 LANG: C.UTF-8
#> [Connect] 2022/10/06 22:40:24.673943208 Working directory: /opt/rstudio-connect/mnt/app
#> [Connect] 2022/10/06 22:40:24.675690521 R version: 4.1.3
#> [Connect] 2022/10/06 22:40:24.676206276 Using user agent string: 'RStudio R (4.1.3 x86_64-pc-linux-gnu x86_64 linux-gnu)'
#> [Connect] 2022/10/06 22:40:24.676723474 # Validating R library read / write permissions --------------------------------
#> [Connect] 2022/10/06 22:40:24.679594693 Using R library for packrat bootstrap: /opt/rstudio-connect/mnt/R/ghcr.io_rstudio_content-pro__r4.1.3-py3.10.4-bionic/4.1.3
#> [Connect] Connected to session server http://service-0976c9c0-548d-4dbf-bcd4-c50a1cdc053f.rstudio-connect:50734
#> [Connect] 2022/10/06 22:40:24.680045785 # Validating managed packrat installation --------------------------------------
#> [Connect] 2022/10/06 22:40:24.681063723 Vendored packrat archive: /opt/rstudio-connect/ext/R/packrat_0.8.1_d152f12602e2595e3cfe3c73acc9a1a2de3ecad0.tar.gz
#> [Connect] 2022/10/06 22:40:24.694762059 Vendored packrat SHA: d152f12602e2595e3cfe3c73acc9a1a2de3ecad0
#> [Connect] 2022/10/06 22:40:24.698362868 Managed packrat SHA: d152f12602e2595e3cfe3c73acc9a1a2de3ecad0
#> [Connect] 2022/10/06 22:40:24.699828445 Managed packrat version: 0.8.1
#> [Connect] 2022/10/06 22:40:24.700244780 Managed packrat is up-to-date.
#> [Connect] 2022/10/06 22:40:24.700534127 # Validating packrat cache read / write permissions ----------------------------
#> [Connect] 2022/10/06 22:40:24.777238895 Using packrat cache directory: /opt/rstudio-connect/mnt/packrat/ghcr.io_rstudio_content-pro__r4.1.3-py3.10.4-bionic/4.1.3
#> [Connect] 2022/10/06 22:40:24.929147220 Audited package hashes with local packrat installation.
#> [Connect] 2022/10/06 22:40:24.949668383 Package repository URLs are being overridden with the following values:
#> [Connect] 2022/10/06 22:40:24.949681394 Repository: CRAN = https://colorado.rstudio.com/rspm/all/latest
#> [Connect] 2022/10/06 22:40:24.949712251 Repository: RSPM = https://colorado.rstudio.com/rspm/all/latest
#> [Connect] 2022/10/06 22:40:24.969197892 # Installing required R packages with `packrat::restore()` ---------------------
#> [Connect] 2022/10/06 22:40:25.121699229 Installing R6 (2.5.1) ...
#> [Connect] 2022/10/06 22:40:25.145693027 Using cached R6.
#> [Connect] 2022/10/06 22:40:25.148631988 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.148645599 Installing Rcpp (1.0.9) ...
#> [Connect] 2022/10/06 22:40:25.166122548 Using cached Rcpp.
#> [Connect] 2022/10/06 22:40:25.167161493 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.167294683 Installing bit (4.0.4) ...
#> [Connect] 2022/10/06 22:40:25.186830107 Using cached bit.
#> [Connect] 2022/10/06 22:40:25.187789092 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.188012265 Installing cli (3.4.1) ...
#> [Connect] 2022/10/06 22:40:25.207055008 Using cached cli.
#> [Connect] 2022/10/06 22:40:25.208103208 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.208337391 Installing clipr (0.8.0) ...
#> [Connect] 2022/10/06 22:40:25.228842326 Using cached clipr.
#> [Connect] 2022/10/06 22:40:25.229748672 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.229990038 Installing cpp11 (0.4.2) ...
#> [Connect] 2022/10/06 22:40:25.254229086 Using cached cpp11.
#> [Connect] 2022/10/06 22:40:25.255530590 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.256279698 Installing crayon (1.5.2) ...
#> [Connect] 2022/10/06 22:40:25.278129074 Using cached crayon.
#> [Connect] 2022/10/06 22:40:25.279059527 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.279263214 Installing curl (4.3.2) ...
#> [Connect] 2022/10/06 22:40:25.299630987 Using cached curl.
#> [Connect] 2022/10/06 22:40:25.300780699 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.300982709 Installing digest (0.6.29) ...
#> [Connect] 2022/10/06 22:40:25.319774526 Using cached digest.
#> [Connect] 2022/10/06 22:40:25.320671966 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.320868831 Installing fansi (1.0.3) ...
#> [Connect] 2022/10/06 22:40:25.342528476 Using cached fansi.
#> [Connect] 2022/10/06 22:40:25.343929462 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.344217847 Installing filelock (1.0.2) ...
#> [Connect] 2022/10/06 22:40:25.364905259 Using cached filelock.
#> [Connect] 2022/10/06 22:40:25.366099617 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.366237575 Installing fs (1.5.2) ...
#> [Connect] 2022/10/06 22:40:25.388592113 Using cached fs.
#> [Connect] 2022/10/06 22:40:25.389813601 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.390082576 Installing generics (0.1.3) ...
#> [Connect] 2022/10/06 22:40:25.412815064 Using cached generics.
#> [Connect] 2022/10/06 22:40:25.414057185 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.414160364 Installing glue (1.6.2) ...
#> [Connect] 2022/10/06 22:40:25.434761720 Using cached glue.
#> [Connect] 2022/10/06 22:40:25.435781823 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.435963876 Installing jsonlite (1.8.0) ...
#> [Connect] 2022/10/06 22:40:25.461431271 Using cached jsonlite.
#> [Connect] 2022/10/06 22:40:25.462829814 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.462958056 Installing magrittr (2.0.3) ...
#> [Connect] 2022/10/06 22:40:25.485565857 Using cached magrittr.
#> [Connect] 2022/10/06 22:40:25.486873322 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.487252602 Installing mime (0.12) ...
#> [Connect] 2022/10/06 22:40:25.510395690 Using cached mime.
#> [Connect] 2022/10/06 22:40:25.511568606 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.511949761 Installing pkgconfig (2.0.3) ...
#> [Connect] 2022/10/06 22:40:25.529869263 Using cached pkgconfig.
#> [Connect] 2022/10/06 22:40:25.530933824 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.531218383 Installing prettyunits (1.1.1) ...
#> [Connect] 2022/10/06 22:40:25.550940918 Using cached prettyunits.
#> [Connect] 2022/10/06 22:40:25.552003067 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.552217145 Installing rappdirs (0.3.3) ...
#> [Connect] 2022/10/06 22:40:25.590211128 Using cached rappdirs.
#> [Connect] 2022/10/06 22:40:25.591578818 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.591786955 Installing renv (0.16.0) ...
#> [Connect] 2022/10/06 22:40:25.618391505 Using cached renv.
#> [Connect] 2022/10/06 22:40:25.619528046 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.619919318 Installing rlang (1.0.6) ...
#> [Connect] 2022/10/06 22:40:25.640451955 Using cached rlang.
#> [Connect] 2022/10/06 22:40:25.641573405 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.641970142 Installing sodium (1.2.1) ...
#> [Connect] 2022/10/06 22:40:25.660708672 Using cached sodium.
#> [Connect] 2022/10/06 22:40:25.661708966 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.661896262 Installing stringi (1.7.8) ...
#> [Connect] 2022/10/06 22:40:25.685453472 Using cached stringi.
#> [Connect] 2022/10/06 22:40:25.686982162 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.686991648 Installing swagger (3.33.1) ...
#> [Connect] 2022/10/06 22:40:25.705074038 Using cached swagger.
#> [Connect] 2022/10/06 22:40:25.706110054 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.706378050 Installing sys (3.4) ...
#> [Connect] 2022/10/06 22:40:25.726440958 Using cached sys.
#> [Connect] 2022/10/06 22:40:25.727459974 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.727627824 Installing utf8 (1.2.2) ...
#> [Connect] 2022/10/06 22:40:25.746666286 Using cached utf8.
#> [Connect] 2022/10/06 22:40:25.747602130 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.747734336 Installing whisker (0.4) ...
#> [Connect] 2022/10/06 22:40:25.764712853 Using cached whisker.
#> [Connect] 2022/10/06 22:40:25.765844734 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.766030356 Installing withr (2.5.0) ...
#> [Connect] 2022/10/06 22:40:25.790794359 Using cached withr.
#> [Connect] 2022/10/06 22:40:25.791888826 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.792174804 Installing yaml (2.3.5) ...
#> [Connect] 2022/10/06 22:40:25.809869879 Using cached yaml.
#> [Connect] 2022/10/06 22:40:25.810921624 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.811128434 Installing zip (2.2.1) ...
#> [Connect] 2022/10/06 22:40:25.827397218 Using cached zip.
#> [Connect] 2022/10/06 22:40:25.828442883 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.828674677 Installing bit64 (4.0.5) ...
#> [Connect] 2022/10/06 22:40:25.849990878 Using cached bit64.
#> [Connect] 2022/10/06 22:40:25.851187692 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.851384418 Installing tzdb (0.3.0) ...
#> [Connect] 2022/10/06 22:40:25.878671951 Using cached tzdb.
#> [Connect] 2022/10/06 22:40:25.879641192 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.879800319 Installing rapidoc (8.4.3) ...
#> [Connect] 2022/10/06 22:40:25.897552075 Using cached rapidoc.
#> [Connect] 2022/10/06 22:40:25.898680914 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.898813457 Installing webutils (1.1) ...
#> [Connect] 2022/10/06 22:40:25.916125298 Using cached webutils.
#> [Connect] 2022/10/06 22:40:25.917198514 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.917402909 Installing ellipsis (0.3.2) ...
#> [Connect] 2022/10/06 22:40:25.936902644 Using cached ellipsis.
#> [Connect] 2022/10/06 22:40:25.938046726 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.938327853 Installing later (1.3.0) ...
#> [Connect] 2022/10/06 22:40:25.965557617 Using cached later.
#> [Connect] 2022/10/06 22:40:25.966664458 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.966849381 Installing lifecycle (1.0.2) ...
#> [Connect] 2022/10/06 22:40:25.986823458 Using cached lifecycle.
#> [Connect] 2022/10/06 22:40:25.987971751 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:25.988211571 Installing lobstr (1.1.2) ...
#> [Connect] 2022/10/06 22:40:26.012747587 Using cached lobstr.
#> [Connect] 2022/10/06 22:40:26.013913960 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.014178661 Installing purrr (0.3.4) ...
#> [Connect] 2022/10/06 22:40:26.033655393 Using cached purrr.
#> [Connect] 2022/10/06 22:40:26.035153811 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.035326113 Installing vctrs (0.4.2) ...
#> [Connect] 2022/10/06 22:40:26.063743999 Using cached vctrs.
#> [Connect] 2022/10/06 22:40:26.065347176 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.065824813 Installing askpass (1.1) ...
#> [Connect] 2022/10/06 22:40:26.099332813 Using cached askpass.
#> [Connect] 2022/10/06 22:40:26.100669900 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.100888943 Installing promises (1.2.0.1) ...
#> [Connect] 2022/10/06 22:40:26.142444401 Using cached promises.
#> [Connect] 2022/10/06 22:40:26.144170344 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.144719424 Installing bundle (0.1.0) ...
#> [Connect] 2022/10/06 22:40:26.163952636 Using cached bundle.
#> [Connect] 2022/10/06 22:40:26.165171728 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.165484567 Installing hms (1.1.2) ...
#> [Connect] 2022/10/06 22:40:26.190712107 Using cached hms.
#> [Connect] 2022/10/06 22:40:26.191959994 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.192156673 Installing pillar (1.8.1) ...
#> [Connect] 2022/10/06 22:40:26.217466431 Using cached pillar.
#> [Connect] 2022/10/06 22:40:26.218528058 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.218800622 Installing tidyselect (1.1.2) ...
#> [Connect] 2022/10/06 22:40:26.241705000 Using cached tidyselect.
#> [Connect] 2022/10/06 22:40:26.243019333 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.243310385 Installing openssl (2.0.3) ...
#> [Connect] 2022/10/06 22:40:26.268377349 Using cached openssl.
#> [Connect] 2022/10/06 22:40:26.269502063 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.269717202 Installing httpuv (1.6.6) ...
#> [Connect] 2022/10/06 22:40:26.306495398 Using cached httpuv.
#> [Connect] 2022/10/06 22:40:26.307567386 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.307784810 Installing progress (1.2.2) ...
#> [Connect] 2022/10/06 22:40:26.327832569 Using cached progress.
#> [Connect] 2022/10/06 22:40:26.329073786 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.330047198 Installing tibble (3.1.8) ...
#> [Connect] 2022/10/06 22:40:26.355230051 Using cached tibble.
#> [Connect] 2022/10/06 22:40:26.356791029 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.357033228 Installing httr (1.4.4) ...
#> [Connect] 2022/10/06 22:40:26.379242700 Using cached httr.
#> [Connect] 2022/10/06 22:40:26.380580384 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.380911336 Installing plumber (1.2.1) ...
#> [Connect] 2022/10/06 22:40:26.412190805 Using cached plumber.
#> [Connect] 2022/10/06 22:40:26.413390603 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.413584974 Installing butcher (0.3.0) ...
#> [Connect] 2022/10/06 22:40:26.438823477 Using cached butcher.
#> [Connect] 2022/10/06 22:40:26.440382448 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.440390328 Installing hardhat (1.2.0) ...
#> [Connect] 2022/10/06 22:40:26.458405449 Using cached hardhat.
#> [Connect] 2022/10/06 22:40:26.459643430 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.459776700 Installing vroom (1.6.0) ...
#> [Connect] 2022/10/06 22:40:26.510148245 Using cached vroom.
#> [Connect] 2022/10/06 22:40:26.511329228 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.511550288 Installing pins (1.0.3) ...
#> [Connect] 2022/10/06 22:40:26.533670479 Using cached pins.
#> [Connect] 2022/10/06 22:40:26.534873960 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.535163365 Installing readr (2.1.2) ...
#> [Connect] 2022/10/06 22:40:26.570706288 Using cached readr.
#> [Connect] 2022/10/06 22:40:26.572006509 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.572216860 Installing vetiver (0.1.8) ...
#> [Connect] 2022/10/06 22:40:26.597592494 Using cached vetiver.
#> [Connect] 2022/10/06 22:40:26.598650103 OK (symlinked cache)
#> [Connect] 2022/10/06 22:40:26.599084422 Warning message:
#> [Connect] 2022/10/06 22:40:26.599197101 In packrat::restore(overwrite.dirty = TRUE, prompt = FALSE, restart = FALSE) :
#> [Connect] 2022/10/06 22:40:26.599202042 The most recent snapshot was generated using R version 4.2.1
#> [Connect] Stopped session pings to http://service-0976c9c0-548d-4dbf-bcd4-c50a1cdc053f.rstudio-connect:50734
#> [Connect] Launching Plumber API...
#> Api successfully deployed to https://colorado.rstudio.com/rsc/content/4d971093-a38f-4fe6-bfd9-d24a7d397151/
Created on 2022-10-06 with reprex v2.0.2
You can see the API here.
Maybe do you want to share what version of packages you are using? Is there something else we can check out?
I tried this with both CRAN and GitHub versions of vetiver and pins, and I did not have trouble with any of them. I suspect it's not a package version issue.
I tried this with the latest vetiver + pins, and was not able to reproduce the error.
Thanks both, it looks like an issue with my Colorado account(or something along those lines). I will close this issue.
I am working on updating bike predict demo to use
vetiver_deploy_rsconnect
, but I am unable to make it run. It errors out as:I am able to reproduce this issue while using the example in the Connect vetiver deployment guide: