Autore Topic: Condividere una cartella su Chakra  (Letto 4847 volte)

Offline kromweb

  • *
  • Post: 102
  • Reputazione: 0
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #15 il: 04 Agosto 2012 ore 13:24 »
Prova a mettere
Codice: [Seleziona]
rc.d start samba in /etc/rc.local...
Ho letto solo ieri, pardon.

Niente, non funziona ne come mi hai scritto ne con
Codice: [Seleziona]
rc.d samba restartMa sono l'unico a cui non funge oppure è un bug conosciuto?

La cosa strana è che il processo smbd è avviato ma samba funziona solamente se lo riavvio da terminale.
Codice: [Seleziona]
sudo /etc/rc.d/samba restart

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #16 il: 04 Agosto 2012 ore 14:33 »
Magari non c'entra ma prova, in rc.local, a mettere una roba tipo
Codice: [Seleziona]
(sleep 15; rc.d restart samba)&che dovrebbe aspettare un attimino e poi far ripartire samba.

Vado ad intuizione: se non è ancora partito networkmanager, non hai l'IP ecc e non riesce a far partire come deve samba che è comunque un servizio di rete...

Io ho messo sleep 15 per fargli aspettare 15 sec ma poi, se dovesse funzionare, vai a scalare...
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline kromweb

  • *
  • Post: 102
  • Reputazione: 0
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #17 il: 05 Agosto 2012 ore 12:03 »
BRAVO! Funziona!  :-*

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #18 il: 05 Agosto 2012 ore 13:22 »
YO! ;D
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #19 il: 28 Febbraio 2013 ore 21:56 »
Magari non c'entra ma prova, in rc.local, a mettere una roba tipo
Codice: [Seleziona]
(sleep 15; rc.d restart samba)&che dovrebbe aspettare un attimino e poi far ripartire samba.

Vado ad intuizione: se non è ancora partito networkmanager, non hai l'IP ecc e non riesce a far partire come deve samba che è comunque un servizio di rete...

Io ho messo sleep 15 per fargli aspettare 15 sec ma poi, se dovesse funzionare, vai a scalare...

Ciao, credo di avere il  problema da te sopra esposto, in quanto samba non sia avvia in automatico allo start sebbene io abbia aggiunto i demoni in systemd.
Premesso che il percorso del demone di samba è il seguente: /usr/lib/systemd/system/ , dove devo aggiungere quella stringa ( sleep 15; rc.d restart samba) & nel file smbd.service?
Va aggiunta con le parentesi?
Grazie

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #20 il: 01 Marzo 2013 ore 00:20 »
mmmh, la tua domanda mi coglie impreparato!

Nel senso che da quello che ho capito systemd avvia tutti i servizi in parallelo, con la particolarità che se un sevizio richiede che un altro sia già attivato il primo aspetta finchè non si verifica la condizione che lo fa partire. Nel caso specifico sia smbd.service sia nmbd.service dovrebbero aspettare che network.target (e di conseguenza NetworkManager.service) sia attivo

Codice: [Seleziona]
[23:50:24][gt--> /usr/lib/systemd/system]$ cat nmbd.service
[Unit]
Description=Samba NetBIOS name server
After=network.target  <=====

[Service]
ExecStart=/usr/sbin/nmbd -F

[Install]
WantedBy=multi-user.target

Aggiungere quella stringa non servirebbe a niente...

Secondo me potresti provare, e sto andando ad intuizione, a modificare il file smbd.service facendogli aspettare l'avvio di NetworkManager.service invece di network.target facendo così

Codice: [Seleziona]
kdesu kate /etc/systemd/system/smbd.service
e nel file nuovo ci incolli:
Codice: [Seleziona]
.include /usr/lib/systemd/system/smbd.service

[Unit]
Requires=NetworkManager.service
After=NetworkManager.service

