BTS

Issue879

Title grml-live: Couldn't find package xserver-xorg-video-amd
Priority bug Status resolved
Superseder Nosy List grml-devel, mika, suntong
Assigned To mika Topics

Created on 2010-07-15.05:06:50 by suntong, last changed 2010-08-02.04:46:17 by mika.

Files
File name Uploaded Type Edit Remove
grml_live_problem.tar.gz suntong, 2010-07-15.20:30:40 application/x-gzip
unnamed suntong1, 2010-07-22.23:32:14 text/html
Messages
msg3303 (view) Author: mika Date: 2010-08-02.04:46:16
We believe that your issue has been closed by the upload of
Version 0.10.0 of grml-live from Michael Prokop <mika@grml.org>.
The explanation is attached below

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 02 Aug 2010 00:21:34 -0400
Source: grml-live
Binary: grml-live grml-live-addons grml-live-db grml-live-buildd
Architecture: source all
Version: 0.10.0
Distribution: unstable
Urgency: low
Maintainer: Michael Prokop <mika@grml.org>
Changed-By: Michael Prokop <mika@grml.org>
Description: 
 grml-live  - build system for creating a Grml (based) Linux live system
 grml-live-addons - templates/boot/addons for grml-live
 grml-live-buildd - autobuild daemon for grml-live
 grml-live-db - log package build information of grml-live to database
Changes: 
 grml-live (0.10.0) unstable; urgency=low
 .
   The "DebConf10 in New York" Release.
   * Software related changes:
     - [6783097] SW: Drop xserver-xorg-video-amd from GRML_MEDIUM +
       GRML_FULL (transitional package).
     - [2f36927] SW: Use xserver-xorg-video-all + xserver-xorg-input-all
       in GRML_FULL, GRML_MEDIUM + XORG. - thanks to Tong Sun
       <suntong@cpan.org> [Closes: issue879]
     - [212a7a8] Add tasksel and taskel-data to exclude option in
       FAI_DEBOOTSTRAP_OPTS. - thanks to Tong Sun <suntong@cpan.org>
       [Closes: issue886]
 .
   * Documentation related changes:
     - [ab3c3be] docs: add squashfs-tools to default apt-get list for
       deployments on Debian.
     - [7fd12d9] docs: clarify usage of base.tgz
     - [f8d3ccd] docs: mention FOOBAR class in usage example via
       /etc/grml/grml-live.local - thanks to Tong Sun <suntong@cpan.org>
     - [9de56d9] grml-cheatcodes.txt: document utc + localtime bootoptions.
 .
   * Bugfixes, Features,...:
     - [4b2e863] Make all shell scripts using /bin/bash instead
       /bin/sh to be able to FAI's environment - thanks to thermoman
     - [6eebff8] Make sure that output directory variables aren't
       overridden by $OUTPUT. [Closes: issue885]
     - [807994a] buildd/functions.sh: remove attachment in bailout
       function.
     - [00825cf] Bump Standards-Version to 3.9.1.
     - [ace32ae] Fix typo in several files, it's "overridden"
       (thanks, lintian).
Checksums-Sha1: 
 3111b4c7a4f45a05be5c845ba32dc869fc05957b 951 grml-live_0.10.0.dsc
 88622c2db4e394205fc5dd0d388e2e82356cb3f2 8591538 grml-live_0.10.0.tar.gz
 55eeaa60a2a2128aa5824f6911c1fe05317b3ba0 1356168 grml-live_0.10.0_all.deb
 f90dafbf1752b9f666638ae6ad7c5fc611a50957 7277964 grml-live-addons_0.10.0_all.deb
 05b58bec320d41b830f702aaa739dac50a4ec3d3 42088 grml-live-db_0.10.0_all.deb
 04e728c3659ecbc37b6e1bd20ddac4b648f33527 37998 grml-live-buildd_0.10.0_all.deb
Checksums-Sha256: 
 2f0725d6c86d0a76ece15adbab63661f2addf995999ec97d6dd0b46c2b63c91a 951 grml-live_0.10.0.dsc
 bfa08a86ef8d617d34e4fbc9a7c061dd6f6a5fd017e1ddb1d54797e5cdb3f988 8591538 grml-live_0.10.0.tar.gz
 690774c1e32d158a1f04629cdb873e39271de6f139963a91895ccf13be3ec58d 1356168 grml-live_0.10.0_all.deb
 b3ebe9949254e7cd1670ad7838cf7dc2c965aaaed2bc942434d9b7e36e31896a 7277964 grml-live-addons_0.10.0_all.deb
 9caca664fade102e25a8fdfef9242fe930f0bdf45a8e6b792616fc086f40c89f 42088 grml-live-db_0.10.0_all.deb
 58fb8ab51b21da2fd10d0f500f01ac6b60013ea4851a8de08ebc4b42a1ec5345 37998 grml-live-buildd_0.10.0_all.deb
