Systemd: Curiosità - Domande - Problemi

Problemi e suggerimenti legati all'installazione di Arch Linux
enzolatina
Little John
Messaggi: 1151
Iscritto il: 6 ottobre 2007, 22:51
Architettura: x86_64 (64bit)
Località: belluno

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da enzolatina » 13 maggio 2013, 13:33

vai tranquillo con l'aggiornamento, tutte e due le arch che ho sul portatile si sono riavviate tranquillamente...
noi siamo arch linux, ogni resistenza è inutile, sarete assimilati

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 20 maggio 2013, 13:27

Buon dì,

non so quanto questa possa essere considerata la sessione giusta ma ci provo e nel caso chiedo venia.

Mi ritrovo con una nuova installazione di Arch ed ovviamente tutto funziona come previsto ad eccezione di netctl che non mi abilita il profilo indicato comunicandomi che potrebbe mancare la sezione [install] nel file service.
Ho risolto eseguendo il link manualmente ma come mai succede questo? Un bug dall'alto?

Grazie.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 21 maggio 2013, 21:40

posta il .service in questione.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

nierro
Little John
Messaggi: 1019
Iscritto il: 19 novembre 2009, 17:51
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da nierro » 23 maggio 2013, 18:04

Avrei anche io un problema coi .service: utilizzando systemd --user come session manager, ho creato tutti i servizi necessari. Però ho scoperto ieri che tint2 deve essere necessariamente avviato dopo openbox (altrimenti mi dà un problema "grafico" minimo, ma a me dà fastidio).
Allora, nella mia configurazione, tint2 è avviato *sempre* dopo compton, quindi ora non mi resta che fare in modo che compton venga avviato dopo openbox.
Questi i 2 service: http://pastie.org/7947351#1,16 . Speravo di cavarmela con "before / after" , invece pare non sia così.
Compton viene sempre avviato prima di tint2 perchè richiamando una fork nell'exec start, il Type=forking permette di ritardare l'esecuzione finchè il genitore non esce, e il figlio è creato. Quindi tint2 aspetta l'uscita di scena del genitore che forkandosi crea compton, e va perfettamente. Come dicevo, quindi, devo solo far avviare openbox prima di compton (come per altro sarebbe logico fare).
Sto impazzendo ma non riesco a trovare una soluzione, spero che qualcuno sappia darmi una mano :)
Grazie!

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 23 maggio 2013, 22:08

Non è tanto logico avviare il compositor dopo openbox, visto che anche openbox utilizza la trasparenza reale se disponibile. Comunque non è un problema, quando la rileva la utilizza. Per risolvere il tuo problema, è sufficiente che anzichè lanciare tint2 con un service, lo lanci dall'autostart di openbox.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

nierro
Little John
Messaggi: 1019
Iscritto il: 19 novembre 2009, 17:51
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da nierro » 23 maggio 2013, 23:37

Ehm, no perchè avvio tutto tramite systemd --user, perciò non sfrutto l'autostart di openbox (e non voglio utilizzarlo, altrimenti non userei systemd come session manager). La domanda che faccio io è più legata alla semantica delle units: come far partire un servizio dopo un altro, attendendo però che il programma lanciato dal primo abbia terminato l'esecuzione, prima di iniziare il secondo...

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 24 maggio 2013, 11:30

Ma cos'è che non ti funziona col sistema Before/After? Quale problema riscontri?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

nierro
Little John
Messaggi: 1019
Iscritto il: 19 novembre 2009, 17:51
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da nierro » 24 maggio 2013, 12:00

Dovrei aver risolto mettendo a posto le interdipendenze tra le varie units (grazie per il tip di compton, pensavo dovesse essere avviato DOPO openbox, invece adesso lo avvio parallelizzato a tutti gli altri...).
Di fatto avvio Openbox.service, compton.service, spacefm_desktop.service (e altri 3 script) tutti insieme parallelizzati, poi spacefm richiama conky.service e tint2.service (col "Requires=" di modo che se spacefm fallisce, non sta a cercare di avviarli) , ma tint2 aspetta compton e openbox.
Tutto perfetto!
Ancora grazie :)

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 3 giugno 2013, 13:31

