Common Server issues – FAQs and answers from those in the know
Alpine as guest in VirtualBox sees an USB SSD box, but doesn't create the block device
31 March 2025 @ 9:46 pm
I've created an Alpine guest running under VirtualBox, host is macOS Sonoma. After a few quirks with VirtualBox, I've managed to have Alpine seeing a USB SSD box (the workaround is having VirtualBox running as root), as dmesg confirms:
[ 1.305086] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 1.325077] usb 2-1: New USB device found, idVendor=152d, idProduct=0583, bcdDevice=31.10
[ 1.325098] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.325100] usb 2-1: Product: USB Storage Device
[ 1.325101] usb 2-1: Manufacturer: JMicron
[ 1.325102] usb 2-1: SerialNumber: DB244500041D
[ 1.332096] usb 2-1: USB controller 0000:00:0c.0 does not support streams, which are required by the UAS driver.
[ 1.332103] usb 2-1: Please try an other USB controller if you wish to use UAS.
[ 1.332105] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 1.332347] usb-storage 2-1:1.0: Quirks match for vi
How can I automatically delete any deployment of a fine-tuned OpenAI model on Azure that hasn't been used in the past x hours?
31 March 2025 @ 9:27 pm
How can I automatically delete any deployment of a fine-tuned OpenAI model on Azure that hasn't been used in the past x hours?
I am aware of 15-day timeout. However, this is too long for me, as this represents a cost of. 15 days * 24 hours/day * 2 USD/hour = 720 USD, and I have often several fine-tuned OpenAI model on Azure, so I am looking at a 4-digit monthly bill for unused models.
Choosing right hostname for cpanel shared hosting
31 March 2025 @ 8:41 pm
What is the standard and widely used naming for cpanel shared hosting server
cp1.domain.net
us-cp1.domain.net
Etc
How it should be choosen
Failing to receive email from some domains
31 March 2025 @ 8:22 pm
I have been running my email server without issues for a few years, but recently I had two instances where I registered on a website and I never received the verification email. One was from the mcsignup.com domain, the other from mandrillapp.com.
This is an example entry from the mail log file:
postfix/smtpd[1550221]: connect from mail17.mcsignup.com[198.2.179.112]
postfix/smtpd[1550221]: discarding EHLO keywords: CHUNKING
postfix/smtpd[1550221]: disconnect from mail17.mcsignup.com[198.2.179.112] ehlo=1 starttls=1 quit=1 commands=3
postfix/smtpd[1550221]: connect from mail17.mcsignup.com[198.2.179.112]
postfix/smtpd[1550221]: discarding EHLO keywords: CHUNKING
postfix/smtpd[1550221]: disconnect from mail17.mcsignup.com[198.2.179.112] ehlo=1 starttls=1 quit=1 commands=3
I have read in another post that this might be due to some of my settings being too strict, but I'd like to understand the problem before making any ch
How to handle non-supported domain requests?
31 March 2025 @ 7:55 pm
Say I have www.example.com resolving to my server's static IP.
If a DNS record points vulgar-word.example.com at my IP address then how should my server handle the incoming traffic?
Options:
Blind redirect to www.example.com
Show unbranded 404 page
Issue a 500 response with no output
Something else?
Configuring Windows 10 UEFI boot on DELL Inspiron Desktop BIOS which is been butchered [migrated]
31 March 2025 @ 5:26 pm
I had given my DELL Inspiron Desktop for RAM upgrade, from 4 GB to 16 GB.
It was having Windows 10 UEFI configured from BIOS.
Support engineers added Ubuntu UEFI entry, which prohibits my secure UEFI boot for Windows 10.
I had searched this - how to delete ubuntu uefi in bios & found the follwing link from Ask Ubuntu Forum
https://askubuntu.com/questions/394199/removing-ubuntu-from-uefi-bios-menu
Now, how I can configure Windows 10 UEFI boot on my DELL Inspiron Desktop BIOS which is been butchered
Pass mod_proxy parameters when using SetHandler for php-fpm
31 March 2025 @ 4:50 pm
I've configured Apache to serve PHP via php-fpm through a unix socket with the SetHandler directive:
<FilesMatch ".+\.php$">
SetHandler "proxy:unix:/run/php/php-fpm.sock|fcgi://localhost"
</FilesMatch>
mod_proxy can be configured with some parameters that are listed in the "Worker|BalancerMember parameters" section of the docs.
I haven't been able to find any syntax that allows me to use these parameters within the SetHandler context and I suspect that its not possible.
Is there any way I can use php-fpm with Apache and set some of these parameters? In particular I need increase the responsefieldsize parameter.
Docker, Kubernetes (K8s/K3s), Ansible, or anyone else for LAMP
31 March 2025 @ 4:40 pm
Primary software: Apache and PHP.
Secondary software: MariaDB and Elasticsearch.
Development: A Mac (macOS) in our office - the primary, secondary, and many other non-development software are installed.
Production: A remote VPS (Linux) - must have the primary software installed to run sites, the secondary software can be separated on another host so it is optional.
We want everything (folder structure, file/folder permissions, system settings, and all configurations) to be able to be cloned from macOS to the remote Linux for use.
In the past, that no products like containers, such as Docker, Kubernetes (K8s/K3s), and Ansible.
What is the best practice in our case today? Less is more - we don't want over-designing, which leads to unnecessary complexity.
Since the stack is not complex, K8s and Docker are probably not used, so it may be K3s, because the difference between Ansible and Kubernetes is not clear. Are we
Fujitsu ServerViewRaid Manager connect Host
31 March 2025 @ 4:36 pm
I have installed Fujitsu ServerView Raid Manager V 7.18.2. When I open the Manager in the Java mode, I see the host, but I am not able to connect to him.
I can see the login parameter for the Raid Manager, which of cource not working for the host.
I would like to access the host via the iRMC port.
How can I do that?
Diagnosing UDP packet loss behind Port Restricted Cone NAT (OpenVPN client behind ISP NAT)
31 March 2025 @ 4:15 pm
I'm setting up an OpenVPN tunnel between a home NAS (client) and a remote server (VM, public IP). TCP works fine, but UDP-based configurations never succeed — the client doesn't receive handshake responses.
To diagnose the issue, I ran a UDP reachability test from the home network:
# Home client
echo "Hello from client" | nc -u -p 2387 server.io 1194
On the server, tcpdump reports:
17:52:48.954210 IP 51.x.x.x.53425 > 10.19.0.7.1194: UDP, length 18
Immediately, I try to send a packet back:
# Server
echo "Hello" | nc -u 51.x.x.x 53425
But the client sees nothing, not even at the packet capture level (tcpdump -i any udp). This suggests the NAT is dropping the incoming packet.
I used checkm