Aller au contenu

« Utiliser dotnet dans Ubuntu » : différence entre les versions

De OSWiki
Ligne 15 : Ligne 15 :


= Bug de lancement =
= Bug de lancement =
* https://forum.ubuntu-fr.org/viewtopic.php?id=108234
 
== Erreur rencontrée ==
 
Lors de l'exécution du script `opensim.sh`, l'utilisateur a rencontré l'erreur suivante :
 
-bash: ./scripts/opensim.sh : /bin/sh^M : mauvais interpréteur: Aucun fichier ou répertoire de ce type
 
 
Cette erreur indique qu'il y a un problème avec le format du fichier, souvent causé par des caractères de fin de ligne incompatibles (par exemple, des retours chariot de style Windows).
 
==Solution ==
 
Pour résoudre ce problème, il est nécessaire de convertir le fichier en utilisant la commande `dos2unix`. Exécutez la commande suivante :
 
dos2unix opensim.sh
 
 
Cela convertira le fichier au format Unix, éliminant ainsi les caractères de fin de ligne indésirables. Après cette conversion, le script devrait s'exécuter correctement.
 
==Source ==
https://forum.ubuntu-fr.org/viewtopic.php?id=108234

Version du 29 décembre 2024 à 19:59

Installer dotnet8

  • Pour installer OpenSim version 0.9.3.0 sur un serveur Ubuntu 22.04 LTS, il est nécessaire d'installer le Runtime .NET. Notez que l'installation de l'ASP.NET Core Runtime n'est pas requise.
sudo apt install -y dotnet-runtime-8.0
  • Installer aussi libgdiplus et libc6-dev
sudo apt install -y apt-utils libgdiplus libc6-dev

Lancer OpenSim

./opensim.sh

Le script contient ce code :

#!/bin/sh
ulimit -s 1048576
dotnet OpenSim.dll

Bug de lancement

Erreur rencontrée

Lors de l'exécution du script `opensim.sh`, l'utilisateur a rencontré l'erreur suivante :

-bash: ./scripts/opensim.sh : /bin/sh^M : mauvais interpréteur: Aucun fichier ou répertoire de ce type


Cette erreur indique qu'il y a un problème avec le format du fichier, souvent causé par des caractères de fin de ligne incompatibles (par exemple, des retours chariot de style Windows).

Solution

Pour résoudre ce problème, il est nécessaire de convertir le fichier en utilisant la commande `dos2unix`. Exécutez la commande suivante :

dos2unix opensim.sh


Cela convertira le fichier au format Unix, éliminant ainsi les caractères de fin de ligne indésirables. Après cette conversion, le script devrait s'exécuter correctement.

Source

https://forum.ubuntu-fr.org/viewtopic.php?id=108234