Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug]: linux端无法导入petdex形象包

Abierto
#3,370 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@kev1n77 ya está trabajando en esto.

Desde el 15/10/2026.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
rust
Área
desktop, security

Línea de trabajo

The log lines name the three frontend entry points, PetSettingsSection, AgentCompanionPetService and AgentCompanionPet, and the rejected path under ~/.config/openbitfun/data/agent-companions/pet-<hash>/spritesheet.webp. Start by finding where the app's path allowlist is defined and where the 'forbidden path' error is raised, then check whether the agent-companions data directory is missing from it on Linux. Done when importing both petdex v1 and v2 packs succeeds on Linux without the forbidden-path error.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Summary

无论导入petdex的v1或v2模型,都显示“错误:导入宠物形象失败”。
日志显示 forbidden path,推测可能是petdex导入的目录没有在应用的访问白名单内。
复现设备:Arch Linux(wayland/KDE plasma)、Debian13(KDE plasma)

Area

Desktop app

Reproduction or evidence
[PetSettingsSection] Failed to import Agent companion pet forbidden path: /home/<u>/.config/openbitfun/data/agent-companions/pet-<hash>/spritesheet.webp
[AgentCompanionPetService] Failed to list Agent companion pets forbidden path: /home/<u>/.config/openbitfun/data/agent-companions/pet-<hash>/spritesheet.webp
[AgentCompanionPet] Failed to resolve Agent companion pet forbidden path:  /home/<u>/.config/openbitfun/data/agent-companions/pet-<hash>/spritesheet.webp
Environment, if relevant

No response

Lenguaje dominante
Rust
Estrellas
2.3k
Forks
236
Merge medio
3 h 42 min
PR fusionados (30 d)
271

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de GCWing/OpenBitFun

Todos los issues de GCWing/OpenBitFun

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.