Existe um bug debian para o seu problema link - o binário mpirun não está disponível e é por isso que o pydoc não pode começar.
Um amigo meu queria que as bibliotecas libboost fossem instaladas em nosso computador compartilhado, assim, depois de instalar o libboost-all-dev 1.49.0.1 (uma máquina Debian wheezy), recebo este erro ao usar o comando "pydoc modules" na linha de comando. Ele apresenta o seguinte erro -
root@debian:/usr/include/c++/4.7# pydoc modules
Please wait a moment while I gather a list of all available modules...
**[debian:49065] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required executable either could not be found or was not executable by this user in file ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 357
[debian:49065] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required executable either could not be found or was not executable by this user in file ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 230
[debian:49065] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required executable either could not be found or was not executable by this user in file ../../../orte/runtime/orte_init.c at line 132
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):
orte_ess_set_name failed
--> Returned value A system-required executable either could not be found or was not executable by this user (-127) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):
ompi_mpi_init: orte_init failed
--> Returned "A system-required executable either could not be found or was not executable by this user" (-127) instead of "Success" (0)
--------------------------------------------------------------------------
*** The MPI_Init() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[debian:49065] Abort before MPI_INIT completed successfully; not able to guarantee that all other processes were killed!**
root@debian:/usr/include/c++/4.7#
Eu tentei investigar o problema e acabei desinstalando o seguinte para que ele funcionasse novamente.
openmpi common all 1.4.5-1
libibverbs-dev amd64 1.1.6-1
libopenmpi-dev amd64 1.4.5-1
mpi-default-dev amd64 1.0.1
libboost-mpi-python1.49.0
Embora o pydoc funcione novamente, eu estou supondo que os pacotes que eu removi vão machucar outra coisa na pista? Como você adivinhou, eu não sou um programador C / C ++. Então eu acho que a minha pergunta é, isso vai doer alguma coisa depois? Existe uma maneira de instalar esses pacotes sem ferir o Python?
Existe um bug debian para o seu problema link - o binário mpirun não está disponível e é por isso que o pydoc não pode começar.