Mailinglist Archive: opensuse-autoinstall (67 mails)
| < Previous | Next > |
Re: [opensuse-autoinstall] update in chroot non-interactive
- From: Ingo Wichmann <iw@xxxxxxxxxxxxx>
- Date: Sat, 21 Apr 2007 23:01:34 +0200
- Message-id: <462A7BAE.3040605@xxxxxxxxxxxxx>
Ingo Wichmann schrieb:
> Hi!
>
> I install my computers with fai (fully automatic installation for debian),
> and it's usually working quite well. This time I want to install openSuSE 10.2 .
>
> The prinziple is simple:
> 0. A Debian-based installer boots over NFS
> 1. Partitions and filesystems are created
> 2. a tar-image is extracted
> 3. changes individual to the system are made
>
> One step within these changes is updating the system. Therefore I run the
> command:
>
> chroot /tmp/target zypper update -y
>
> And that's not working perfectly:
>
> ------------------- from the install log -----------------------------
> [S1:0][package]kdelibs3-3.5.5-45.4.i586 Subprocess failed. Error: RPM
> failed: error: failed to stat /sys/kernel/debug: No such file or directory
> ------------------- from the install log -----------------------------
>
>
>
> It seems, that rpm is expecting to have /sys/kernel/debug mounted as debugfs
> - but the debian kernel does not hat that feature.
>
> And later:
>
> ------------------- from the install log -----------------------------
> [S1:0][package]kdebase3-3.5.5-102.3.i586 Subprocess failed. Error: RPM
> failed: error: failed to stat /sys/kernel/debug: No such file or directory
> Starting SuSEconfig, the SuSE Configuration Tool...
> Running module permissions only
> ERROR - can not find /dev/nfs/lib/YaST/SuSEconfig.functions!!
> This should not happen. Exit...
> error: %post(kdebase3-3.5.5-102.3.i586) scriptlet failed, exit status 1
>
> (with nodeps+force)Invalid object
> (A)bort, (R)etry, (I)gnore?
> ------------------- from the install log -----------------------------
>
>
>
> Well, I can give that rpm it's lib/YaST/SuSEconfig.functions , but why is it
> looking at /dev/nfs/lib/YaST/SuSEconfig.functions for it? I'll solve that
> with a symlink or mount --bind, but still:
>
> I don't like beeing asked questions when I'm away ... is there a better way
> to update a openSuSE 10.2 system in a chroot non-interactively? Is yum doing
> better? Are there some options to zypper I've missed?
At least
zypper update -y --skip-interactive
is somewhat better ...
Ingo Wichmann
--
Linuxhotel, Inh. Reinhard Wiesemann, StNr. 111/5324/0471, UStID DE 180305557
Antonienallee 1, 45279 Essen, Tel.: 0201 8536-600, http://www.linuxhotel.de
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-autoinstall+help@xxxxxxxxxxxx
> Hi!
>
> I install my computers with fai (fully automatic installation for debian),
> and it's usually working quite well. This time I want to install openSuSE 10.2 .
>
> The prinziple is simple:
> 0. A Debian-based installer boots over NFS
> 1. Partitions and filesystems are created
> 2. a tar-image is extracted
> 3. changes individual to the system are made
>
> One step within these changes is updating the system. Therefore I run the
> command:
>
> chroot /tmp/target zypper update -y
>
> And that's not working perfectly:
>
> ------------------- from the install log -----------------------------
> [S1:0][package]kdelibs3-3.5.5-45.4.i586 Subprocess failed. Error: RPM
> failed: error: failed to stat /sys/kernel/debug: No such file or directory
> ------------------- from the install log -----------------------------
>
>
>
> It seems, that rpm is expecting to have /sys/kernel/debug mounted as debugfs
> - but the debian kernel does not hat that feature.
>
> And later:
>
> ------------------- from the install log -----------------------------
> [S1:0][package]kdebase3-3.5.5-102.3.i586 Subprocess failed. Error: RPM
> failed: error: failed to stat /sys/kernel/debug: No such file or directory
> Starting SuSEconfig, the SuSE Configuration Tool...
> Running module permissions only
> ERROR - can not find /dev/nfs/lib/YaST/SuSEconfig.functions!!
> This should not happen. Exit...
> error: %post(kdebase3-3.5.5-102.3.i586) scriptlet failed, exit status 1
>
> (with nodeps+force)Invalid object
> (A)bort, (R)etry, (I)gnore?
> ------------------- from the install log -----------------------------
>
>
>
> Well, I can give that rpm it's lib/YaST/SuSEconfig.functions , but why is it
> looking at /dev/nfs/lib/YaST/SuSEconfig.functions for it? I'll solve that
> with a symlink or mount --bind, but still:
>
> I don't like beeing asked questions when I'm away ... is there a better way
> to update a openSuSE 10.2 system in a chroot non-interactively? Is yum doing
> better? Are there some options to zypper I've missed?
At least
zypper update -y --skip-interactive
is somewhat better ...
Ingo Wichmann
--
Linuxhotel, Inh. Reinhard Wiesemann, StNr. 111/5324/0471, UStID DE 180305557
Antonienallee 1, 45279 Essen, Tel.: 0201 8536-600, http://www.linuxhotel.de
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-autoinstall+help@xxxxxxxxxxxx
| < Previous | Next > |