Numéro d’ID de bogue |
BUG-000086678 |
Envoi | April 6, 2015 |
Dernière modification | June 5, 2024 |
S’applique à | ArcGIS for Server |
Version trouvée | 10.3 |
Système d’exploitation | Red Hat Enterprise Linux |
Version du système d’exploitation | 65 64 Bit |
Statut | Non-Reproducible
Ce problème n’a pas pu être reproduit au cours des tests réalisés par l’équipe de développement. Ce statut peut être attribué aux problèmes qui sont impossibles à reproduire ou qui ne sont plus d’actualité dans une version de développement du logiciel, alors qu’aucun correctif spécifique n’a été installé pour résoudre le problème. Pour d’autres explications, reportez-vous à la section Informations supplémentaires correspondant au problème.
|
Informations supplémentaires
This issue is not reproduced at 10.3 and 10.3.1
Solution de contournement
Installation still succeeds if errors are ignored. The following is a possible solution from a customer:
Most systems work because they have a command available that helps with the system discovery process. The code snippet is as below:
# Check for lsb_release executable
HAS_LSB="true"
[ ! -e /usr/bin/lsb_release ] && HAS_LSB="false"
The Red Hat Linux 6.2 version where the script works has the ‘lsb_release’ command while the 6.5 version does not. It is believed that there is still and issue with the script because the failure happens when it attempts to figure out the system without this command.
If the system is tested without this command installed (or comment out the code to use this other code in the script), the issue can be seen. The following lines are affected:
elif [ -f /etc/redhat-release ]; then
if [ `grep -i "Red Hat" /etc/redhat-release` != "" ]; then
DISTRO="RedHatEnterpriseServer"
elif [ `grep -i "CentOS" /etc/redhat-release` != "" ]; then
DISTRO="CentOS"
elif [ `grep -i "Scientific" /etc/redhat-release` != "" ]; then
DISTRO="Scientific"
elif [ `grep -i "Oracle" /etc/redhat-release` != "" ]; then
DISTRO="OracleServer"
fi
#
# SUSE
#
elif [ -f /etc/SuSE-release ]; then
DISTRO="SUSE LINUX"
#
# UBUNTU
#
elif [ -f /etc/os-release ]; then
if [ `grep -i "Ubuntu" /etc/os-release` != "" ]; then
DISTRO="Ubuntu"
fi
fi
Étapes pour reproduire
ID de bogue: BUG-000086678
Logiciel: