Flutter BoringSSL-GRPC unable to install

2,569

Solution 1

I tried all many ways and none of them work. Then, I reboot my machine. And it works. Don't understand the reason !

Solution 2

I had a very similar problem. Leaving solution here for anyone who it might help.

This is hard to believe. I root caused this issue to a wired ethernet adapter I was using. wifi and two other wired ethernet adapters worked.

Note that ethernet adapter seemed to work fine otherwise. The git clone worked fine from the command line, the issue only surfaced when ruby Process.spawn executed it!

Solution 3

Change all firebase dependencies I use to this versions solve my problem

 firebase_messaging: ^10.0.2
 firebase_auth: ^1.4.1
 cloud_firestore: ^2.2.1
 firebase_storage: ^8.1.3
 firebase_core: ^1.3.0
Share:
2,569
fraser dale
Author by

fraser dale

Updated on December 20, 2022

Comments

  • fraser dale
    fraser dale over 1 year

    I am trying to install the package: cloud_firestore and am getting an error when running the pod install when installing the dependency BoringSSL-GRPC.
    Is it possible for me to install the dependency another way and reference it/is there another issue that I am missing. Thank you in advance to anyone who can help!

        Downloading dependencies
    
        -> Installing BoringSSL-GRPC (0.0.3)
         > Git download
         > Git download
             $ /usr/bin/git clone https://github.com/google/boringssl.git /var/folders/2g/mfqr5f5148nd_w6g9f1g72p80000gn/T/d20200505-3960-17lhqyp --template=
    
        [!] Error installing BoringSSL-GRPC
        [!] /usr/bin/git clone https://github.com/google/boringssl.git /var/folders/2g/mfqr5f5148nd_w6g9f1g72p80000gn/T/d20200505-3960-17lhqyp --template=
    
        Cloning into '/var/folders/2g/mfqr5f5148nd_w6g9f1g72p80000gn/T/d20200505-3960-17lhqyp'...
        error: RPC failed; curl 18 transfer closed with outstanding read data remaining
        fatal: the remote end hung up unexpectedly
        fatal: early EOF
        fatal: index-pack failed
    
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:142:in `rescue in execute_command'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:139:in `execute_command'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-downloader-1.3.0/lib/cocoapods-downloader/base.rb:154:in `block in executable'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-downloader-1.3.0/lib/cocoapods-downloader/git.rb:79:in `block in clone'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:173:in `block in ui_sub_action'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/user_interface.rb:64:in `section'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:172:in `ui_sub_action'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-downloader-1.3.0/lib/cocoapods-downloader/git.rb:77:in `clone'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-downloader-1.3.0/lib/cocoapods-downloader/git.rb:45:in `download!'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-downloader-1.3.0/lib/cocoapods-downloader/base.rb:82:in `block in download'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:157:in `block in ui_action'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/user_interface.rb:64:in `section'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:156:in `ui_action'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-downloader-1.3.0/lib/cocoapods-downloader/base.rb:80:in `download'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:108:in `download_source'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:75:in `download_request'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader/cache.rb:171:in `download'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader/cache.rb:154:in `block in uncached_pod'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader/cache.rb:181:in `in_tmpdir'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader/cache.rb:153:in `uncached_pod'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader/cache.rb:33:in `download_pod'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/downloader.rb:42:in `download'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer/pod_source_installer.rb:117:in `download_source'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer/pod_source_installer.rb:69:in `install!'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:557:in `install_source_of_pod'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:508:in `block (2 levels) in install_pod_sources'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/user_interface.rb:86:in `titled_section'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:507:in `block in install_pod_sources'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:490:in `each'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:490:in `install_pod_sources'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:249:in `block in download_dependencies'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/user_interface.rb:64:in `section'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:248:in `download_dependencies'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/installer.rb:157:in `install!'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/command/install.rb:52:in `run'
        /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/lib/cocoapods/command.rb:52:in `run'
        /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.9.1/bin/pod:55:in `<top (required)>'
        /usr/local/bin/pod:23:in `load'
        /usr/local/bin/pod:23:in `<main>'
    
    Error output from CocoaPods:
    ↳
             Cloning into '/var/folders/2g/mfqr5f5148nd_w6g9f1g72p80000gn/T/d20200505-3960-17lhqyp'...
             error: RPC failed; curl 18 transfer closed with outstanding read data remaining
             fatal: the remote end hung up unexpectedly
             fatal: early EOF
             fatal: index-pack failed
    
    Error running pod install
    Error launching application on iPhone 11.
    

    Error

    • Doug Stevenson
      Doug Stevenson almost 4 years
      On Stack Overflow, please do not show pictures of text. Copy the text into the question itself and format it so it's easy to read, copy, and search.
    • Muxi
      Muxi almost 4 years
      Cocoapods failed in the git clone step. I am not sure what's the root cause on your system, but I would suggest you run the pod install command with --verbose flag, see what exactly the command is, and try to run it outside of Cocoapods to debug.
    • persec10000
      persec10000 almost 3 years
      I've tried following command on terminal, but also failed to install. git config --global http.postBuffer 1048576000 git config --global http.lowSpeedLimit 0 git config --global http.lowSpeedTime 999999 Could you find any solution?
    • persec10000
      persec10000 almost 3 years
      I could fix this issue by Muhamad Jalal's answer.
  • azheen
    azheen over 3 years
    i tried this but instead i ran pod update, all libraries are up to date yet it still gives the same error
  • persec10000
    persec10000 almost 3 years
    This is also not working on my side. Step No2 ( pod install --repo-update ) has the same issue.
  • persec10000
    persec10000 almost 3 years
    Installing Boringssl 0.0.7 was worked with old versions until 2021.4, but suddenly I couldn't install it again anymore from last month. I've tried with all other answers, but couldn't fix this issue in my case. Today I found your answer and fixed my issue. Thanks a lot.
  • Muhamad Jalal
    Muhamad Jalal almost 3 years
    @persec10000 Happy to know, Keep it up Bro.
  • hansaplast
    hansaplast almost 2 years
    didn't work for me
  • hansaplast
    hansaplast almost 2 years
    I tried rebooting, didn't work for me
  • hansaplast
    hansaplast almost 2 years
    having the same issue, already step 2 (only installing boring ssl without anything else) is triggering this error for me
  • hansaplast
    hansaplast almost 2 years
    I tried this, switched to ethernet, VPN, mobile hotspot, company network, nothing worked
  • hansaplast
    hansaplast almost 2 years
    I tried these same version numbers but this had no effect, still facing this issue. Even if it would have solved the issue, this is now one year old and I want to use more recent versions
  • Muhamad Jalal
    Muhamad Jalal almost 2 years
    which Flutter version do you use?