Avendo avuto ancora problemi con il service netctl@.service, ne ho cercato il contenuto su Internet, scoprendo che è proprio così, senza sezione [Install] e di conseguenza senza la possibilità di abilitarlo all'avvio.
Anche per questo ho pensato di ripegare su netctl-auto@.service. Il punto è che quando tento di lanciarlo con "start" rimane bloccato e se ne verifico lo status mi dice che è in errore perché necessita di dipendenze che mancano.
Quali sono queste dipendenze?
Faccio presente che comunque mi sono collegato fino ad ora quindi i programmi per il wireless ed i driver li ho, non è quello il problema.
La connessione è una normalissima rete wireless wep e ciò che vorrei è che si abilitasse al boot e che magari non cadesse ogni due per tre come ha fatto fino ad oggi.

Grazie mille.


Edit: risolto da solo con anche maggior stabilità della connessione.

Codice: Seleziona tutto

# systemctl stop netctl@profilo.service
# systemctl stop netctl@.service
# systemctl stop netctl-auto@profilo.service
# systemctl stop netctl-auto@.service
#
# systemctl disable netctl@profilo.service
# systemctl disable netctl@.service
# systemctl disable netctl-auto@profilo.service
# systemctl disable netctl-auto@.service
#
# netctl start profilo
# netctl enable profilo
#
# reboot
#
(connessione non attiva)
#
# netctl status profilo
#
(segnala un timeout durante l'assegnazione dell'Ip con Dhcpcd)
# 
$ man netctl
$ man netctl.profile
$ man dhcpcd
$
# vim /etc/netctl/profilo
[...]
timeoutDHCP=50
[...]
:wq
# reboot
(funziona tutto egregiamente)
Rimane solo una cosa della quale ancora non sono venuto a capo.
Indipendentemente da Systemd, Netctl, il driver ipw2200-fw restituise sempre sullo Stdin l'impossibilità di inviare un comando (in quest'ultimo caso per la precisione trattasi di "ASSOCIATION") perché un altro è già in invio quando la connessione è in idle.

buntolo
Arciere
Messaggi: 265
Iscritto il: 25 ottobre 2010, 10:48

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da buntolo » 14 giugno 2013, 10:36

angelsoul ha scritto:Ma vi sembra normale che ho questo "service" impiega sistematicamente dai 15 ai 20 secondi al boot?

Codice: Seleziona tutto

15.531s NetworkManager-wait-online.service
Mi sembra palese che è un servizio di NetworkManager (bloccante) che attende l'inizializzazione della connessione Internet.
Perché nm ha questo comportamento? A me non interessa aspettare nella fase di boot che nm trovi la mia connessione preferita e ci si connette e che nel frattempo blocca il resto del caricamento ... Mi sembra una cosa stupida. Mi ricorda tanto Windows vista che se non era collegato alla rete dava di matto..... bha

EDIT:
Mi rispondo da solo!
In pratica è un servizio di Network Manager che serve per non creare fallimenti in programmi che hanno bisogno della connessione per essere inizializzati da systemd.
Se si usano questi tipi di programmi ha senso avere un servizio del genere, ma siccome io non ne ho e non ho mai attivato networkmanager-wait-online.service, ho dedotto che è stato attivato dopo l'ultimo aggiornamento di nm.
Disabilitandolo non ho problemi (come dice anche il wiki)
Quali sono o potrebbero essere programmi che necessitino di una cosa del genere?

Avatar utente
TheSaint
Robin Hood
Messaggi: 7935
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da TheSaint » 15 giugno 2013, 10:41

Nuova domanda :
come si esegue un comando come quelli che si mettevano in /etc/rc.local. Ho visto il man ed il wiki, quello che capisco mi dice di cose per rimuovere files temporanei, oppure creare una nuova regola per systemd.
Comunque fondamentalmente avrei bisogno di caricare un modulo del kernel. Ho provato a mettere il nome in un file in /etc/modprob.d/mymodule.conf ma non lo carica e all' atto del modprobe mi riporta un errore che la linea non e' valida. :shock: :shock:
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 15 giugno 2013, 12:42

Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7935
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da TheSaint » 15 giugno 2013, 14:23

