AzCopy is a useful tool for data operations between servers and Azure Cloud Storage. However, by default, this tool cannot be used on servers with less than 1GB of memory. To resolve this issue, some parameters need to be configured.
Try to set
export AZCOPY_CONCURRENCY_VALUE=1
export AZCOPY_CONCURRENT_SCAN=1
export AZCOPY_BUFFER_GB=0.12
Values can be changed based on your system configuration.
Запись How to use the AzCopy tool on low memory servers впервые опубликована на сайте ITExplain.]]>
After upgrading Grafana to version 10.x, when configured with a reverse proxy, you may receive the error message ERR_TOO_MANY_REDIRECTS in the browser. To fix it, try setting serve_from_sub_path = false in grafana.ini file or set environment variable GF_SERVER_SERVE_FROM_SUB_PATH=false.

Example:def num = new Random().nextInt(10)
In this case num will be an integer number with random value between 0 and 10
Запись How to generate random number in Jenkins впервые опубликована на сайте ITExplain.]]>
Some Golang applications might return the error “Error loading shared library libresolv.so.2: No such file or directory”. To fix this, you need to install additional packages.
In Alpine, you need to install the gcompat package using apk. You can do this with the command: apk add gcompat
After the installation, try running the Golang application again.
Запись Error loading shared library libresolv.so.2: No such file or directory впервые опубликована на сайте ITExplain.]]>
Sometimes on Windows Server, when you try to install a driver for certain devices, you may encounter the error: “A service installation section in this INF is invalid.” In most of cases this means that some components in Windows, like Wireless-Network, are not installed.
For fix it find corresponding service using PowerShell command Get-WindowsFeature and try to enable this feature using PowerShell command Add-WindowsFeature -Name feature_name
Example for enable WiFi feature: Add-WindowsFeature -Name Wireless-Network
Sometimes, especially if the link to LFS is broken or the repository has been moved, it becomes necessary to clone the repository while ignoring LFS.
For clone repository without LFS in Linux need to add GIT_LFS_SKIP_SMUDGE=1 before git clone command.
Example: GIT_LFS_SKIP_SMUDGE=1 git clone your_repository
For Windows in PowerShell: $env:GIT_LFS_SKIP_SMUDGE=1 git clone your_repository
For fix error ImportError: no module named 'ssd1306' you should download ssd1306.py library from official micropython repository for libraries – micropython/micropython-lib on GitHub https://github.com/micropython/micropython-lib and copy using pyboard tool.
Direct link on this library https://github.com/micropython/micropython-lib/blob/master/micropython/drivers/display/ssd1306/ssd1306.py
Steps:
1. Download library https://github.com/micropython/micropython-lib/blob/master/micropython/drivers/display/ssd1306/ssd1306.py
2. Use pyboard tool https://docs.micropython.org/en/latest/reference/pyboard.py.html for copy this file (ssd1306.py) on root folder on the board.
3. Try to run import ssd1306
Запись ImportError: no module named ‘ssd1306’ in micropython впервые опубликована на сайте ITExplain.]]>
FUSE is a Filesystem in Userspace that allows the creation of custom filesystems in userspace, such as cloud storage, NFS and etc. But for mount inside docker container need to add additional parameters to docker run command or inside docker-compose.yml file.
At first, you should have docker image with installed fuse package inside container. For allow mount inside container need to run docker run command with --cap-add SYS_ADMIN --device /dev/fuse:/dev/fuse --security-opt apparmor:unconfined
For docker-compose need to put inside docker-compose.yml file:
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse:/dev/fuse
security_opt:
- apparmor:unconfined
Examples:
docker run -it --rm --cap-add SYS_ADMIN --device /dev/fuse:/dev/fuse --security-opt apparmor:unconfinedversion: '3'
services:
mycontainer:
image: container_image:container_version
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse:/dev/fuse
security_opt:
- apparmor:unconfined
Запись Fuse mount in docker or docker-compose впервые опубликована на сайте ITExplain.]]>
Table below has native pinouts for HSPI and VSPI interfaces
| SPI Function | ESP32 Pin (HSPI) | ESP32 Pin (VSPI) |
|---|---|---|
| CLK (Clock) | GPIO14 | GPIO18 |
| MISO (Master In Slave Out) | GPIO12 | GPIO19 |
| MOSI (Master Out Slave In) | GPIO13 | GPIO23 |
| CS (Chip Select) | GPIO15 | GPIO5 |
Nowadays, power banks are becoming increasingly popular as people rely on their devices (such as mobile phones, laptops, cameras and etc) for work, entertainment, and communication.
But sometimes power bank with displays doesn’t work and have “188 error” – power bank screen flashing all numbers “188”. In most of cases this error caused by complex power bank malfunction that can be fixed only in service center or as a result of internal power bank protection circuit (for example, overload, short circuit and etc).
In some of cases you can restore power bank by reset – press power bank button on 5,10,15 or 20 seconds for reset. Also you can try to search using sentence “power bank your_powerbank_manufacter how to reset”.
If it doesn’t help or have another error – in this case only service center can do repair. If you still have warranty it can be case that will be covered free by warranty.