Вы должны обновить ядро ПЕРВЫМ, и - если вы не делаете этого из исходных кодов Git, найдите в диспетчере пакетов пакет 'linux-firmware', Вы нуждаетесь в этом. У меня были аналогичные проблемы под Android OSE, Ubuntu x86 и arm7hf - все они были исправлены простым выполнением упомянутых мною действий
El guión msfconsole
puede ser un guión bash
. bash
tiene una opción -p
para su read
integrada en -que muestra un aviso al usuario.
Sin embargo, el mensaje de error no coprocess
lo imprime zsh
cuyo read
también tiene una opción -p
pero con un significado totalmente diferente. Esto significa que el shell incorrecto está ejecutando el script y que read
falla en la función check_path
, lo que hace que la función se queje de no obtener la entrada correcta del usuario.
Entonces, para solucionar esto, asegúrese de que msfconsole
tenga la línea correcta#!
-en la parte superior, apuntando al intérprete de shell apropiado (probablementebash
)en su sistema.
O ejecute el script con un intérprete explícito, como
bash./msfconsole
nano.zshrc
Añadir esto
export PATH=/opt/metasploit-framework/bin:$PATH
Luego ejecute una nueva ventana.
msfconsole
Probé de esta manera.