Kilka dni temu przyszedł czas na aktualizację systemu, w tym środowiska KDEmod (do wersji 4.5.2). Poczatkowo problemem był konflikt zależności – w systemie znajdowało się (i było wymagane przez niektóre programy) zmodyfikowane qt – czyli qtmod, a do wykonania aktualizacji potrzebne było „oryginalne” qt. Postanowiłem „zaryzykować”, odinstalowałem zmodyfikowaną wersję i pobrałem qt razem z KDEmod. Byłem przygotowany na wystąpienie pewnych problemów, ale trochę zaskoczyło mnie to, czego dotyczyły ![]()
Od razu mogę powiedzieć, że zamiana qtmod na qt nie miała większego wpływu na pracę systemu – wszystkie zainstalowane programy działają tak, jak powinny.
Jednak mimo wszystko start środowiska po aktualizacji nie udał się. Powitał mnie komunikat:
Call to lnusertemp failed {temporary directories full?}. Check your installation?Wynikałoby z niego, że brakuje miejsca na pliki tymczasowe. Jednak nie – na systemowej partycji ponad 3GB wolnego miejsca. No to szukamy dalej – użytkownik jednego z forów poradził, aby sprawdzić uprawnienia dla katalogów /tmp oraz /var/tmp. Dla kilku osób okazało się to rozwiązaniem, ale u mnie problem dalej istniał (pomimo praw dostępu dla obu katalogów ustawionych na 777).
Rozwiązaniem okazało się usunięcie dowiązań ~/.kdemod4/cache-localhost.localdomain, ~/.kdemod4/socket-localhost.localdomain, oraz ~/.kdemod4/tmp-localhost.localdomain. Po restarcie zostały automatycznie odtworzone i środowisko wreszcie ruszyło