Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2013, à 16:19

Bybeu

[résolu] Bonjour, j'ai fais une connerie :(

sudo service ssh minidlna
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service ssh minidlna

The script you are attempting to invoke has been converted to an Upstart
job, but minidlna is not supported for Upstart jobs.

Je voulais juste faire

sudo service minidlna start

Qu'est-ce que ça veut dire et comment est-ce que je peux corriger ça si c'est possible?

Merci d'avance

Dernière modification par Bybeu (Le 08/03/2013, à 02:01)

Hors ligne

#2 Le 07/03/2013, à 17:31

nesthib

Re : [résolu] Bonjour, j'ai fais une connerie :(

Ça veut dire que ton service n'est pas supporté par upstart.
Essaie de faire :

sudo /etc/init.d/minidlna start

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 07/03/2013, à 21:11

Bybeu

Re : [résolu] Bonjour, j'ai fais une connerie :(

Merci nesthib
Je comprends pas ta réponse; c'est ça qui me pose un problème:

...has been converted to an Upstart...

J'ai dû pourrir un truc mais quoi?

Hors ligne

#4 Le 07/03/2013, à 23:21

tiramiseb

Re : [résolu] Bonjour, j'ai fais une connerie :(

Mais non y'a rien de pourri. smile

En clair, tu as dit à ton ordinateur d'effectuer l'action "minidlna" sur le service "ssh".
... alors que tu voulais effectuer l'action "start" sur le service "minidlna".

Tout ce qu'il te dit, c'est que l'action "minidlna" n'existe pas (ce qui est normal vu que les actions sont "start", "stop", "restart", "status", etc) et du coup il n'a rien fait. Ça n'a rien modifié. Il n'y a rien à corriger.

... mais exécute :

sudo service minidlna start

(qui est la commande que tu souhaitais exécuter)

au lieu de :

sudo service ssh minidlna

(qui, techniquement, ne veut rien dire)

big_smile

Hors ligne

#5 Le 08/03/2013, à 01:59

Bybeu

Re : [résolu] Bonjour, j'ai fais une connerie :(

tiramiseb a écrit :

Mais non y'a rien de pourri. smile
big_smile

smile Bon je préfère. J'ai essayé de piger ce que ça avait pu faire, évidement j'ai rien pigé même en cherchant sans trop savoir quoi des modifs dans des fichiers dans tout le système avec minidlna dans leur nom. Y'en avait une brouette dans des dossiers rc0 1 2 etc.. non listés comme installés dans synaptic alors j'ai complètement désinstallé minidlna (heureusement qu'il était pas encore configuré smile ). J'ai plus flippé pour ssh, car ça fait 2 jours que je suis dessus à batailler, je viens juste de trouver pourquoi ça marchait pas dans un sens avec des ssh-keygen malgré ~toutes~ mes vérifs de droits sur .ssh et son contenu: j'avais un HOME cible à 777 au lieu de 755 grrrrr, j'ai trouvé dans le man de ssh-copy-id.

Allez merci les gars. Désolé, je suis un gros empoté du clavier.

Hors ligne

#6 Le 08/03/2013, à 09:05

tiramiseb

Re : [résolu] Bonjour, j'ai fais une connerie :(

Les fichiers dans rc0, rc1, etc c'est normal. Ce sont ces liens qui permettent au système de lancer les logiciels au démarrage.

j'ai complètement désinstallé minidlna

Tu n'en avais pas besoin.
Mais je comprend que, dans le doute, tu aies préféré t'assurer que tout va bien.

(heureusement qu'il était pas encore configuré)

La configuration n'aurait pas été effacée.
Quand on désinstalle un paquet ça ne supprime pas les fichiers de configuration que l'on a modifiés.

j'avais un HOME cible à 777

Jamais jamais JAMAIS JAMAIS JAMAIS de droits en 777.
JAMAIS. Et tu ne t'en porteras que mieux.

Hors ligne

#7 Le 10/03/2013, à 22:40

Bybeu

Re : [résolu] Bonjour, j'ai fais une connerie :(

Ben vi mon ami, mais quand on est nioub et que pleins de tutos et de forums te causent en commandes chmod en octal et que ls est pas foutu d'afficher dans le même format, tu finis par faire des conneries (enfin, une de plus quoi roll ). J'ai trouvé et bricolé un petit bidule lsp (p pour permissions? ou probable wink ) à coller dans ~/.bash_aliases :

alias lsp="ls -la --color | awk '{k=0; for(i=0;i<=8;i++) k+=((substr(\$1,i+2,1)~/[rwx]/)*2^(8-i));
	if (k) printf(\" %0o \",k); print}'"

C'est pas aussi souple, ça buggue des fois, mais bon on s'y fait, surtout que ça fait ce qu'on voulait au départ.

Merci encore pour votre aide.

Dernière modification par Bybeu (Le 10/03/2013, à 22:41)

Hors ligne

#8 Le 11/03/2013, à 01:15

nesthib

Re : [résolu] Bonjour, j'ai fais une connerie :(

Sinon tu prends deux secondes, tes p'tits doigts et tu comptes :
L'octal ça fonctionne comme ça :
r (read, lecture) : 4
w (write, écriture) : 2
x (exécution) : 1
(On commence par le plus petit et à chaque fois on prend le double 1 → 2 → 4)

Ensuite on combine :
rien (---) → 0+0+0 = 0 ; lecture (r--) → 4+0+0 = 4 ; lecture + écriture (rw-) → 4+2+0 = 6 ; lecture + exécution (r-x) → 4+0+1 ; la totale (rwx) → 4+2+1 = 7

Ensuite on applique pour chaque groupe séparément ; User (utilisateur propriétaire), Group (groupe), Other (les autres) ce qui donne :
Un fichier lisible et inscriptible mais pas exécutable par le propriétaire, lisible seulement par le groupe et rien pour les autres :
4+2+0 pour U ; 4+0+0 pour G ; 0+0+0 pour O, soit 640


Sinon tu peux aussi laisser tomber l'octal et utiliser les lettres avec chmod :

chmod u=rw fichier
chmod g=r fichier
chmod o= fichier

ou pour ajouter/enlever des permissions :

chmod g+r fichier
chmod o-rwx fichier

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne