Pagina 1 di 2

Chroot Environment Autobuilder: segnalazioni BUG

Inviato: mer set 22, 2010 21:04
da hashbang
Questo è il topic relativo allo script per il chroot della Slackware.

Attualmente vi sarei grato se poteste effettuare un test su una CPU a 64 bit per il supporto x86_64.
Il topic relativo al wiki lo trovate sulla mia firma

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: dom dic 05, 2010 23:18
da lablinux
non funziona. Si blocca nella fase di installazion:

Codice: Seleziona tutto

+----------------------------------+
|  StArTiNg ChRoOt AuToBuIlDeR...  |
+----------------------------------+

> Select the architecture for Slackware

    [1] x86
    [2] x86_64

    Option: 2


> Select your chroot directory

    Write a path for your chroot

    Path: /home/michele/chroot

> Select your Slackware64

    Please choose the version of Slackware64 wich you want to chroot.
    For example: if you want to chroot a Slackware64 -current you must
    write current. Select first the main version
    (For example: 13) and later select the minor version (For example:
    1). If you choose Slackware64 -current you can't choose the minor
    version. (CTRL+D for exit).

    Main version: 13
    Minor version: 1


This script will install Slackware64 13.1 in a chroot environment.
The estimated time for completion of the transaction is 80 minutes,
but it may vary depending on the configuration of the computer.

[WARNING] you'll need about 7 GiB in / to run this script [WARNING]
[WARNING] it's recommended a fast internet connection for download [WARNING]

> Checking for directories... DONE
> Checking for space... OK
> Checking for mirror... OK

> Slackware64 Linux 13.1 Setup

    Choose installation type

    [F] Full Installation (Standard + KDE)
    [B] Basic (Only A,AP,D,E,F,K,L and N package series)
    [S] Standard (Basic + T,TCL,X,XAP,Y)
    [E] Exit

    Installation type: 1
    Installing Slackware64... root@p8400:~/install#



Per completezza:

Codice: Seleziona tutto

root@p8400:~/install# df -h
File system           Dim. Usati Disp. Uso% Montato su
/dev/root              30G  6,6G   22G  24% /
/dev/sda3             421G  5,0G  394G   2% /home

root@p8400:~/install# uname -a
Linux p8400 2.6.33.4 #3 SMP Tue Sep 21 17:42:09 CDT 2010 x86_64 Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz GenuineIntel GNU/Linux




Spero ti possa essere utile

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: dom dic 05, 2010 23:26
da Ansa89
lablinux ha scritto:

Codice: Seleziona tutto

    Choose installation type

    [F] Full Installation (Standard + KDE)
    [B] Basic (Only A,AP,D,E,F,K,L and N package series)
    [S] Standard (Basic + T,TCL,X,XAP,Y)
    [E] Exit

    Installation type: 1

Hai provato a inserire "F" invece di "1"?

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: dom dic 05, 2010 23:35
da lablinux
si si... :oops:
In realtà prima di postare ho provato tutte le opzione ('F' esclusa, l'ho provata adesso), e in tutti i casi ho lo stesso risultato.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: dom dic 05, 2010 23:44
da lablinux
Togliendo &2> (alla riga 272) mi "becco" un bel:
Downloading Slackware64... --2010-12-05 23:42:13-- ftp://ftp.slackware.at/slackware64-13.1/slackware/*
=> "ftp.slackware.at/.listing"
Risoluzione di ftp.slackware.at (ftp.slackware.at)... 81.223.20.35
Connessione a ftp.slackware.at (ftp.slackware.at)|81.223.20.35|:21... connesso.
Accesso come utente anonymous ... Login eseguito!
==> SYST ... fatto. ==> PWD ... fatto.
==> TYPE I ... fatto. ==> CWD (1) /slackware64-13.1/slackware ...
La directory "slackware64-13.1/slackware" non esiste.

la directory corretta dovrebbe essere "slackware64-13.1/slackware64/"

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: lun dic 06, 2010 8:44
da hashbang
risolto. Ho corretto e ora il mirror dovrebbe andare.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: lun dic 06, 2010 8:45
da hashbang
Ansa89 ha scritto:Hai provato a inserire "F" invece di "1"?
Infatti era F o f da inserire :)
Le lettere da digitare le ho messe in parentesi apposta per quello scopo.

Se si nota, mettendo "1" non ha neanche cercato di effettuare il download dei pacchetti

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: lun dic 06, 2010 9:30
da lablinux
Come ho detto a Ansa, prima di postare ho provato con le restanti lettere....

OK, ora sta facendo il download. Se riesco lo faccio terminare (oggi sono un po incasinato).

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: lun dic 06, 2010 11:59
da lablinux

Codice: Seleziona tutto

Installation type: F

    Full installation mode selected

    [WARNING] The full mode installation may take several minutes.[WARNING]
    [WARNING] So please wait until the operation completes. [WARNING]

    Downloading Slackware64... DONE
    Installing Slackware64... DONE

    Slackware64 13.1 was installed successfully
autochroot.sh: line 333: cd: /tmp/Slack_13.1/kdei: No such file or directory



Manca il 64

Codice: Seleziona tutto

root@p8400:~/install# ls /tmp/Slack64_13.1/
A/                 E/         MANIFEST.bz2   X/    d/    kdei/  x/
AP/                F/         N/             XAP/  e/    l/     xap/
CHECKSUMS.md5      FILE_LIST  PACKAGES.TXT@  Y/    f/    n/     y/
CHECKSUMS.md5.asc  K/         T/             a/    k/    t/
D/                 L/         TCL/           ap/   kde/  tcl/


Basta la modifica alla riga 333

Codice: Seleziona tutto

cd /tmp/$SLACKDIR/kdei

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: lun dic 06, 2010 15:31
da hashbang
strano, la modifica di quella variabile credevo di averla fatta :-k

Comunque, l'ho risolto.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: mer dic 08, 2010 23:41
da lablinux
atomix600 ha scritto:strano, la modifica di quella variabile credevo di averla fatta :-k

Comunque, l'ho risolto.


Può essere che abbia preso una versione non aggiornata.

Comunque =D> =D> =D> funziona.

Adesso provo a fare un salvataggio dell'intera directory (che ho cambiato in /usr/local/chroot).

Ciao Michele.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: gio dic 09, 2010 14:25
da hashbang
Per una questione di sicurezza, puoi postare il pacchetto del kernel che hai installato nella directory del chroot? Non conta se è huge o generic. L'importante è che lo script ha installato la patch relativa al kernel per la Slackware64

EDIT il kernel huge installato è questo?

Codice: Seleziona tutto

kernel-huge-2.6.33.4-x86_64-2.txz

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: gio dic 09, 2010 15:27
da lablinux
ho eseguito anche l'aggiornamento (proposto dal tuo script).
Questa sera controllo.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: gio dic 09, 2010 23:07
da lablinux
E' lui.
Ora devo capire come fare per vedere la rete per eventuali aggiornamenti.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Inviato: gio dic 09, 2010 23:20
da Ansa89
lablinux ha scritto:E' lui.
Ora devo capire come fare per vedere la rete per eventuali aggiornamenti.

Dal sistema host (quindi fuori dal chroot):

Codice: Seleziona tutto

#mount --bind /proc /path/to/chroot/proc
#mount --bind /sys /path/to/chroot/sys