Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

documentclass not found

Aperta
#312 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
docker, latex, shell

Direzione di ricerca

Riproduci il malfunzionamento dal checkout del toolkit indicato usando ./bin/init e ./bin/up, quindi esamina come il servizio in esecuzione gestisce il pacchetto moderncv installato tramite tlmgr. Controlla le varianti del compilatore riportate e la configurazione mostrata da /bin/doctor. Il lavoro è completato quando una documentclass CTAN installata è accessibile al servizio e l’esempio viene compilato senza un errore di file mancante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Steps to Recreate
  1. `$ cd /srv/
  2. $ sudo git clone https://github.com/overleaf/toolkit.git ./overleaf-toolkit
  3. cd ./overleaf-toolkit && ./bin/init
  4. ./bin/up
Behavior

Installed documentclass packages are not accessible from the service.
e.g. \documentclass{moderncv} returns LaTeX Error: File moderncv.cls' not found.`

After running tlmgr install moderncv and insuring it's installed with tlmgr list --only-installed it still won't recognize it's installed.
I've tried all the default compilers, pdfLaTeX, LaTeX, XeLaTeX, and LuaLaTeX.

This persists with other \docuemntclasss. No documentclass from CTAN works.

/bin/doctor

Host System: Arch Linux

====== Overleaf Doctor ======
- Host Information
    - Linux
    - lsb_release not found !
- Dependencies
    - bash
        - status: present
        - version info: 5.2.37(1)-release
    - docker
        - status: present
        - version info: Docker version 27.3.1, build ce1223035a
    - realpath
        - status: present
        - version info: realpath (GNU coreutils) 9.5
    - perl
        - status: present
        - version info: 5.040000
    - awk
        - status: present
        - version info: GNU Awk 5.3.1, API 4.0, PMA Avon 8-g1, (GNU MPFR 4.2.1, GNU MP 6.3.0)
    - openssl
        - status: present
        - version info: OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)
    - docker compose
        - status: present
        - version info: Docker Compose version 2.30.3
- Docker Daemon
    - status: up
    - server version: 27.3.1
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
====== Configuration ======
- config/version
    - status: present
    - version: 5.2.1
- config/overleaf.rc
    - status: present
    - values
        - OVERLEAF_DATA_PATH: data/overleaf
        - OVERLEAF_LOG_PATH: not set, keeping logs in container
        - SERVER_PRO: false
        - SIBLING_CONTAINERS_ENABLED: false
        - OVERLEAF_LISTEN_IP: REDACTED
        - OVERLEAF_PORT: 1111
        - MONGO_ENABLED: true
        - MONGO_IMAGE: mongo
        - MONGO_VERSION: 6.0
        - MONGO_DATA_PATH: data/mongo
        - REDIS_ENABLED: true
        - REDIS_IMAGE: redis:6.2
        - REDIS_AOF_PERSISTENCE: true
        - REDIS_DATA_PATH: data/redis
        - NGINX_ENABLED: false
        - NGINX_CONFIG_PATH: config/nginx/nginx.conf
        - TLS_PRIVATE_KEY_PATH: config/nginx/certs/overleaf_key.pem
        - TLS_CERTIFICATE_PATH: config/nginx/certs/overleaf_certificate.pem
        - NGINX_HTTP_LISTEN_IP: 127.0.1.1
        - NGINX_HTTP_PORT: 80
        - NGINX_TLS_LISTEN_IP: 127.0.1.1
        - TLS_PORT: 443
        - GIT_BRIDGE_ENABLED: false
- config/variables.env
    - status: present
    - values
        - SHARELATEX_FILESTORE_BACKEND: fs
        - SHARELATEX_HISTORY_BACKEND: fs
        - OVERLEAF_FILESTORE_BACKEND: fs
        - OVERLEAF_HISTORY_BACKEND: fs
====== Warnings ======
! Detected SIBLING_CONTAINERS_ENABLED=false. When not using Sibling containers, users have full read and write access to the 'sharelatex' container resources (filesystem, network, environment variables) when running LaTeX compiles. Only use this mode in environments where all users are trusted and no isolation of users is required.
====== End ======
Lingua principale
Shell
Stelle
1.3k
Fork
313
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di overleaf/toolkit

Tutte le issue di overleaf/toolkit

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.