Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 410885 - kde-base/system-config-printer-kde-4.8.2 failed (install phase)
Summary: kde-base/system-config-printer-kde-4.8.2 failed (install phase)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-05 13:17 UTC by Nikolaos Chatzidakis
Modified: 2012-04-13 07:25 UTC (History)
3 users (show)

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


Attachments
build.log for kde-base/system-config-printer-kde-4.8.2 (build.log,7.57 KB, text/plain)
2012-04-05 13:19 UTC, Nikolaos Chatzidakis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolaos Chatzidakis 2012-04-05 13:17:57 UTC
Today I updated my kde to version 4.8.2, but system-config-printer-kde refuses to emerge. My emerge --info:
----------------
Portage 2.2.0_alpha99 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.14.1-r2, 3.3.1-gentoo x86_64)
=================================================================
System uname: Linux-3.3.1-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-gentoo-2.1
Timestamp of tree: Thu, 05 Apr 2012 11:45:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 3.1.7 [enabled]
app-shells/bash:          4.2_p24
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2-r1
dev-util/ccache:          3.1.7
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.9.3
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.4
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.6
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.3 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r2
Repositories: gentoo
Installed sets: 
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -msse4.1 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -msse4.1 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=n --jobs=5"
FEATURES="assume-digests binpkg-logs ccache distlocks ebuild-locks fixlafiles parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://ftp.ntua.gr/pub/linux/gentoo/"
LANG="el_GR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="el en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://mirrors.pebkac.gr/gentoo-portage"
USE="X a52 aac accessibility acl acpi alsa amd64 apache2 apng berkdb branding bzip2 cairo cdda cdr consolekit cracklib crypt cups curl cxx dbus declarative device-mapper dirac dri dts dvd dvdr emboss encode exif extras fam ffmpeg firefox flac fontconfig fortran gd gdbm gdu gif gnome gnutls gpm gtk hddtemp iconv ipv6 java jpeg kde kipi lcms libnotify lm_sensors mad matroska melt mikmod mmx mng modules mp3 mp4 mpeg mpi msn mudflap multilib multiuser mysql ncurses nls nptl nptlonly nsplugin nvidia objc ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pppd private-headers pulseaudio qt3support qt4 readline romio sdl secure-delete semantic-desktop session skins snmp source spell sql sse sse2 sse4_1 ssl ssse3 startup-notification subversion svg sysfs tcpd theora threads tiff tordns truetype udev unicode usb v4l v4l2 vaapi vdpau vorbis webkit wlm wma x264 xcb xcomposite xinerama xml xorg xscreensaver xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="hda-intel" 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 proxy" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="el en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
-------------------

I attach the build log. I am on ~amd64 branch.
Comment 1 Nikolaos Chatzidakis 2012-04-05 13:19:25 UTC
Created attachment 307899 [details]
build.log for kde-base/system-config-printer-kde-4.8.2
Comment 2 Rafał Mużyło 2012-04-05 14:39:33 UTC
Given the error:
     system-config-printer was not found.  Some of its modules (cupshelpers modules, config.py, smburi.py, debug.py and ppdippstr.py) are required by system-config-printer-kde.
