Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 294419 - media-gfx/splashutils-1.5.4.3 - icons are not visible anymore
Summary: media-gfx/splashutils-1.5.4.3 - icons are not visible anymore
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-24 13:48 UTC by hal
Modified: 2009-12-08 01:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
A patch to enforce saving of the profile file. (openrc-splash.diff,538 bytes, patch)
2009-12-07 20:50 UTC, Michal Januszewski (RETIRED)
Details | Diff
Modified splashutils ebuild. (splashutils-1.5.4.3.ebuild,7.39 KB, text/plain)
2009-12-07 20:50 UTC, Michal Januszewski (RETIRED)
Details
profile from "/lib/splash/cache" (profile,12.97 KB, text/plain)
2009-12-07 20:51 UTC, hal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hal 2009-11-24 13:48:18 UTC
hello all,

i'm using the livecd-2007 splash (purple icons) and a modified version where i changed the background images and some smaller gfx things. i recognized that "media-gfx/splashutils-1.5.4.3" in conjunction with "sys-apps/baselayout-2.0.1" and "sys-apps/openrc-0.5.2-r2" does not show icons anymore. i tried both themes with parallel startup enabled and disabled. so i cant't say if this would also happen on a baselayout-1.x based system. also i don't know if this is splashutils related maybe the theme is just outdated?
iirc this problem appeared already in the past, but i'm not quite sure. if you need any further information, please let me know.

Reproducible: Always

Steps to Reproduce:
1. emerge media-gfx/splashutils-1.5.4.3, sys-apps/openrc-0.5.2-r2, sys-apps/baselayout-2.0.1 and media-gfx/splash-themes-livecd-2007.0
2. generate splash and reboot


Actual Results:  
experience no icons

Expected Results:  
experience icons

"emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Atom-TM-_CPU_330_@_1.60GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 24 Nov 2009 12:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p28
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r2
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="bzip2"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/xbmc-overlay /usr/local/portage/cwiid-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa avahi bash-completion berkdb bluetooth bzip2 cairo cddb cdr cli consolekit cracklib crypt dbus dri dts dvd dvdr eds emboss encode evo fam fbcondecor fbsplash firefox flac fortran gdbm gif gpm hal iconv jpeg jpeg2k laptop libnotify libsamplerate lm_sensors mad mikmod minimal mmx modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png policykit ppds pppd python qt3support quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg symlink sysfs syslog tcpd theora threads thunar tiff truetype unicode usb v4l2 vdpau vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
"
Comment 1 hal 2009-11-27 15:04:47 UTC
what i just recognized it that pressing f2 does not switch to verbose mode either.
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2009-11-28 11:10:45 UTC
(In reply to comment #0)
> [..]
> with parallel startup enabled and disabled. so i cant't say if this would also
> happen on a baselayout-1.x based system. also i don't know if this is
> splashutils related maybe the theme is just outdated?

If you're using the original theme available in the splash-themes-livecd package, it is definitely not updated.

> iirc this problem appeared already in the past, but i'm not quite sure. if you
> need any further information, please let me know.

Could you please try emerging splashutils with the USE 'mng' flag and see whether this changes anything?
Comment 3 hal 2009-11-28 19:56:37 UTC
(In reply to comment #2)
> (In reply to comment #0)
> > [..]
> > with parallel startup enabled and disabled. so i cant't say if this would also
> > happen on a baselayout-1.x based system. also i don't know if this is
> > splashutils related maybe the theme is just outdated?
> 
> If you're using the original theme available in the splash-themes-livecd
> package, it is definitely not updated.
> 

hm, is there a theme you would recommend to use?

> > iirc this problem appeared already in the past, but i'm not quite sure. if you
> > need any further information, please let me know.
> 
> Could you please try emerging splashutils with the USE 'mng' flag and see
> whether this changes anything?
> 
splashutils is already build with "mng" enabled:

[I] media-gfx/splashutils
     Available versions:  1.5.4.3!t {fbcondecor gpm hardened mng png truetype}
     Installed versions:  1.5.4.3!t(17:34:22 11/23/09)(fbcondecor gpm mng png truetype -hardened)
     Homepage:            http://fbsplash.berlios.de
     Description:         Framebuffer splash utilities.

it's a bit strange, because the same theme worked before upgrading to baselayout-2.01. a friend of mine uses exactly the same setup, but not baselayout-2.01. he is still at 2.0. at his system the icons are shown properly.
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2009-11-29 23:24:49 UTC
(In reply to comment #3)
> > If you're using the original theme available in the splash-themes-livecd
> > package, it is definitely not updated.
> hm, is there a theme you would recommend to use?

Sorry, my bad :)  What I meant was 'outdated', not 'updated'.  In other words, the theme you're using should work just fine.
 
> it's a bit strange, because the same theme worked before upgrading to
> baselayout-2.01. a friend of mine uses exactly the same setup, but not
> baselayout-2.01. he is still at 2.0. at his system the icons are shown
> properly.

Could you please boot your system with 'profile' added to the splash options on the kernel command line (e.g. splash=silent,theme:livecd-2007.0,profile)?  This will generate the /lib/splash/cache/profile file during boot.  Please attach this file to the bug so that I can have a look at it.
Comment 5 hal 2009-11-30 00:24:22 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > > If you're using the original theme available in the splash-themes-livecd
> > > package, it is definitely not updated.
> > hm, is there a theme you would recommend to use?
> 
> Sorry, my bad :)  What I meant was 'outdated', not 'updated'.  In other words,
> the theme you're using should work just fine.
> 

hehe, no problem.

> > it's a bit strange, because the same theme worked before upgrading to
> > baselayout-2.01. a friend of mine uses exactly the same setup, but not
> > baselayout-2.01. he is still at 2.0. at his system the icons are shown
> > properly.
> 
> Could you please boot your system with 'profile' added to the splash options on
> the kernel command line (e.g. splash=silent,theme:livecd-2007.0,profile)?  This
> will generate the /lib/splash/cache/profile file during boot.  Please attach
> this file to the bug so that I can have a look at it.
> 

is just appended "profile" as a parameter in my bootloader. but unfortunately i do not get the profile output in the path you mentioned.

 ls -l /lib/splash/cache/
total 68
-rw-r--r-- 1 root root     5 Nov 23 15:44 daemon.pid
-rw-r--r-- 1 root root 36166 Nov 23 20:03 depcache
-rw-r--r-- 1 root root 14225 Nov 23 20:03 deptree
-rw-r--r-- 1 root root    85 Nov 23 20:04 levels
-rw-r--r-- 1 root root     0 Nov 23 20:03 message
-rw-r--r-- 1 root root   223 Nov 23 20:03 progress
-rw-r--r-- 1 root root   202 Nov 23 20:04 svcs_start

extlinux.conf:
APPEND vmlinuz-2.6.31-gentoo-r6 ro quiet root=/dev/sda3 splash=silent,fadein,theme:xbmc,profile video=uvesafb:1280x720-32,ywrap,mtrr:3 console=tty1 fastboot loglevel=0 usbcore.autosuspend=-1 acpi_enforce_resources=lax

is there anything "special" i have to enable? maybe something in the kernel?

Comment 6 Michal Januszewski (RETIRED) gentoo-dev 2009-12-07 20:04:18 UTC
(In reply to comment #5)
> is just appended "profile" as a parameter in my bootloader. but unfortunately i
> do not get the profile output in the path you mentioned.
> 
>  ls -l /lib/splash/cache/
> total 68
> -rw-r--r-- 1 root root     5 Nov 23 15:44 daemon.pid
> -rw-r--r-- 1 root root 36166 Nov 23 20:03 depcache
> -rw-r--r-- 1 root root 14225 Nov 23 20:03 deptree
> -rw-r--r-- 1 root root    85 Nov 23 20:04 levels
> -rw-r--r-- 1 root root     0 Nov 23 20:03 message
> -rw-r--r-- 1 root root   223 Nov 23 20:03 progress
> -rw-r--r-- 1 root root   202 Nov 23 20:04 svcs_start
>
> is there anything "special" i have to enable? maybe something in the kernel?

These files look stale.  Could you please do the following:

1) make sure there is nothing mounted at /lib/splash/cache (just run `mount` and look for that path)
2) if it is, umount it
3) remove all the files in /lib/splash/cache
4) reboot with the profile parameter.  If the profile file is there, attach it.  If not, please paste the directory listing for /lib/splash/cache just like you did above.
 

Comment 7 hal 2009-12-07 20:36:29 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > is just appended "profile" as a parameter in my bootloader. but unfortunately i
> > do not get the profile output in the path you mentioned.
> > 
> >  ls -l /lib/splash/cache/
> > total 68
> > -rw-r--r-- 1 root root     5 Nov 23 15:44 daemon.pid
> > -rw-r--r-- 1 root root 36166 Nov 23 20:03 depcache
> > -rw-r--r-- 1 root root 14225 Nov 23 20:03 deptree
> > -rw-r--r-- 1 root root    85 Nov 23 20:04 levels
> > -rw-r--r-- 1 root root     0 Nov 23 20:03 message
> > -rw-r--r-- 1 root root   223 Nov 23 20:03 progress
> > -rw-r--r-- 1 root root   202 Nov 23 20:04 svcs_start
> >
> > is there anything "special" i have to enable? maybe something in the kernel?
> 
> These files look stale.  Could you please do the following:
> 
> 1) make sure there is nothing mounted at /lib/splash/cache (just run `mount`
> and look for that path)
> 2) if it is, umount it
> 3) remove all the files in /lib/splash/cache
> 4) reboot with the profile parameter.  If the profile file is there, attach it.
>  If not, please paste the directory listing for /lib/splash/cache just like you
> did above.
> 
> 

