Aller au contenu

Featured Replies

Posté(e)

Bonjour,

Je viens de me rendre compte en voulant réparer des archives à l'aide de fichiers PAR2 (courant sur les newsgroup) via le paquet PAR2CMLine que j'avais installer sur le DSM 3 de mon DS 211+ ne voyait plus mon paquet IPKG.

En fouilliant un peu sur le net je suis tombé sur cette page (

http://www.naschenwe...ta-breaks-ipkg/ ) alors je vous fait partagé les conseils de cette personne, ça pourrait servir.

Donc pour ceux qui avait installé la modification IPKG sur leur Syno, voici la manip à suivre pour le réparer:

  • Se connecter au synology via SSH
  • Taper : vi /etc/rc.local
  • Se placer après la ligne #!/bin/sh, taper sur la touche 'i' pour passer en mode édition
  • Ajouter la ligne mount -o bind /volume1/@optware /opt
  • Vous devez optenir ce fichier :


#!/bin/sh

mount -o bind /volume1/@optware /opt

# Optware setup[/left]


[ -x /etc/rc.optware ] && /etc/rc.optware start

exit 0

  • Valider et enregistrer en appuyant d'abors sur la touche "Echap" ou "Esc" pour sortir du mode édition, puis taper directement ":wq" sant les guillemets
  • Tapez vi /root/.profile
  • On passe encore en mode "Edition" en appuyant sur le touche"i"
  • Ajouter "/opt/bin:/opt/sbin" sans les guillemets justre après "PATH=" et avant le infos déjà inscrites
  • Vous devais optenir un fichier qui ressenble à ça :

  • Hop comme plus haut, on sort de du mode édition via la touche échape, puis un petit :wq pour quitter et enregistrer la modification
  • Voilà un petit redemarrage du NAS et les services installer avec IPKG avec la MAJ seront de retour

Voilà en espérant que cela serve à certains

Saiian


/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:…..

Modifié par saiian

Posté(e)

Normalement il n'y a rien à "réparer" suite au passage en 4.0 chez moi sur mon DS111 tout est resté en place !!

Et voila le contenu que devrait avoir le fichier /etc/rc.local


#!/bin/sh

# Optware setup

[ -x /etc/rc.optware ] && /etc/rc.optware start

exit 0


Qui fait donc appel à rc.optware qui lui devrait contenir
#!/bin/sh


if test -z "${REAL_OPT_DIR}"; then

# next line to be replaced according to OPTWARE_TARGET

REAL_OPT_DIR=/volume1/@optware

fi


case "$1" in

	start)

		echo "Starting Optware."

		if test -n "${REAL_OPT_DIR}"; then

			if ! grep ' /opt ' /proc/mounts >/dev/null 2>&1 ; then

				mkdir -p /opt

				mount -o bind ${REAL_OPT_DIR} /opt

			fi

		fi

		[ -x /opt/etc/rc.optware ] && /opt/etc/rc.optware

	;;

	reconfig)

		true

	;;

	stop)

		echo "Shutting down Optware."

		true

	;;

	*)

		echo "Usage: $0 {start|stop|reconfig}"

		exit 1

esac


exit 0

Patrick

Posté(e)

chez moi tout a disparu comme programme tel que 'mc' que j'avais installé

et j'ai aussi

#!/bin/sh

mount -o bind /volume1/@optware /opt

# Optware setup

[ -x /etc/rc.optware ] && /etc/rc.optware start

exit 0

mais ipkg n'est plus accèssible ???

Posté(e)

Et quand tu tape

/opt/bin/ipkg update[/CODE]

Il te dit quoi ?

Patrick

Posté(e)

Ca marche nickel sur mon 211j :) merci beaucoup

Posté(e)

Si cette commande marche et pas

ipkg update[/CODE]

C'est que tout simplement il manque [b]/opt/bin[/b] et [b]/opt/sbin [/b]dans le PATH

Patrick

Posté(e)

/opt/bin/ipkg update

fonctionne chez moi par contre ipkg update non... donc je vais essayer de mettre /opt/bin et /opt/sbin dans le path...


/opt/bin/ipkg update

Downloading http://devel.grenouille.com/pub/pygrenouille/distributions/synology//Packages

Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz

An error ocurred, return value: 2.

Collected errors:

ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp    -q -P /opt/ipkg-YiBXMu http://devel.grenouille.com/pub/pygrenouille/distributions/synology//Packages'

ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp    -q -P /opt/ipkg-YiBXMu http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz'

any ideas?

Modifié par oges

Posté(e)

chez moi plus de dossier /ipkg ni dans /opt/bin ni /opt/sbin/

que faut'il faire ?

Posté(e)

ipkg avais tout simplement disparu, réinstallation et ipkg update fonctionne ... mystere

dû réinstaller mc aussi !

Modifié par on4hu

Posté(e)

/opt/bin/ipkg update

fonctionne chez moi par contre ipkg update non... donc je vais essayer de mettre /opt/bin et /opt/sbin dans le path...


/opt/bin/ipkg update

Downloading http://devel.grenouille.com/pub/pygrenouille/distributions/synology//Packages

Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz

An error ocurred, return value: 2.

Collected errors:

ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp	-q -P /opt/ipkg-YiBXMu http://devel.grenouille.com/pub/pygrenouille/distributions/synology//Packages'

ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp	-q -P /opt/ipkg-YiBXMu http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz'

any ideas?

Tu as du mettre /opt/bin et /opt/sbin à la fin du path essaye en les mettant au début, car tu semble avoir un problème avec la version de "wget"

Patrick

Posté(e)

j'ai suivi ce tuto mais j'ai un problème : impossible d’éteindre le syno ou de le rebooter, il semble resté bloqué lors de la phase de shutdown !

Nunu

Posté(e)

Nunu, cherche dans la section tutoriel > arrêt/redémarrage impossible

Posté(e)

Merci PatrickH :)

La commande "which wget" m'a confirmé que ipkg n'utilisait pas son wget.

Posté(e)

Hello hello,

merci pour cet astuce .. ca m'a vraiment aidé.....

Cependant si je fais un ipkg list installed, il ne me retourne rien... (alors que j'avais installé quelques packages)

il y a-til encore qqchose a trifouiller ?

merci

Posté(e)

Tu as bien rentré la commande

ipkg list_installed[/CODE]

Avec un "_"

Patrick

Posté(e)

mais quel c.. je suis, erreur de débutant, sorry.

merci pour le tuyau.

a+

  • 3 semaines après...
Posté(e)

Pour info chez moi (DS212+) après mise à jour vers DS4.0 (pas béta) il a juste fallu étendre le PATH dans le fichier /root/.profile, le reste était resté identique

  • 1 mois après...
Posté(e)

Bonsoir

pour taper ces ligne il faut SSH

donc dans puTTY on coche SSH et au niveau du port il en faut un spécial

Merci

A++

Posté(e)

Par défaut SSH utilise le port 22, mais normalement il n'y a rien à faire de ce coté là

Patrick

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.