Common Issues and Solutions
Issue: HTTPS Proxy Connection Error on Windows
When using an HTTPS proxy, browsers may encounter the following errors:
- Firefox:
NS_ERROR_NET_PARTIAL_TRANSFER
- Chrome:
net::ERR_CONNECTION_RESET
This could be due to proxy blocking by built-in Windows protections, such as Windows Defender or the firewall.
Solution
- Disable HTTPS traffic inspection in Windows Defender:
- Open the Windows Security Center.
- Go to Manage Virus & Threat Protection Settings → Settings.
- In the HTTPS Inspection section, turn off encrypted traffic analysis.
- Temporarily disable the firewall for testing:
- Open Control Panel → Windows Firewall → Turn Windows Firewall on or off.
- Temporarily disable the firewall for private and public networks.
Issue: Network interfaces change names when PCIe devices are modified
By default, Debian uses Predictable Network Interface Names
, which results in names like enp3s0
.
Solution
- Using
systemd.link
to bind a name
shell
# get the MAC address
ip a
# create a file with the device's MAC address
cat > /etc/systemd/network/10-enp3s0.link <<EOF
[Match]
MACAddress=00:11:22:33:44:55
[Link]
Name=enp3s0
EOF
# restart
systemctl restart systemd-networkd
- Using GRUB system parameter to disable predictable naming
To revert to classic names, you can disable this system. After doing so, network interfaces will use standard names like
eth0
,eth1
, etc.
shell
# add parameters
nano /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
# update GRUB and reboot
update-grub
reboot
Issue: Locale
on Debian + Mac or other
text
warning: Setting locale failed.
warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
warning: Falling back to a fallback locale ("en_US.UTF-8").
Solution
Execute to node for user root
shell
echo "export LC_ALL=en_US.UTF-8" >> /root/.profile && \
echo "export LANGUAGE=en_US.UTF-8" >> /root/.profile