Arch + systemd problemer
Nogen der er skarp på det område?
Jeg er ved og forsøge med og sætte arch op med systemd uden initscripts, og sysvinit.
Det er installerede nu skal det bare sættes op, men hvordan? Har fulgt denne arch wiki guide.
Jeg kommer bare til en login prompt og hvis jeg logger ind som min bruger og taster,
systemctl enable gdm.service siger den error no such file/dir.
Men hvis jeg logger ind som root, så hoppen den direkte ind i gnome uden om gdm?
Jeg er ved og forsøge med og sætte arch op med systemd uden initscripts, og sysvinit.
Det er installerede nu skal det bare sættes op, men hvordan? Har fulgt denne arch wiki guide.
Jeg kommer bare til en login prompt og hvis jeg logger ind som min bruger og taster,
systemctl enable gdm.service siger den error no such file/dir.
Men hvis jeg logger ind som root, så hoppen den direkte ind i gnome uden om gdm?
Kommentarer18
Lennart poettering har
Men hvorfor rode med det på arch? Knald en fedora på, og det har et veltestet gnome3 miljø. Med boxes eller jhbuild kan du teste dit eget allerede udemærkede arbejde på havenisseparadiset :)
Og ja det er sgu en ordre, du skal ikke nørde med init, men hacke :)
Billy Boy Gates = Friheden
What a strange person...
#1 Tja er sgu glad for
Mhs. til hacking så skal jeg da det, men er blevet kode blind. Fumler pt med og få swell-foop til at kunne resizes. Så der kommer mere ;)
Men en venelig sjæl der kan hjælpe mig med det her problem mens jeg frisker op ville være super?
Men hvis jeg logger ind
Kan det være: /etc/init.d/gdm start ?
Hvordan med gnome-session --session=classic-gnome (failback)
Jeg ved ikke meget om Arch, men jeg er heller ikke helt med på, at den hopper ind i Gnome uden om Gnome's Display Manager (GDM).
Så vidt jeg forstår, så behøver Gnome (og Unity for den sags skyld) GDM for at starte? Har jeg misforstået noget?
Hvis jeg har, så kunne det måske være nogle tilladelser, der ikke stemmer i standardprofilen eller systemet. Beklager at jeg ikke kan svare bedre.
Forsøger du en alternativ Gnome start?
Nå jamen så lade mig
Mht. systemd så er det som meget poettering-arbejde: releases er blobs der trods fortløbende nummer ikke har garanti for kompabilitet.
Jeg ved selvsagt ikke om du nemt kan fixe dit problem, men jeg med rolling releases natur, så VIL du ramme ind i problemer med opdateringer. Systemds release schedule er i første omgang optimeret mod arbejde i Rawhide(fedoras unstable).
Nå nu er jeg tilbage på
Ja BG men clutter-docs og jeg er ikke venner lige pt.. Jov men skal lige lave noget andet, og tænkte jeg kunne prøve og sætte min arch op med systemd, da jeg ved gnome 3.6's auto opdaterings feature skal bruge den - correct me if im wrong.
Jeg kan ikke huske på
Det jeg advarer dig mod er at tro du kan hente latest and greatest version af systemd, også tro at det spiller. Det er sket en del gange på fedora at Poettering er kommet og advaret ved forhold i nyeste release. Og det er så op mod seneste fedora, hvilket må siges at være systemds reference dist.
Men hvad ved jeg, jeg er ved at lægge fliser... Pause slut.
Tjaa jeg tror nu bare det er
På den anden side, så ser jo også arch's repo's jævnligt bliver opdaterede med systemd pakker. Version 186-2 er i core repoet pt, og var den jeg prøvede.
Men hvorfor rode med det
Uh.. hvor man skal man begynde i stakken af svar.... ;-)
men jeg med rolling
Ligesom med alle andre release types.... ;-)
Hvad siger de på
Hvad siger de på #archlinux ? (Kan ikke huske om de også har en DE kanal) Men hver forberedt på at få nogle sandheder om Gnome fra de folk der ikke indgår i BG's "folk=alle"
Jeg har selv ikke fået nået at prøve systemd. Men skal have archlinux ind igen efter et par dage/uger hvor jeg har tvangsindlagt mig til at prøve Ubuntu. Men skriv endelig hvis du finder frem til løsningen.
#11 Hmm har ikke spurgt :)
Har selv for nyligt rodet
Et andet problem er at flere programmer ikke tilføjer en service til systemd hvilket gør du selv skal i gang med det manuelle arbejde for at få en deamon ind i systemd. Dette problem opstår primært fordi Arch Linux ikke er fuldt ud bygget op imod systemd ligesom Fedora fx er det. Du kan så få et tool der gør at systemd er kompatible med det eksisterende system men jeg synes selv at pointen med at skifte til systemd forsvandt komplet hvis det alligevel bare bygger ovenpå det eksisterende system i Arch Linux.
Konklusionen på mit timelange projekt blev at det var komplet spild af tid ligesom Bill er inde på. Det var meget begrænset hvad jeg fik ud af det og de ting der skulle tweekes for at få en god boot tid kunne man lige så godt have lavet uden at bruge systemd. Det er korrekt at systemd starter processer i tråde og ud fra hvornår der er behov for dem men dette betyder også at hver service/deamon skal konfigureres mere end hvad man normalt ville gøre i Arch. I Arch kan du dog også starte flere deamons op parallelt ved at skrive @ foran navnet i din daemon linje. Samtidig må man også sande at Arch ikke er opbygget omkring systemd og selvom de får alle deres officielle pakker til at understøtte systemd så tvivler jeg på alle AUR pakkerne kommer med.
Og sidst så vær opmærksom på at de pakker der faktisk understøtter systemd har nogle fejl omkring der er forskel på hvordan systemd starter en processen op og hvordan Arch Linux normalt gør det. Den pakke jeg fandt det største problem ved var sshd hvor Arch udgaven sørger for ved første start at generere en række nøgler hvorimod systemd ikke gjorde det. Eftersom systemd ikke returnerede nogen fejl på dette var det noget af et arbejde at finde frem til den fejl (sshd loggede det heller ikke da den ganske enkelt blot nægtede at starte).
Der gik lige et jule-lys op
Tak for info så behøver
Indtil videre. Systemd som
#16
Enig, hvis man fortsat
Enig, hvis man fortsat laver om på hvordan man skal definere en service så dur det ikke at systemd bliver opdateret uden at få alle andre programmet opdateret der inkluderer en service. Eftersom det er et værre møgarbejde som slet ikke kommer til at ske ved de mange AUR pakker så er det bedst at vente til systemd er mere færdig omkring definitionen om hvordan ting skal gøres.
lige installeret systemd p[
ps: skriver fra et systemd arch setup via web i gnome-shell nu