Files: 
 437efa7b20a60fc6a47cc1ee39a62149 951 grml extra grml-live_0.10.0.dsc
 e6df8b17379430f3a31a2d14c321ecfd 8591538 grml extra grml-live_0.10.0.tar.gz
 615738d25794d896881b9cec09aeb3fa 1356168 grml extra grml-live_0.10.0_all.deb
 740c952b47e9ab49c31243ac280cc777 7277964 grml extra grml-live-addons_0.10.0_all.deb
 dc92e29322ebbbce023e6017934e6894 42088 grml extra grml-live-db_0.10.0_all.deb
 d969ccf5e981f148326a76f67c9717d8 37998 grml extra grml-live-buildd_0.10.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxWSzQACgkQ2N9T+zficuj/BACfeOhHgtzo+UonFdsqJrHiAdzw
0mgAmgIRhw1dBqgNDPQ4iYIzZ/JzbR+n
=Naoe
-----END PGP SIGNATURE-----
msg3296 (view) Author: suntong1 Date: 2010-07-29.00:32:18
On Wed, Jul 28, 2010 at 8:20 PM, Michael Prokop <mika@grml.org> wrote:

> xserver-xorg-video-all pulls in e.g. libdrm-noueveau1
> + xserver-xorg-video-nouveau, something I don't want yet.

OK.

FYI, the reason that I ask is because:

$ grep xserver-xorg-video-all /etc/grml/fai/config/package_config/GRML*
/etc/grml/fai/config/package_config/GRML_FULL:xserver-xorg-video-all
/etc/grml/fai/config/package_config/GRML_MEDIUM:xserver-xorg-video-all
msg3295 (view) Author: mika Date: 2010-07-29.00:20:29
* Tong Sun wrote in grml's BTS on 20100723 / 01:32:

> > Anyway, as it's a transitional package we shouldn't need I've just
> > removed it in git of grml-live.

> Actually, IMHO, better yet is to remove all xserver-xorg-videos but
> xserver-xorg-video-all, and all xserver-xorg-inputs except
> xserver-xorg-input-all.

> I would think it would be OK, wouldn't it?

xserver-xorg-video-all pulls in e.g. libdrm-noueveau1
+ xserver-xorg-video-nouveau, something I don't want yet.

Once the libdrm/KMS/kernel<->userspace situation has been resolved I
might reconsider it, but for now I prefer to be explicit instead of
implicit.

regards,
-mika-
msg3282 (view) Author: suntong1 Date: 2010-07-22.23:32:14
On Thu, Jul 22, 2010 at 4:19 AM, Michael Prokop <bts@bts.grml.org> wrote:

>
> Anyway, as it's a transitional package we shouldn't need I've just
> removed it in git of grml-live.
>

Actually, IMHO, better yet is to remove all xserver-xorg-videos but
xserver-xorg-video-all, and all xserver-xorg-inputs except
xserver-xorg-input-all.

I would think it would be OK, wouldn't it?

Thanks
msg3281 (view) Author: mika Date: 2010-07-22.08:19:23
* Tong Sun wrote in grml's BTS on 20100722 / 10:10:

> Tong Sun <suntong001@gmail.com> added the comment:

> > As noted you should check out /var/log/fai/grml/last/ and if you
> > can't find the source of the problem on your own please provide full
> > logs instead of snippets, see http://grml.org/grml-live/#how-to-debug

[...]
> title: grml-live: Couldn't find package xserver-xorg-video-amd

% rmadison xserver-xorg-video-amd
xserver-xorg-video-amd |   2.10.1-2 |        stable | i386
xserver-xorg-video-amd |   2.11.8-6 |       testing | i386
xserver-xorg-video-amd |   2.11.8-6 |      unstable | i386

Anyway, as it's a transitional package we shouldn't need I've just
removed it in git of grml-live.

regards,
-mika-
msg3269 (view) Author: mika Date: 2010-07-18.14:04:36
Alright, looking at var/log/fai/grml/last/variables.log of your tarball:

  classes='GRMLBASE XORG REMOVE_DOCS RELEASE AMD64'

