UTM
UTM copied to clipboard
dhclient under Debian won't run: RUNTIME_CHECK failed
Describe the issue When running dhclient under an emulated debian arm64 image, I get
hmac_link.c:656: fatal error: RUNTIME_CHECK(isc_Sha1_check(0)) failed
Networking doesn't work before or after this
Configuration (required)
- UTM Version: 4.5.3
- OS Version: 17
- Device Model: iPhone 15 Pro
- Is it jailbroken (name jailbreak used)? No
- How did you install UTM? App Store
Crash log
If the app crashed, you need a crash log. To get your crash log, open the Settings app and browse to Privacy -> Analytics & Improvements -> Analytics Data and find the latest entry for UTM. You should export the text and attach it here.
Debug log
For all issues, including crashes, you should attach a debug log. Open UTM, and open the settings for the VM you wish to launch. Near the bottom of the configuration options (or at the top of the QEMU page) is Debug Log. Turn it on and save the VM. After you experience the issue, quit the VM and re-launch UTM. Open the VM settings again and select Export Log... and attach it here.
Upload VM
(Optional) If possible, upload the config.plist inside the .utm. If you do not have this, you can upload the entire .utm but note this contains your personal data. Since GitHub has an attachment size limit, you may want to upload to another service such as Google Drive. Link it here.
Get the same error
I was stuck on this for days too but I finally found the solution from https://askubuntu.com/a/71205.
Edit interfaces file: sudo nano /etc/network/interfaces
Delete everything in that file except:
auto lo
iface lo inet loopback
Restart network-manager: sudo systemctl restart NetworkManager
Likely related to #5925