the obvious thing to check is if you followed the standard sip upgrade procedure.
Comment 3 Todd Goodman 2012-04-05 21:07:12 UTC
I have the same error on ~x86.
What is the "standard sip upgrade procedure?"
And why doesn't the ebuild/emerge handle it?
Comment 4 Rafał Mużyło 2012-04-06 00:13:56 UTC
(In reply to comment #3)
> What is the "standard sip upgrade procedure?"
> And why doesn't the ebuild/emerge handle it?

That little detail in pkg_postinst of sip.
Comment 5 Mike MacDonald 2012-04-06 00:26:56 UTC
It might also be Bug 329987 rearing ts ugly head. I just had this issue and fixing pycurl solved it.
Comment 6 Nikolaos Chatzidakis 2012-04-06 09:47:59 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > What is the "standard sip upgrade procedure?"
> > And why doesn't the ebuild/emerge handle it?
> 
> That little detail in pkg_postinst of sip.

Re-emerging PyQt4, qscintilla-python and pykde4 as the postint of sip suggests, didn't solve the problem either...
Comment 7 barrie backhurst 2012-04-06 11:36:34 UTC
(In reply to comment #5)
> It might also be Bug 329987 rearing ts ugly head. I just had this issue and
> fixing pycurl solved it.

Thanks Mike! The pycurl fix did it for me as well
Comment 8 Andrew Udvare 2012-04-06 12:16:25 UTC
(In reply to comment #7)
> (In reply to comment #5)
> > It might also be Bug 329987 rearing ts ugly head. I just had this issue and
> > fixing pycurl solved it.
> 
> Thanks Mike! The pycurl fix did it for me as well

Could you please explain how to use the fix?
Comment 9 barrie backhurst 2012-04-06 12:29:52 UTC
I thought I had replaced the pycurl linking patch with the one from the bug Mike mentioned, prior to re-emerging pycurl. However looking in the files directory now it would seem that the emerge reverted the copy of the patch :S

Therefore I would assume that just re-emerging pycurl will suffice?
Comment 10 barrie backhurst 2012-04-06 14:22:49 UTC
(In reply to comment #9)
> I thought I had replaced the pycurl linking patch with the one from the bug
> Mike mentioned, prior to re-emerging pycurl. However looking in the files
> directory now it would seem that the emerge reverted the copy of the patch :S
> 
> Therefore I would assume that just re-emerging pycurl will suffice?

Scratch that! Doing too many things at once and overlooked the fact that I resynced after solving this. To expand on the pycurl fix

Download the new patch form bug 329987
https://bugs.gentoo.org/attachment.cgi?id=302299
as root
#cd /usr/portage/dev-python/pycurl/files/
I backed up the original patch
#mv pycurl-7.19.0-linking.patch pycurl-7.19.0-linking.patch.bk
copy the downloaded patch to the current directory
drop into the ebuild directory
#cd ../
recreate manifest
#ebuild pycurl-7.19.0.ebuild manifest
re-emerge pycurl
#emerge -av1 pycurl
re-emerge updates
Comment 11 Nikolaos Chatzidakis 2012-04-06 14:38:21 UTC
(In reply to comment #10)

> Download the new patch form bug 329987
> https://bugs.gentoo.org/attachment.cgi?id=302299
> as root
> #cd /usr/portage/dev-python/pycurl/files/
> I backed up the original patch
> #mv pycurl-7.19.0-linking.patch pycurl-7.19.0-linking.patch.bk
> copy the downloaded patch to the current directory
> drop into the ebuild directory
> #cd ../
> recreate manifest
> #ebuild pycurl-7.19.0.ebuild manifest
> re-emerge pycurl
> #emerge -av1 pycurl
> re-emerge updates

Yup, that patch worked for me. Now kde-base/system-config-printer-kde-4.8.2 emerges just fine. Thank you! :)
Comment 12 Andrew Udvare 2012-04-06 15:10:05 UTC
Thanks, that worked. 

(In reply to comment #10)
> (In reply to comment #9)
> > I thought I had replaced the pycurl linking patch with the one from the bug
> > Mike mentioned, prior to re-emerging pycurl. However looking in the files
> > directory now it would seem that the emerge reverted the copy of the patch :S
> > 
> > Therefore I would assume that just re-emerging pycurl will suffice?
> 
> Scratch that! Doing too many things at once and overlooked the fact that I
> resynced after solving this. To expand on the pycurl fix
> 
> Download the new patch form bug 329987
> https://bugs.gentoo.org/attachment.cgi?id=302299
> as root
> #cd /usr/portage/dev-python/pycurl/files/
> I backed up the original patch
> #mv pycurl-7.19.0-linking.patch pycurl-7.19.0-linking.patch.bk
> copy the downloaded patch to the current directory
> drop into the ebuild directory
> #cd ../
> recreate manifest
> #ebuild pycurl-7.19.0.ebuild manifest
> re-emerge pycurl
> #emerge -av1 pycurl
> re-emerge updates
Comment 13 Neil Bothwick 2012-04-07 09:19:21 UTC
The pycurl patch fixed it for me too, many thanks.
Comment 14 Nebojsa Trpkovic 2012-04-08 12:04:49 UTC
will this also be resolved in the official portage tree?
Comment 15 Hilco 2012-04-08 19:32:09 UTC
I can confirm that the pycurl patch fixes things.

A couple of comments, however: the platform isn't just AMD64 (I'm on X86), it should probably be all. Secondly, why is this RESOLVED FIXED? Shouldn't this bug depend on bug 329987? That one is still listed as CONFIRMED.
Comment 16 barrie backhurst 2012-04-13 07:25:44 UTC
(In reply to comment #15)
> I can confirm that the pycurl patch fixes things.
> 
> A couple of comments, however: the platform isn't just AMD64 (I'm on X86),
> it should probably be all. Secondly, why is this RESOLVED FIXED? Shouldn't
> this bug depend on bug 329987? That one is still listed as CONFIRMED.

I agree, our fix is only currently a workaround and there is a duplicate bug #407073

I have added a comment to bug #329987 linking these