you didn't select any grml flavour (providing the kernel package) nor did you 
write your own class featuring a kernel package name.

Therefore closing this bugreport.

regards,
-mika-
msg3267 (view) Author: suntong1 Date: 2010-07-15.20:37:33
On Thu, Jul 15, 2010 at 5:12 AM, Michael Prokop <bts@bts.grml.org> wrote:

>
> Michael Prokop <mika@grml.org> added the comment:
>
> * Tong Sun wrote in grml's BTS on 20100715 / 07:06:
>
> > SUITE=sid
> >  CLASSES='GRMLBASE,XORG,REMOVE_DOCS,RELEASE,AMD64'
> >  ARCH=amd64
>
> > % grml-live -F -a $ARCH -s $SUITE -c $CLASSES -o /dev/shm/gl -g $USE_NAME
> -v
> > "`date -I`" -r $USE_NAME -i $USE_NAME.iso
> > . . .
> > instsoft.GRMLBASE    OK.
> > Calling task_instsoft
> > Installing software may take a while
> > Couldn't find any package whose name or description matched
> > "xserver-xorg-video-amd"
> [...]
> >  * Error: there was a critical error during execution of stage 'fai
> > dirinstall'
> >  * Note:  check out /var/log/fai/grml/last/ for details. [exit 2]
>  [
> > !! ]
>
> The lack of xserver-xorg-video-amd shouldn't be the source for the
> error unless you set EXIT_ON_MISSING_PACKAGES or modified
> STOP_ON_ERROR.
>

Oh, sorry, maybe these:

 . . .
 GRMLBASE/05-hostname OK.
Executing    shell: GRMLBASE/10-build-initramfs
GRMLBASE/10-build-initramfs FAILED with exit code 1.
Executing    shell: GRMLBASE/15-initsetup
GRMLBASE/15-initsetup OK.
 . . .
Executing    shell: GRMLBASE/98-clean-chroot
GRMLBASE/98-clean-chroot FAILED with exit code 9.

From /var/log/fai/grml/last/shell.log:

=====   shell: GRMLBASE/10-build-initramfs   =====
fcopy: copied /etc/grml/fai/config/files/etc/live.conf/GRMLBASE to
/dev/shm/gl/grml_chroot/etc/live.conf
fcopy: copied
/etc/grml/fai/config/files/usr/share/initramfs-tools/scripts/init-top/grml/GRMLBASE
to /dev/shm/gl/grml_chroot/usr/share/initramfs-tools/scripts/init-top/grml
Error: No kernel found, can not create initramfs. Exiting.
GRMLBASE/10-build-initramfs FAILED with exit code 1.
. . .
=====   shell: GRMLBASE/98-clean-chroot   =====
 * freshclam not installed
  [ ok ]
 * Updating PCI- and USB-ids
Warning: update-pciids was not successfull
--2010-07-15 06:02:38--  http://www.linux-usb.org/usb.ids
Resolving maroon... failed: Name or service not known.
wget: unable to resolve host address `maroon'
update-usbids: download failed
Warning: update-usbids was not successfull
  [ ok ]
 * nessus-update-plugins not installed
  [ ok ]
 * Cleaning documentation directories...
  [ ok ]
 * Creating /usr/share/info/...
  [ ok ]
 * /boot/config- not available. $KERNEL not set to correct value?
  [ !! ]
GRMLBASE/98-clean-chroot FAILED with exit code 9.

Strange, still "$KERNEL not set", I've put AMD64 in CLASSES this time.
msg3266 (view) Author: suntong Date: 2010-07-15.20:30:40
> As noted you should check out /var/log/fai/grml/last/ and if you
> can't find the source of the problem on your own please provide full
> logs instead of snippets, see http://grml.org/grml-live/#how-to-debug
>

$ tar zcf grml_live_problem.tar.gz /etc/grml/grml-live.conf
/etc/grml/grml_live.cmdline /etc/grml/grml-buildd.conf /var/log/fai
/etc/grml/fai
tar: Removing leading `/' from member names
tar: /etc/grml/grml_live.cmdline: Cannot stat: No such file or directory
tar: /etc/grml/grml-buildd.conf: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

$ tar zcf grml_live_problem.tar.gz /etc/grml/grml-live.conf /var/log/fai
/etc/grml/fai
msg3265 (view) Author: mika Date: 2010-07-15.09:12:03
* Tong Sun wrote in grml's BTS on 20100715 / 07:06:

