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.linkto 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
rebootIssue: 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