Cannot install library u8g2

hi
iam newbie with vscode
help me to fix this promblem?
https://github.com/platformio/platformio-home/issues/459

Please state the full platformio.ini that you’re having problems with, as well as the entire error message.

; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
;
[env:uno]
platform = atmelavr
board = uno
framework = arduino

error massage

PIO Core Call Error: "Library Storage: C:\Users\lenovo\.platformio\lib
LibraryManager: Installing id=942 @ ^2.28.1


Error: Traceback (most recent call last):
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\__main__.py", line 102, in main
 cli() # pylint: disable=no-value-for-parameter
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 764, in __call__
 return self.main(*args, **kwargs)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 717, in main
 rv = self.invoke(ctx)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\commands\__init__.py", line 44, in invoke
 return super(PlatformioCLI, self).invoke(ctx)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 1137, in invoke
 return _process_result(sub_ctx.command.invoke(sub_ctx))
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 1137, in invoke
 return _process_result(sub_ctx.command.invoke(sub_ctx))
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 956, in invoke
 return ctx.invoke(self.callback, **ctx.params)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 555, in invoke
 return callback(*args, **kwargs)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\decorators.py", line 17, in new_func
 return f(get_current_context(), *args, **kwargs)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\commands\lib.py", line 153, in lib_install
 pkg_dir = lm.install(
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 274, in install
 pkg_dir = BasePkgManager.install(
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 700, in install
 pkg_dir = self._install_from_piorepo(name, requirements)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 125, in _install_from_piorepo
 return self._install_from_url(
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 480, in _install_from_url
 dlpath = self.download(url, tmp_dir, sha1)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 180, in download
 fd.start(with_progress=with_progress)
 File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\downloader.py", line 90, in start
 f.write(next(itercontent))
StopIteration

============================================================

An unexpected error occurred. Further steps:

* Verify that you have the latest version of PlatformIO using
 `pip install -U platformio` command

* Try to find answer in FAQ Troubleshooting section
 h//ttps://docs.platformio.org/page/faq.html

* Report this problem to the developers
 h//ttps://github.com/platformio/platformio-core/issues

============================================================"

Not reproducable for me.

$ pio lib --global install u8g2
Library Storage: /home/max/.platformio/lib
Looking for u8g2 library in registry
Found: https://platformio.org/lib/show/942/U8g2
LibraryManager: Installing id=942
Downloading  [####################################]  100%          
U8g2 @ 2.28.1 has been successfully installed!

Can you open a PIO Terminal and execute the same command as I did?

1 Like

In addition to what Max asked you to test, how exactly are you trying to install u8g2, as it seems you’ve specified a specific version of it, but not done it via a lib_deps parameter of your platformio.ini

Microsoft Windows [Version 10.0.18363.752]
(c) 2019 Microsoft Corporation. All rights reserved.

D:\dcmotor\16_muh_dc_motor>pio lib --global install u8g2
Library Storage: C:\Users\lenovo\.platformio\lib
Looking for u8g2 library in registry
Found: https://platformio.org/lib/show/942/U8g2
LibraryManager: Installing id=942
Downloading  [##----------------------------------]    5%  00:01:34
Error: Traceback (most recent call last):
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\__main__.py", line 102, in main
    cli()  # pylint: disable=no-value-for-parameter
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 717, in main
    rv = self.invoke(ctx)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\commands\__init__.py", line 44, in invoke
    return super(PlatformioCLI, self).invoke(ctx)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\click\decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\commands\lib.py", line 153, in lib_install
    pkg_dir = lm.install(
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 274, in install
    pkg_dir = BasePkgManager.install(
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 700, in install
    pkg_dir = self._install_from_piorepo(name, requirements)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 125, in _install_from_piorepo     
    return self._install_from_url(
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 480, in _install_from_url     
    dlpath = self.download(url, tmp_dir, sha1)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 180, in download
    fd.start(with_progress=with_progress)
  File "c:\users\lenovo\.platformio\penv\lib\site-packages\platformio\downloader.py", line 90, in start
    f.write(next(itercontent))
StopIteration

============================================================

An unexpected error occurred. Further steps:

* Verify that you have the latest version of PlatformIO using
  `pip install -U platformio` command

* Try to find answer in FAQ Troubleshooting section
  h//ttps://docs.platformio.org/page/faq.html

* Report this problem to the developers
  h//ttps://github.com/platformio/platformio-core/issues

============================================================

I don’t see why an error should occur… It starts downloading but then crashes, huh.

  • is any antivirus or firewall software blocking the download
  • do you have enough free space on the drive?
1 Like