A możesz pokazać wynik jaki wypluwa polecenie: xnview z konsoli? XnViev jest programem z zamkniętymi źródłami, kompilowanym z określonymi bibliotekami, które jego twórcy zakładają, że są w systemie (chodzi o ich wersje). Niekiedy to działa, a niekiedy pluje się, że konkretnej biblioteki nie ma (bo w systemie jest starsza lub nowsza).
Możesz sprawdzić też wersję AppImage z https://www.xnview.com/en/xnviewmp/
. Jeśli jest ona poprawnie przygotowana, to program winien działać prawidłowo. Alternatywa to wersja *.tgz, która jest również binarką przygotowaną do użycia po rozpakowaniu. O ile pamiętam, to zawiera wszystkie niezbędne biblioteki.
Wpierw wynik polecenia, ale skoro starsza wersja się uruchamia, a nowsza nie, to najprawdopodobniejsze, że została ona skompilowana z użyciem nowszych bibliotek Qt, niż te, które są w Debianie (zwłaszcza Stable - jeśli masz Sparky na nim opartego). Jeśli tak jest, to niestety nikt z tym nic nie zrobi (tzn. istnieje pewne rozwiązanie, ale mocno go nie polecam, zwłaszcza, że jeśli się o nim zapomni, to nawet jeśli obecnie będzie działać, w przyszłości utrudni bądź uniemożliwi aktualizację, a jak zgłosisz taki problem i nie przypomni Ci się, że to zrobiłeś, to tygodnie spędzimy nad rozwiązywaniem takiego problemu, albowiem jego nie widać nigdzie - ergo: nie polecam).