همانطوری که در متن خطا میبینی، redshift میخواهد با geoclue2 موقعیتت را پیدا کند.
geeclue2 یا از طریق GPS - که نداری - یا از طریق نقطهی اتصال وای فای یا از طریق IP انجام میدهد:
Geoclue2 intends to be able to provide positioning information in several ways: from the GPS in a WWAN modem, from a Wi-Fi access point's data, or from the computer's IP address.
منبعخلاصه اینترنت نیاز دارد. البته نیاز داشت.
الآن که در فایل کانفیگ locatio-provider را "دستی" قرار دادید، قاعدتاً باید از همان مختصات تهران استفاده کند و دیگر نباید خطا بدهد.