pythongssapi / pythongssapi/python-gssapi
OSError: Could not find KfW installation
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 116
- Forks
- 55
- Merge medio
- 1 d 24 min
- PR fusionados (30 d)
- 2
Descripción
What went wrong?
Loading gssapi on windows throws "OSError: Could not find KfW installation" when there are multiple kinit.exe in the PATH. Specifically, in the case of having the Java JDK being installed it satisfies the "kinit.exe" under that path and ignores the subsequent one pointing to the kerberos installation.
How do we reproduce?
- Install Kerberos somewhere other than c:\Program Files\MIT\Kerberos
- Install JDK
- Add the jdk\bin directory to the path before the Kerberos installation path
Making Kerberos the first directory in the path is obviously a workaround, but ideally the logic for finding the kerberos installation could be enhanced a bit to use "which --all" and validate the correct path.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience localizando la lógica de Windows que descubre la instalación de Kerberos y reproduzca el orden de PATH indicado cuando estén presentes tanto los directorios de JDK como los de Kerberos. Verifique que el descubrimiento comprueba las rutas candidatas de kinit.exe y selecciona la instalación de Kerberos en lugar del primer ejecutable; después, confirme que la carga de gssapi se realiza correctamente en esa configuración.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- authentication, operating-systems
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100