i just checked for any mounts in "/lib/splash/cache". there weren't any devices mounted.
so i just deleted anything in the chache dir, but not the hidden files. after a reboot with "profile" setup in the bootloader config, i didn't get a profile in "/lib/splash/cache". here is the directory listing:

"ls -la /lib/splash/cache/
total 8
drwxr-xr-x 2 root root 4096 Dec  7 21:23 .
drwxr-xr-x 6 root root 4096 Nov 23 04:16 ..
-rw-r--r-- 1 root root    0 Nov 23 17:34 .keep_media-gfx_splashutils-0
prw-r--r-- 1 root root    0 Nov 23 15:44 .splash
"
Comment 8 hal 2009-12-07 20:40:01 UTC
i just deleted the hidden files, too. now the directory is completely empty, but a reboot didn't result in any new files.
Comment 9 hal 2009-12-07 20:50:05 UTC
good news. after i removed everything in "/lib/splash/cache" and re-emerging splashutils, the icons appeared again. also a profile got created, please see attached. 
thanks for you support! :)

just one more question. i set fadein in my bootloader. this results in some kind of flickering while fadein is processed and the icons appear at the same time. anything i could do about that?
Comment 10 Michal Januszewski (RETIRED) gentoo-dev 2009-12-07 20:50:29 UTC
Created attachment 212401 [details, diff]
A patch to enforce saving of the profile file.

Could you please put this file into the files/ subdirectory in /usr/portage/media-gfx/splashutils, then replace your splashutils ebuild with the one attached in my next comment, and reemerge splashutils (you might need to run ebuild splashutils-1.5.4.3.ebuild manifest before).  After reinstalling splashutils, please reboot and see whether any files are saved in the cache.
Comment 11 Michal Januszewski (RETIRED) gentoo-dev 2009-12-07 20:50:45 UTC
Created attachment 212403 [details]
Modified splashutils ebuild.
Comment 12 hal 2009-12-07 20:51:20 UTC
Created attachment 212404 [details]
profile from "/lib/splash/cache"
Comment 13 Michal Januszewski (RETIRED) gentoo-dev 2009-12-07 20:53:45 UTC
(In reply to comment #9)
> good news. after i removed everything in "/lib/splash/cache" and re-emerging
> splashutils, the icons appeared again. also a profile got created, please see
> attached. 
> thanks for you support! :)

Excellent news, please disregard my comments #7 and #8 then.

> just one more question. i set fadein in my bootloader. this results in some
> kind of flickering while fadein is processed and the icons appear at the same
> time. anything i could do about that?

Are you using a splash initramfs image?
Comment 14 Michal Januszewski (RETIRED) gentoo-dev 2009-12-07 20:54:18 UTC
(In reply to comment #13)
> Excellent news, please disregard my comments #7 and #8 then.

I'm sorry, make that #10 and #11 ;)
Comment 15 hal 2009-12-07 20:59:11 UTC
(In reply to comment #14)
> (In reply to comment #13)
> > Excellent news, please disregard my comments #7 and #8 then.
> 
> I'm sorry, make that #10 and #11 ;)
> 

:D
yes i'm using an initramfs (btw meanwhile i switched back to grub2):

"ls -la /boot/
total 4350
drwxr-xr-x  5 root root    1024 Dec  7 18:32 .
drwxr-xr-x 19 root root    4096 Dec  3 05:51 ..
-rw-r--r--  1 root root       0 Dec  2 17:48 .keep
-rw-r--r--  1 root root 1323184 Dec  7 20:00 System.map-2.6.32-gentoo
lrwxrwxrwx  1 root root       1 Oct 30 20:21 boot -> .
-rw-r--r--  1 root root   42436 Dec  7 20:00 config-2.6.32-gentoo
drwxr-xr-x  2 root root    5120 Dec  7 21:52 grub
-rw-r--r--  1 root root  371601 Nov 23 22:16 initramfs-bootsplash
drwx------  2 root root   12288 Jul 15 22:49 lost+found
drwxr-xr-x  2 root root    1024 Nov 20 04:51 memtest86
-rw-r--r--  1 root root 2667632 Dec  7 20:00 vmlinuz-2.6.32-gentoo
"

what now happened is a bit curious. after the icons appeared again, my x server is not starting anymore. i'm doing an autostart via inittab. 

"c1:12345:respawn:/usr/bin/openvt -fwc 7 -- /bin/su USER -l -c "/bin/bash --login -c startx >/dev/null 2>&1"
"
vt just stays at vt1. as soon as i chvt 7 x is coming up correctly.
Comment 16 hal 2009-12-07 21:01:40 UTC
> vt just stays at vt1. as soon as i chvt 7 x is coming up correctly.
> 

first i have to kill x, then switch to the matching vt. so basically x is getting started but somehow the switch to vt7 isn't performrmed correctly.
Comment 17 hal 2009-12-08 01:21:34 UTC
i'm gonna file a new bug, since this is not really related to the original topic.