0 votos

sh: sysctl: comando no encontrado Root hadd

Quiero hacer hadd de dos .root archivos. hadd es función del ROOT que produce .root archivos. Cuando hago hadd Me aparece el error:

$ hadd -f FinalFileName.root IndividualFileNames*.root

sh: sysctl: command not found
hadd Target file: FinalFileName.root
hadd compression setting for all output: 1

 *** Break *** floating point exception
[/usr/lib/system/libsystem_platform.dylib] _sigtramp (no debug info)
[/usr/lib/system/libsystem_malloc.dylib] small_malloc_from_free_list (no debug info)
[/usr/lib/dyld] start (no debug info)

Lo pongo aquí porque el mensaje de error me hace pensar que no es un ROOT sino un problema de MacOS.

Lo hice grep -r sysctl / que coincidía en varios lugares, entre ellos /usr/bin/man:SYSCTL=/sbin/sysctl así que comprobé /usr/sbin/sysctl y existe.

Utilizando MacOS Ventura 13.0.1

Mi investigación en línea dice que el problema es causado por sysctl estar en /sbin/ no /usr/sbin/ pero no es mi caso.

¿Puede alguien decirme cuál es el problema? No encuentro ninguna referencia a que hadd no esté disponible en macOS.

1voto

Su PATH no contiene /usr/sbin así que hadd / root-config no lo encuentro.

Como solución rápida, ejecute

export PATH=$PATH:/usr/sbin:/sbin

y luego ejecutar hadd otra vez.

Para una solución a largo plazo, asegúrese de que

  • Estos dos directorios ( /usr/sbin y /sbin ) se incluyen en /etc/paths
  • Su shell no manipula PATH de alguna manera en el perfil que carga al inicio

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X