Kategorien
Linux Sonstiges

Gentoo – portage & python

Gerade über ein Problem gestolpert. Hab ein emerge -avuD world gemacht und danach war dann irgendwie „alles“ kaputt:

import: unable to open X server `' @ import.c/ImportImageCommand/367.
/usr/bin/emerge: line 8: try:: command not found
import: unable to open X server `' @ import.c/ImportImageCommand/367.
/usr/bin/emerge: line 11: syntax error near unexpected token `('
/usr/bin/emerge: line 11: `     def exithandler(signum,frame):'

Letzendlich beschreibt [2] genau das Problem und liefert auch gleich die Lösung:

  1. Den Kernel auf die Version 2.6.30-r* (irgendwas in dem Kernel erlaubt kaskadierende Shebangs .. it will fix it 🙂 )
  2. rm /usr/bin/python && ln -s /usr/bin/python2.6 /usr/bin/python

    Ein Hack, aber wirksam

Quellen:

UPDATE:
Erstmal für mich das Script das man löscht:

~> cat /usr/bin/python
#!/bin/sh
# Gentoo Python wrapper script

[[ "${EPYTHON}" =~ (/|^python$) ]] && EPYTHON="python2.6"
"${0%/*}/${EPYTHON:-python2.6}" "$@"

in >=app-admin/eselect-python-20090804 ist das Problem behoben

Kategorien
PC & Accessoires

Deepburner vs. ImgBurn

Nachdem ich dauernd DeepBurner benutzt habe, wurde ich jetzt davon abgebracht. Ich hab mir die aktuelle Gentoo LiveCD gezogen und wollte diese gleich brennen und DeepBurner brach zweimal kurz vor Schluss ab mit der ominösen Meldung:

Can’t write to Sector, Invalid Sector

Die Ursache war relativ einfach. Wenn man versuch eine 838MB Datei auf eine 700MB Scheibe zu packen, dann muss das ja schiefgehen. Enttäuschend ist aber das ein Windowsprogramm (Zwar ist nicht jeder so ein DAU wie ich, aber …) nicht vorher höflich fragt ob man denn sicher ist ob man 838MB auf 700MB brennen will…

Genau das hat nämlich ImgBurn gemacht. Ich finde das schonmal von der Aufmachung ganz gut und werde das weiter testen. Und mir einen 900MB Rohling kaufen, oder weiter verfolgen ob die x86-LiveCD noch kleiner wird, weil alle anderen Architekturen nur ca. 700MB sind.