> SUITE=sid
>  CLASSES='GRMLBASE,XORG,REMOVE_DOCS,RELEASE,AMD64'
>  ARCH=amd64

> % grml-live -F -a $ARCH -s $SUITE -c $CLASSES -o /dev/shm/gl -g $USE_NAME -v
> "`date -I`" -r $USE_NAME -i $USE_NAME.iso
> . . .
> instsoft.GRMLBASE    OK.
> Calling task_instsoft
> Installing software may take a while
> Couldn't find any package whose name or description matched
> "xserver-xorg-video-amd"
[...]
>  * Error: there was a critical error during execution of stage 'fai
> dirinstall'
>  * Note:  check out /var/log/fai/grml/last/ for details. [exit 2]        [
> !! ]

The lack of xserver-xorg-video-amd shouldn't be the source for the
error unless you set EXIT_ON_MISSING_PACKAGES or modified
STOP_ON_ERROR.

As noted you should check out /var/log/fai/grml/last/ and if you
can't find the source of the problem on your own please provide full
logs instead of snippets, see http://grml.org/grml-live/#how-to-debug

regards,
-mika-
msg3264 (view) Author: suntong Date: 2010-07-15.05:06:46
SUITE=sid
 CLASSES='GRMLBASE,XORG,REMOVE_DOCS,RELEASE,AMD64'
 ARCH=amd64

% grml-live -F -a $ARCH -s $SUITE -c $CLASSES -o /dev/shm/gl -g $USE_NAME -v
"`date -I`" -r $USE_NAME -i $USE_NAME.iso
. . .
instsoft.GRMLBASE    OK.
Calling task_instsoft
Installing software may take a while
Couldn't find any package whose name or description matched
"xserver-xorg-video-amd"
Couldn't find any package whose name or description matched
"xserver-xorg-video-amd"
Exit code task_instsoft: 321
Calling task_configure
Executing    shell: GRMLBASE/01-packages
GRMLBASE/01-packages OK.
. . .
GRMLBASE/99-finish-grml-build OK.
Calling task_finish
Ramdisk on /dev/shm/gl/grml_chroot/var/lib/dpkg umounted
Thu Jul 15 00:02:39 EDT 2010
The dirinstall took 633 seconds.
/dev/shm/gl/grml_chroot/var/lib/dpkg is not a mounted ramdisk.
Calling task_savelog
End of /usr/sbin/fai
 * Rebuilding initramfs                                                  [
ok ]
 * Error: there was a critical error during execution of stage 'fai
dirinstall'
 * Note:  check out /var/log/fai/grml/last/ for details. [exit 2]        [
!! ]

$ apt-cache policy grml-live
grml-live:
  Installed: 0.9.42
  Candidate: 0.9.42
  Version table:
 *** 0.9.42 0
        683 http://deb.grml.org grml-testing/main Packages
        100 /var/lib/dpkg/status

thanks
History
Date User Action Args
2010-08-02 04:46:17mikasetstatus: fixed-in-git -> resolved
nosy: mika, suntong, grml-devel
messages: + msg3303
2010-07-29 00:32:18suntong1setnosy: mika, suntong, grml-devel
messages: + msg3296
2010-07-29 00:20:30mikasetnosy: mika, suntong, grml-devel
messages: + msg3295
2010-07-22 23:32:15suntong1setfiles: + unnamed
nosy: mika, suntong, grml-devel
messages: + msg3282
2010-07-22 08:20:23mikasetstatus: chatting -> fixed-in-git
nosy: mika, suntong, grml-devel
2010-07-22 08:19:24mikasetstatus: resolved -> chatting
nosy: mika, suntong, grml-devel
messages: + msg3281
2010-07-18 14:04:36mikasetstatus: chatting -> resolved
assignedto: mika
messages: + msg3269
nosy: + mika
2010-07-18 13:58:58mikasetpriority: bug
2010-07-15 21:46:40suntongsetfiles: - unnamed
2010-07-15 21:46:37suntongsetfiles: - unnamed
2010-07-15 21:46:32suntongsetfiles: - unnamed
2010-07-15 20:37:34suntong1setfiles: + unnamed
messages: + msg3267
2010-07-15 20:30:41suntongsetfiles: + unnamed, grml_live_problem.tar.gz
messages: + msg3266
2010-07-15 09:12:04mikasetstatus: unread -> chatting
messages: + msg3265
2010-07-15 05:06:50suntongcreate