Lightdm failed – problem po aktualizacji systemu.

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Oprogramowanie Lightdm failed – problem po aktualizacji systemu.

Ten wątek zawiera 27 odpowiedzi, ma 4 uczestników, ostatnio zmodyfikowany przez  pavbaranov 4 miesięcy, 2 tygodni temu.

Oglądasz 15 posty - 1 do 15 (z 28 ogółem)
  • Autor
    Posty
  • #7742

    enszur
    Forumowicz

    Cześć.
    Zwracam się do was z prośbą o pomoc w rozwiązaniu problemu. Otóż podczas uruchamiania systemu wyskakuje mi:
    [FAILED] Failed to start Light Display Manager
    Próbowałem już większości rozwiązań w internecie znalezionych na manjaro forum ale nadal coś mi nie działa. Ogólnie to wydarzyło się to podczas aktualizacji systemu. Na Windowsie zaczął przy logowaniu wyskakiwać blue screen Driver power state failure to wszedłem na Linuksa. Normalnie się zalogowałem i wyskoczyla aktualizacja systemu bo dawno nie korzystałem. Podczas niej wyskoczylo czy chce zamienić pliki zaznaczyłem, że tak i system się zrestartował aż tu nagle błąd.
    Prosiłbym o pomoc ;)

    #7746

    pavbaranov
    Forumowicz

    Jakieś informacje? Może to być wszystko – dla przykładu to.

    #7749
    azja
    azja
    Moderator

    … powinieneś aktualizować system w miarę regularnie. Jeżeli nie używasz go często, to przynajmniej raz w miesiącu daj mu świeże pakiety. Zamiana plików, zapewne dotyczy zamiany pakietów – czasem jedne pakiety zastępują inne, wtedy w trakcie aktualizacji systemu pojawia się pytanie, czy zamienić. Nic złego, ani szczególnego. Co do zasady – odpowiadamy TAK.
    … rzuć coś więcej na temat Twojego problemu. Być może czekają całe zastępy chętnych do pomocy, ale nie mają materiału do obróbki, nie znają szczegółów. Uprzejmie prosimy.

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #7754

    pavbaranov
    Forumowicz

    TIP – Wyrzuć stwarzające problemy LightDM (to jest rozwiązanie ze stajni Ubuntu, którego obecnie już prawie nikt aktywnie nie rozwija) i dodaj DM najodpowiedniejsze dla Twojego DE np.: SDDM (głównie DE oparte o Qt5), GDM (GNOME), czy MDM (głównie DE oparte na Gtk).

    #7765
    azja
    azja
    Moderator

    @pavbaranov -> nie lubisz LightDM. Być może nawet Twoja niechęć jest uzasadniona, ale ja używam – na swoich instalacjach oraz zaprzyjaźnionych – i jestem zadowolony. Więcej nawet, nie miałem nigdy żadnych problemów z tym rozwiązaniem. W zasadzie pasuje do Xfce – skoro działa, to nie ma sensu tego psuć rozwojem.

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #7766

    pavbaranov
    Forumowicz

    Ani lubię, ani nie lubię. Nawet kiedyś udostępniłem greeter na kf5. Zatem raczej nie tak. Po prostu zauważam to, o czym mowa w różnych miejscach. LightDM został wymyślony lata temu dla Ubuntu. Ba, nawet twierdzili, że to „light”. Guuuuzik prawda. Nawet KDM był bardziej „light”. Teraz nie jest rozwijany i jest sporo problemów z tym DM. Poczytaj na forach Antergosa, Archa… Stąd mój pomysł, by z zmienić.
    Jeśli jednak drążyć dalej temat LightDM – to zadaj konkretne pytania @enszur i będziemy mniej więcej wiedzieć co z tym począć.

    #7768

    enszur
    Forumowicz

    Przy instalacji MDM:
    – poprzez sudo pacman -S mdm wyskakuje pakiet nie został znaleziony
    sudo systemctl enable mdm.service -f Failed to enable unit: unit file mdm.service doesn't exist
    Ale Przy instalacji gdm zatrzymałem proces bo jednego pliku mi nie ściągnęło. Chciałem usunąć /var/lib /pacman/db.lck ale wyskakuje mi, że brak dostępu.
    Na domiar złego w biosie zniknął mi Windows i mogę wybrać z listy manjaro, zaawansowane ustawienia i test memory.

    #7769
    aquila
    aquila
    Moderator

    – poprzez sudo pacman -S mdm wyskakuje pakiet nie został znaleziony

    Pakiet mdm jest w AUR, nie ma w oficjalnym repo.

    sudo systemctl enable mdm.service -f Failed to enable unit: unit file mdm.service doesn't exist

    Nie możesz włączyć czegoś czego nie zainstalowałeś.

    Ale Przy instalacji gdm zatrzymałem proces bo jednego pliku mi nie ściągnęło.

    Zaktualizuj system i wykonaj jeszcze raz instalację.

    Na domiar złego w biosie zniknął mi Windows i mogę wybrać z listy manjaro, zaawansowane ustawienia i test memory.

    W BIOSie czy GRUBie?

    PS: Ostatni raz poprawiam Twój post. Stosuj znaczniki code.

    #7770

    enszur
    Forumowicz

    Udało się mi zainstalować gdm. Mam zainstalowany os-prober. W grubie mi nie pokazuje. Wybacz ale pisze z telefonu.

    #7771
    aquila
    aquila
    Moderator

    Wykonaj sudo upade-grub i powinien się odnaleźć Windows.

    #7772

    enszur
    Forumowicz

    Znalazło Windowsa ;) no nic, teraz jakoś muszę ogarnąć ten dziwny blue screen ale to nie tutaj ;)
    Tak BTW. pełno mam plików kalendarz gnome, deepin itp. I panel dotykowy mi nie działa pomimo instalacji synaptic jak to wszystko porządnie ogarnąć?;)
    Edit :
    Przy odpalaniu wyskakuje mi kvm disabled by bios

    #7773

    pavbaranov
    Forumowicz

    Sens instalacji GDM w środowisku innym niż GNOME3 jest żaden – GDM zainstalowało Ci przy okazji „połowę” GNOME i stąd masz te nowe aplikacje. Później się tym zajmiemy. W każdym bądź razie – dopóki będziesz miał GDM, dopóty będziesz miał też i te aplikacje z GNOME.
    Ogólnie wygląda na to, że masz jakiś spory problem z aktualizacją systemu, której dokonałeś w okolicach 20.06. (tj. tej, która poprzedziła Twój pierwszy wpis). To z niej wynika m.in., że nie startuje Ci LightDM, a touchpad (chyba o to Ci chodzi pisząc „panel dotykowy”) nie działa.
    Zatem poprosilibyśmy o takie informacje:
    1. Jakie masz DE (zgaduję, że to Deepin)?
    2. Dane komputera, przede wszystkim dotyczące GPU (może być i touchpada) – sensowne informacje przyniesie np. wynik z inxi -Fxx – jeśli nie masz – zainstaluj, przyda Ci się tak, czy inaczej.
    3. Informację o tym jakie paczki zostały zainstalowane przed wpisem z 20.06. Informacja jest w /var/log/pacman.log (przytnij ten wpis do informacji z tej aktualizacji) oraz informacja o tym, co Ci się zainstalowało wraz z GDM.
    4. Wracamy do LightDM – jeśli ostatni raz próbowałeś go uruchomić 20.06., to dane z dziennika z tego uruchomienia. Znajdziesz w journalctl -bX, gdzie X wskaże Ci polecenie journalctl --list-boots (pierwsza cyfra widniejąca w pierwszej kolumnie np. dla -1 będzie to journalctl -b1 itd.).
    5. Wynik polecenia pacman -Qs greeter.
    6. Zawartość pliki /etc/lightdm/lightdm.conf.

    Przy założeniu, że to jest Deepin oraz, że używany greeter to lightdm-deepin-greeter – prawdopodobna przyczyna i rozwiązanie tego błędu jest zawarta w zgłoszeniu. Jeśli to Deepin i jeśli to wykonasz, to możesz wrócić do LightDM i wyrzucić GDM (i tak do wyrzucenia, bo dla Deepin, jeśli nie LightDM to lepszym wyborem jest SDDM bądź MDM).

    PS: Paczka xf86-input-synaptics nie jest obecnie konieczna do obsługi touchpada. Ten sterownik nie jest dłużej, aktywnie rozwijany i jego miejsce objął libinput. Nie oznacza to, że z tego pierwszego sterownika nie można korzystać nadal.

    #7781

    enszur
    Forumowicz

    Laptop to Lenovo y510p- karta graficzna zintegrowana jak i Gf GT 755m. Ogólnie to ściągałem manjaro z oficjalnej strony i nic tam nie ruszalem zr środowiskiem graficznym. Pokazuje mi; desktop – gnome 3.28.2 dm: gdm, lightdm, distro : manjaro 17.1.10.
    Ad4. Otworzyłem te logi ale nic w nich nie ma żadnego error.
    Ad5. Po wpisaniu pacman -Qs greeter nic się nie pokazuje
    Zainstalowałem synaptic bo libinput mi też nie działa

    #7782

    pavbaranov
    Forumowicz

    Jaką wersję zatem zainstalowałeś? Manjaro Gnome nie ma LightDM a GDM, który dopiero teraz doinstalowałeś. Nie ma też żadnych aplikacji Deepin, chyba, że je doinstalowałeś sam. Manjaro Deepin – to jest wersja community – nie ma GDM, ma natomiast LightDM. Oczywiście również aplikacje Deepin. Innymi słowy – jaką wersję Manjaro masz i z jakim środowiskiem (bo są między tym co piszesz sprzeczności).
    Jeśli chodzi o logi – prześlij. To, że nie ma tam słowa „error” nie oznacza, że błędów nie ma.
    Jednym z winowajców problemu może, ale nie musi być NVidia (BTW – nouveau, czy nvidia), która ostatnio łapie zadyszkę niemal przy każdej aktualizacji.

    #7783

    enszur
    Forumowicz
    System:    Host: piotr-pc Kernel: 4.14.48-2-MANJARO x86_64 bits: 64 compiler: gcc v: 8.1.1 
               Desktop: Gnome 3.28.2 dm: gdm,lightdm Distro: Manjaro Linux 17.1.10 Hakoila 

    po wpisaniu journalctl -b1:

    -- Logs begin at Mon 2018-01-22 08:33:20 GMT, end at Fri 2018-06-22 17:08:10 BST. --
    Jan 22 08:33:20 piotr-pc kernel: microcode: microcode updated early to revision 0x23, date = 2017-11-20
    Jan 22 08:33:20 piotr-pc kernel: Linux version 4.14.14-1-MANJARO (builduser@manjaro) (gcc version 7.2.1 20171224 (G>
    Jan 22 08:33:20 piotr-pc kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-4.14-x86_64 root=UUID=3f307f53-184f-457f-94>
    Jan 22 08:33:20 piotr-pc kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
    Jan 22 08:33:20 piotr-pc kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
    Jan 22 08:33:20 piotr-pc kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
    Jan 22 08:33:20 piotr-pc kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
    Jan 22 08:33:20 piotr-pc kernel: x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' >
    Jan 22 08:33:20 piotr-pc kernel: e820: BIOS-provided physical RAM map:
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x0000000000100000-0x000000006c45ffff] usable
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000006c460000-0x000000006d85ffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000006d860000-0x000000008cabefff] usable
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000008cabf000-0x000000008cebefff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000008cebf000-0x000000008cfbefff] ACPI NVS
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000008cfbf000-0x000000008cffefff] ACPI data
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000008cfff000-0x000000008cffffff] usable
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x000000008d000000-0x000000008f9fffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x00000000feb00000-0x00000000feb0ffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x00000000fed00000-0x00000000fee00fff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x00000000ffb80000-0x00000000ffffffff] reserved
    Jan 22 08:33:20 piotr-pc kernel: BIOS-e820: [mem 0x0000000100000000-0x000000026f5fffff] usable
    Jan 22 08:33:20 piotr-pc kernel: NX (Execute Disable) protection: active
    Jan 22 08:33:20 piotr-pc kernel: random: fast init done
    Jan 22 08:33:20 piotr-pc kernel: SMBIOS 2.7 present.

    Zawartość lightdm.

    #
    # General configuration
    #
    # start-default-seat = True to always start one seat if none are defined in the configuration
    # greeter-user = User to run greeter as
    # minimum-display-number = Minimum display number to use for X servers
    # minimum-vt = First VT to run displays on
    # lock-memory = True to prevent memory from being paged to disk
    # user-authority-in-system-dir = True if session authority should be in the system location
    # guest-account-script = Script to be run to setup guest account
    # logind-check-graphical = True to on start seats that are marked as graphical by logind
    # log-directory = Directory to log information to
    # run-directory = Directory to put running state in
    # cache-directory = Directory to cache to
    # sessions-directory = Directory to find sessions
    # remote-sessions-directory = Directory to find remote sessions
    # greeters-directory = Directory to find greeters
    # backup-logs = True to move add a .old suffix to old log files when opening new ones
    # dbus-service = True if LightDM provides a D-Bus service to control it
    #
    [LightDM]
    #start-default-seat=true
    #greeter-user=lightdm
    #minimum-display-number=0
    #minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
    #lock-memory=true
    #user-authority-in-system-dir=false
    #guest-account-script=guest-account
    #logind-check-graphical=false
    #log-directory=/var/log/lightdm
    run-directory=/run/lightdm
    #cache-directory=/var/cache/lightdm
    #sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
    #remote-sessions-directory=/usr/share/lightdm/remote-sessions
    #greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
    #backup-logs=true
    #dbus-service=true
    
    #
    # Seat configuration
    #
    # Seat configuration is matched against the seat name glob in the section, for example:
    # [Seat:*] matches all seats and is applied first.
    # [Seat:seat0] matches the seat named "seat0".
    # [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
    #
    # type = Seat type (local, xremote, unity)
    # pam-service = PAM service to use for login
    # pam-autologin-service = PAM service to use for autologin
    # pam-greeter-service = PAM service to use for greeters
    # xserver-backend = X backend to use (mir)
    # xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
    # xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
    # xserver-config = Config file to pass to X server
    # xserver-layout = Layout to pass to X server
    # xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
    # xserver-share = True if the X server is shared for both greeter and session
    # xserver-hostname = Hostname of X server (only for type=xremote)
    # xserver-display-number = Display number of X server (only for type=xremote)
    # xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
    # xdmcp-port = XDMCP UDP/IP port to communicate on
    # xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
    # unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
    # unity-compositor-timeout = Number of seconds to wait for compositor to start
      greeter-session = Session to load for greeter
    # greeter-hide-users = True to hide the user list
    # greeter-allow-guest = True if the greeter should show a guest login option
    # greeter-show-manual-login = True if the greeter should offer a manual login option
    # greeter-show-remote-login = True if the greeter should offer a remote login option
    # user-session = Session to load for users
    # allow-user-switching = True if allowed to switch users
    # allow-guest = True if guest login is allowed
    # guest-session = Session to load for guests (overrides user-session)
    # session-wrapper = Wrapper script to run session with
    # greeter-wrapper = Wrapper script to run greeter with
    # guest-wrapper = Wrapper script to run guest sessions with
    # display-setup-script = Script to run when starting a greeter session (runs as root)
    # display-stopped-script = Script to run after stopping the display server (runs as root)
    # greeter-setup-script = Script to run when starting a greeter (runs as root)
    # session-setup-script = Script to run when starting a user session (runs as root)
    # session-cleanup-script = Script to run when quitting a user session (runs as root)
    # autologin-guest = True to log in as guest by default
    # autologin-user = User to log in with by default (overrides autologin-guest)
    # autologin-user-timeout = Number of seconds to wait before loading default user
    # autologin-session = Session to load for automatic login (overrides user-session)
    # autologin-in-background = True if autologin session should not be immediately activated
    # exit-on-failure = True if the daemon should exit if this seat fails
    #
    [Seat:*]
    #type=local
    #pam-service=lightdm
    #pam-autologin-service=lightdm-autologin
    #pam-greeter-service=lightdm-greeter
    #xserver-backend=
    #xserver-command=X
    #xmir-command=Xmir
    #xserver-config=
    #xserver-layout=
    #xserver-allow-tcp=false
    #xserver-share=true
    #xserver-hostname=
    #xserver-display-number=
    #xdmcp-manager=
    #xdmcp-port=177
    #xdmcp-key=
    #unity-compositor-command=unity-system-compositor
    #unity-compositor-timeout=60
    greeter-session=lightdm-deepin-greeter
    #greeter-hide-users=false
    #greeter-allow-guest=true
    #greeter-show-manual-login=false
    #greeter-show-remote-login=true
    user-session=deepin
    #allow-user-switching=true
    #allow-guest=true
    #guest-session=
    session-wrapper=/etc/lightdm/Xsession
    #greeter-wrapper=
    #guest-wrapper=
    #display-setup-script=
    #display-stopped-script=
    #greeter-setup-script=
    #session-setup-script=
    #session-cleanup-script=
    #autologin-guest=false
    autologin-user=piotr
    #autologin-user-timeout=0
    #autologin-in-background=false
    #autologin-session=
    #exit-on-failure=false
    
    #
    # XDMCP Server configuration
    #
    # enabled = True if XDMCP connections should be allowed
    # port = UDP/IP port to listen for connections on
    # listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
    # key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
    # hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
    #
    # The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn.  Alternatively
    # it can be a word and the first 7 characters are used as the key.
    #
    [XDMCPServer]
    #enabled=false
    #port=177
    #listen-address=
    #key=
    #hostname=
    
    #
    # VNC Server configuration
    #
    # enabled = True if VNC connections should be allowed
    # command = Command to run Xvnc server with
    # port = TCP/IP port to listen for connections on
    # listen-address = Host/address to listen for VNC connections (use all addresses if not present)
    # width = Width of display to use
    # height = Height of display to use
    # depth = Color depth of display to use
    #
    [VNCServer]
    #enabled=false
    #command=Xvnc
    #port=5900
    #listen-address=
    #width=1024
    #height=768
    #depth=8conf:
    
Oglądasz 15 posty - 1 do 15 (z 28 ogółem)

Musisz być zalogowany aby odpowiedzieć w tym wątku.