[UBK dev] calamares

Kiss Attila attus at enterpriseforever.com
2017. Feb. 18., Szo, 13:47:01 CET



2017-02-18 02:48 keltezéssel, Páder Rezső írta:
>> Úgy van, ezért is látom most úgy, hogy a live install részét nem is
>> kellene erőltetni, mert a mienk gyorsabb és már jól működik.
> Egy ideje azon gondolkozom, hogy valóban kell a live install?
>
>> A netinstall része az viszont inkább érdekes lehet, de ahhoz is kell
>> neki egy img, ami az alapstruktúrákat tartalmazza, amit a chrootra
>> bont ki először.
>> Utána a júzer által kiválasztott csomaglistákban szereplő, a
>> hálózatról letöltött csomagokat is oda telepíti, a csomagtelepítővel
>> (nálunk az apt). A readme ehhez a forrás netinstall mappájában van.
>> https://github.com/calamares/calamares/tree/master/src/modules/netinstall
> Első körben ahhoz kell neki net, hogy a csomaglistát (amit ügyesen a
> file:///etc/calamares/modules/netinstall.yaml fájlba tettél), leszedje.
> Ez azt is jelenti, hogy ha az apt cache tartalmazza a telepítendő
> csomagokat, akkor a netinstall akár net nélkül is működhet.
> A githubra csináltam egy forkot, abba nyomtam egy foltot erre.
> Ki kellene próbálni.
> https://github.com/uhulinux/calamares/commit/d15bfdc454264cbd3c68d1f10b6148c465a28a3a
>
Az általam durván legyártott netinstall.yaml fájlt a csomag most már a 
/etc/valamares/modules helyre rámolja.

A settings.conf fájlban a próbához a live rendszeren kézzel így 
állítottam be a sorrendet:

- show:
   - welcome
#  - dummypythonqt
   - locale
   - keyboard
   - netinstall
   - partition
   - users
   - summary
- exec:
#  - dummycpp
#  - dummyprocess
#  - dummypython
#  - dummypythonqt
   - partition
   - mount
   - networkcfg
   - packages
#  - unpackfs
   - machineid
   - fstab
   - locale

El is jutott egy darabig, a csomaglistafájlt megleli, majd az apt-get 
update már nem megy.

Üzenet:

12:54:39 [0]: Starting job "Partíció információk beállítása"
12:54:39 [1]: Gathering UUIDs for partitions that exist now.
12:54:39 [1]: QHash(("/dev/sdb1", "3814e1ba-2d34-48fd-973d-60f79b7ff841"))
12:54:39 [1]: Writing to GlobalStorage["partitions"]
12:54:39 [1]: "/dev/sdb1" mtpoint: "/" fs: QVariant(QString, "ext4") 
"3814e1ba-2d34-48fd-973d-60f79b7ff841"
12:54:39 [1]: FillGlobalStorageJob writing bootLoader path: 
QVariant(QVariantMap, QMap(("installPath", QVariant(QString, "/dev/sdb"))))
12:54:39 [0]: Starting job "mount"
12:54:40 [0]: Starting job "networkcfg"
12:54:40 [1]: [PYTHON JOB]:  "Couldn't remove 
/tmp/calamares-root-it2_03i1/etc/resolv.conf: [Errno 2] Nincs ilyen fájl 
vagy könyvtár: '/tmp/calamares-root-it2_03i1/etc/resolv.conf'"
12:54:40 [1]: [PYTHON JOB]:  "Can't copy resolv.conf from 
/etc/resolv.conf: [Errno 2] Nincs ilyen fájl vagy könyvtár: 
'/tmp/calamares-root-it2_03i1/etc/resolv.conf'"
12:54:40 [0]: Starting job "packages"
12:54:40 [0]: Running "chroot" ("/tmp/calamares-root-it2_03i1", 
"apt-get", "update")
12:54:40 [0]: Finished. Exit code: 127
12:54:40 [1]: tbMsg "  File 
"/usr/lib/calamares/modules/packages/main.py", line 192, in 
run\n    pkgman.update_db()\n\n  File 
"/usr/lib/calamares/modules/packages/main.py", line 105, in 
update_db\n check_target_env_call(["apt-get", 
"update"])\n\n  File "<string>", line 2, in 
<module>\n"
12:54:40 [0]: Installation failed:
12:54:40 [0]: - message: "Boost. Python hiba ebben a folyamatban 
\"packages\"."
12:54:40 [0]: - details: "<div><strong><class 
'subprocess.CalledProcessError'></strong></div><div>Command 'apt-get 
update' returned non-zero exit status 
127</div><div>Traceback:</div><div><pre> File 
"/usr/lib/calamares/modules/packages/main.py", line 192, in 
run\n    pkgman.update_db()\n\n  File 
"/usr/lib/calamares/modules/packages/main.py", line 105, in 
update_db\n check_target_env_call(["apt-get", 
"update"])\n\n  File "<string>", line 2, in 
<module>\n</pre></div>"
12:55:37 [0]: Calamares will now quit.
12:55:37 [0]: QBasicTimer::start: QBasicTimer can only be used with 
threads started with QThread
12:55:37 [0]: QBasicTimer::start: QBasicTimer can only be used with 
threads started with QThread
root at localhost:~#

Szerintem valami minimális cuccnak lennie kellene már a 
csomagtelepítésekhez a felcsatolt /tmp/calamaresizé mappában.
Ott csak a /dev /sys /proc mappák vannak, rendben feltöltve.

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.ubk.hu/pipermail/dev/attachments/20170218/56279828/attachment.html>


More information about the dev mailing list