Ho letto, ma non va, forse sbaglio

Codice: Seleziona tutto

$ sudo modprobe  asus-nb-wmi
libkmod: kmod_config_parse: /etc/modprobe.d/modprobe.conf line 1: ignoring bad line starting with 'asus-nb-wmi'
Però vedo qualche nuova azione nel kernel

Codice: Seleziona tutto

$ dmesg |tail
[ 2307.672231] acpi device:08: registered as cooling_device1
[ 2307.673210] ACPI: Video Device [GFX0] (multi-head: yes  rom: yes  post: no)
[ 2307.673387] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:02/LNXVIDEO:00/input/input14
[ 2307.675074] wmi: Mapper loaded
[ 2307.677089] asus_wmi: ASUS WMI generic driver loaded
[ 2307.677695] asus_wmi: Initialization: 0x1
[ 2307.677755] asus_wmi: BIOS WMI version: 7.9
[ 2307.677813] asus_wmi: SFUN value: 0x4a0877
[ 2307.679297] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input15
[ 2307.735658] asus_wmi: Backlight controlled by ACPI video drive
in modprobe.conf ho messo:

Codice: Seleziona tutto

$ cat /etc/modprobe.d/modprobe.conf
asus-nb-wm
Qualcuno l' ha riportato come baco
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 15 giugno 2013, 14:36

Ma l'hai almeno letto il paragrafo che ti ho linkato?
I moduli che devono essere caricati ad ogni boot devono essere specificati in /etc/modules-load.d/
Elimina il file che hai creato tu.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7935
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da TheSaint » 15 giugno 2013, 14:52

Letto male :oops: :oops:
Mi sembrava fosse riferito a modprobe.d/ :roll:
Provo un reboot, riprendo tra qualche minuto...

EDIT
Ora sì che mi piace.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 17 giugno 2013, 14:00

erre ha scritto:[...] Rimane solo una cosa della quale ancora non sono venuto a capo.
Indipendentemente da Systemd e Netctl, il driver ipw2200-fw restituise sempre sullo Stdin l'impossibilità di inviare un comando (in quest'ultimo caso per la precisione trattasi di "ASSOCIATION") perché un altro è già in invio [...].
Nessuno?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 17 giugno 2013, 14:47

posta l'errore preciso.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 17 giugno 2013, 20:35

Pescato dalla rete perché non riesco a pescarlo nei log ma comunque identico.

Codice: Seleziona tutto

ipw2200 failed to send SYSTEM_CONFIG: Already sending a command.
e/o

Codice: Seleziona tutto

ipw2200 failed to send ASSOCIATE: Already sending a command.
Ed è particolarmente snervante perché nonostante il tempo passato, gli aggiornamenti ed i tentativi pescati dalla rete (non li ricordo tutti) tutt'ora mi stampa quelle dannate stringhe sullo schermo. Compreso durante il login e l'uso di Vim.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 17 giugno 2013, 23:51

per caso hai nascosto l'ESSID della tua rete?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 18 giugno 2013, 10:40

Nope.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 18 giugno 2013, 14:32

posta

Codice: Seleziona tutto

cat /sys/module/ipw2200/parameters/associate
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 18 giugno 2013, 20:08

Codice: Seleziona tutto

$ 0

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 18 giugno 2013, 20:13

ma lo fa continuamente durante l'utilizzo del sistema, o solo in momenti particolari?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

erre
Arciere
Messaggi: 267
Iscritto il: 23 gennaio 2013, 23:12

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da erre » 18 giugno 2013, 20:28

A quanto ho capito, il più delle volte (ma sottolineo, non necessariamente) quando è in "Idle" (ovvero blocco schermo, prima del login, pc comunque fermo, etc....).

Non uso ibernazione, risparmio energetico e cose del genere.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Systemd: Curiosità - Domande - Problemi

Messaggio da 4javier » 18 giugno 2013, 20:48

posta

Codice: Seleziona tutto

cat /sys/module/ipw2200/parameters/associate/roaming
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Rispondi