Pagina 1 di 1

Python chrootato

Inviato: dom 9 ott 2005, 19:57
da Frunktz
Salve a tutti. Allora ho provato a chrootare l'interprete python assieme ad un programma (freevo). Perchè chrootarlo? Semplice, sto cercando di sviluppare un LFS contenente solo il minimo indispensabile per usare questo programma.
Ho installato tutto (almeno in teoria) ma ho dei problemi a far partire questo programma. Appena parte, mi da questo errore:

Codice: Seleziona tutto

Error: VIDEO_SHOW_DATA_DIR not found
Traceback (most recent call last):
  File "/usr/local/lib/python2.4/site-packages/freevo/main.py", line 78, in ?
    import config
  File "/usr/local/lib/python2.4/site-packages/freevo/config.py", line 906, in ?
    os.environ['USER'] = pwd.getpwuid(os.getuid())[0]
KeyError: 'getpwuid(): uid not found: 0'
Ovviamente in un ambiente non chrootato funziona alla perferzione. Quello che volevo sapere io, è: come posso sapere quale comando va a cercare? Presumo che mi dia errore eprchè gli manchera' qualche variabile d'ambiente or similar (qualche bin strano)..
Sapete darmi una mano? Grazie mille

Inviato: lun 10 ott 2005, 13:03
da Frunktz
Ok, risolto. Ho modificato i sorgenti...Non è una cosa molto pulita, in quanto in ambiente non chrootato funzionavano alla perfezione, ma diciamo che per il momento può andare.