linuxmint / linuxmint/warpinator
Error when computer wake up.
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1.6k
- Forks
- 115
- PR merge metrics
- No merged PRs in 30d
Description
Distribution
LMDE7
Package version
2.0.3
Frequency
Always
Bug description
When computer wakes up Warpinator said "something went wrong"
Terminal output:
2026-04-29 08:59:00,576::warpinator::DEBUG: Auth: Creating server credentials -- auth.py (line 119) Traceback (most recent call last): File "/usr/libexec/warpinator/warpinator.py", line 1546, in new_server_continue auth_singleton.update(self.current_ip_info, self.current_port) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/libexec/warpinator/auth.py", line 65, in update self._make_key_cert_pair() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/libexec/warpinator/auth.py", line 146, in _make_key_cert_pair alt_names.append(x509.IPAddress(ipaddress.IPv6Address(self.ip_info.ip6_address))) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/ipaddress.py", line 1977, in __init__ self._ip = self._ip_int_from_string(addr_str) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/usr/lib/python3.13/ipaddress.py", line 1772, in _ip_int_from_string raise AddressValueError("%s in %r" % (exc, ip_str)) from None ipaddress.AddressValueError: Only hex digits permitted in '[' in '[::]' 2026-04-29 08:59:03,382::warpinator::DEBUG: Network state changed: online = True -- networkmonitor.py (line 163) 2026-04-29 08:59:03,382::warpinator::DEBUG: Trying to start server while server already starting, will check later -- warpinator.py (line 1505)
Steps to reproduce
Start Warpinator. Suspend computer. When computer wakeup, click on Warpinator tray icon. When main window open you will see sad face and warning "Something went wrong" and in bottom right corner ip address will be 0.0.0.0
Expected behavior
Expected to see other devices in my network.
Additional information
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with warpinator/auth.py at _make_key_cert_pair and trace how the IPv6 address is populated after resume; warpinator.py and networkmonitor.py show the server restart sequence. Reproduce the suspend-and-wake flow, then verify that the certificate update completes with a valid address and the window discovers other network devices instead of showing 0.0.0.0.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python
- Domain
- desktop, networking
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 58/100