poi fai la stessa cosa con nmbd (alla fine non ho capito quale dei due ti a problemi all'avvio)

Codice: [Seleziona]
kdesu kate /etc/systemd/system/nmbd.servicee dentro ci metti:
Codice: [Seleziona]
.include /usr/lib/systemd/system/smbd.service

[Unit]
Requires=NetworkManager.service
After=NetworkManager.service

poi riavvii e vedi se hai risolto.


echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #21 il: 01 Marzo 2013 ore 12:49 »
Impossibile caricare il file /etc/systemd/system/smbd.service, perché non è possibile leggerlo.
Controlla di avere accesso in lettura al file.

Forse è sbagliato il percorso??
smbd.service si trova qui :/usr/lib/systemd/system/

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #22 il: 01 Marzo 2013 ore 13:16 »
Il percorso è quello, nel senso che ci sono vari posti in cui linux mette i suoi file di conf, con una struttura gerarchica in modo tale da prevenire casini: in questo caso systemd legge prima /etc/systemd/system/ poi /usr/lib/systemd/system/, cosicchè se ci fosse in /etc/... qualche .service che gli serve non sta più a leggere quelli in /usr/lib/...

Io ti avevo detto di creare il file in /etc/... perchè il file in /usr/lib/... può essere modificato da un aggiornamento di samba, vanificando la tua modifica. Così, per quanto il file /usr/lib/.../smbd.service venga aggiornato la tua modifica rimarrà.

Comunque se quell'errore te lo dà quando apri kate vai tranquillo, chiudi la finestrella rosa e incolla pure quello che ti avevo detto, il fatto è che il file lo stai creando dal nuovo quindi non riesce a leggerlo (e grazie...non c'è...)
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #23 il: 01 Marzo 2013 ore 14:13 »
Niente da fare purtroppo continuo ad avviarlo da swat

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #24 il: 01 Marzo 2013 ore 14:24 »
ma quando avvii, finito il boot smbd non si è avviato, giusto? hai provato con sudo journalctl -b | grep smbd se ti dice perchè non si avvia?
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #25 il: 01 Marzo 2013 ore 14:27 »
Codice: [Seleziona]
[francesco@chakra-pc ~]$ sudo journalctl -b | grep smbd
Password:
mar 01 15:09:18 chakra-pc systemd[1]: smbd.service: main process exited, code=exited, status=1/FAILURE
mar 01 15:09:18 chakra-pc systemd[1]: Unit smbd.service entered failed state
[francesco@chakra-pc ~]$
« Ultima modifica: 01 Marzo 2013 ore 14:43 da FranzMari »

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #26 il: 01 Marzo 2013 ore 14:34 »
ultima cosa che mi viene in mente, nel file /etc/systemd/system/smbd.service che ti ho fatto creare prima, al posto di
Codice: [Seleziona]
Requires=NetworkManager.service
After=NetworkManager.service
prova a mettere
Codice: [Seleziona]
Requires=nmbd.service
After=nmbd.service
e vedi se va
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #27 il: 01 Marzo 2013 ore 14:46 »
stesso problema:
 
Codice: [Seleziona]
[francesco@chakra-pc ~]$ sudo journalctl -b | grep smbd
Password:
mar 01 15:43:29 chakra-pc systemd[1]: smbd.service: main process exited, code=exited, status=1/FAILURE
mar 01 15:43:29 chakra-pc systemd[1]: Unit smbd.service entered failed state
[francesco@chakra-pc ~]$



Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #28 il: 04 Marzo 2013 ore 10:35 »
ciao whoami, dopo le modifiche apportate ho notato che smbd è attivo all'avvio, non parte invece nmbd. prima delle modifiche non partiva alcun servizio

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Condividere una cartella su Chakra
« Risposta #29 il: 04 Marzo 2013 ore 11:21 »
quindi ora nmbd richiede networkmanager e smbd richiede nmbd? e smbd parte e nmbd no??? strano! puoi postare /etc/systemd/system/smbd.service e nmbd.service ? giusto per capire quali modifiche sono attive ora...
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

 

Template by Homey | Sito ufficiale | Disclaimer