-
Posts
490 -
Joined
-
Last visited
-
Days Won
59
Content Type
Profiles
Forums
Blogs
Posts posted by cardinal
-
-
Please include your command and the complete output in the paste.
Output from cinnamon mix-ins on my current system with lxde mix-in installed.
app-misc/tracker has both gstreamer and ffmpeg enabled which is not allowed.the following REQUIRED_USE flag constraints are unsatisfied: at-most-one-of ( gstreamer ffmpeg )Line 179 from my output ffmpeg is disabled so it builds with gstreamer
[ebuild N ] app-misc/tracker-1.4.1:0/100::gentoo USE="exif flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf tiff upower vorbis xml -cue (-eds) -ffmpeg -firefox-bookmarks -gsf -iptc (-libav) -networkmanager -playlist -rss -stemmer {-test} -thunderbird -upnp-av -xmp -xps" 5,799 KiB
Disable either gstreamer or ffmpeg in /etc/portage/package.use for tracker will solve the conflict.echo "app-misc/tracker -ffmpeg" >> /etc/portage/package.use/tracker OR echo "app-misc/tracker -gstreamer" >> /etc/portage/package.use/tracker
There is no /usr/portage/app-eselect/eselect-ruby/eselect-ruby-20151229.ebuild
I don't have any ruby versions unmasked or installed my system.
Portage would install:
[ebuild N ] app-eselect/eselect-ruby-20141227::gentoo 0 KiB
[ebuild N ] dev-lang/ruby-2.2.4:2.2::gentoo USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -jemalloc -libressl -rubytests -socks5 -xemacs" 10,223 KiB
[ebuild N ] dev-lang/ruby-2.1.8:2.1::gentoo USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -rubytests -socks5 -xemacs" 9,165 KiB
[ebuild N ] dev-lang/ruby-2.0.0_p648:2.0::gentoo USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -rubytests -socks5 -xemacs" CPU_FLAGS_X86="sse2" 8,113 KiB -
@ajohnl
Undo changes to get back to the output in post #1.
If you have gtk2 gtk3 qt4 qt5 in /etc/portage/make.conf USE= remove them.
Avoid adding USE flags to make.conf , it effects all packages and overrides the profile configuration.
The conflict is due to gnome mix-in make.default sets USE gtk3 and kde-plasma-5 make.default sets USE qt4 and qt5.
Plasma-desktop can only be built using either gtk2 or gtk3 or qt4.
The above constraints are a subset of the following complete expression:
legacy-systray? ( any-of ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )
The gnome profile enables gtk3 and kde-plasma-5 enables qt4 which causes the error.
One solution is to disable gtk3 for plasma-desktop in /etc/portage/package.use so it builds with qt4."echo kde-plasma/plasma-desktop -gtk3" >> /etc/portage/package.use/plasma-desktop
Don't override vlc use flags, mix-ins/kde-plasma-5/package.use has "media-video/vlc -qt4", vlc builds with qt5.
There is no conflict between lxde and kde-plasma-5 mix-ins on my system.
The output from line 500 emerge -auvDN --with-bdeps=y @world kde-apps/kde-meta:5 :[ebuild N ] kde-plasma/plasma-desktop-5.5.5-r1:5::gentoo USE="evdev fontconfig handbook qt4 -debug -gtk2 -gtk3 -legacy-systray -pulseaudio {-test} -touchpad" 6,158 KiB -
I'm not familiar with a 2 partition windows install.
Try chainloading the ntfs partition with the boot flag:/dev/sda2 * 411,648 1,435,647 1,024,000 7 NTFS / exFAT / HPFS
/dev/sda2 767A46077A45C499 ntfs Riservato per il sistema
Give this a try:
menuentry "Windows 10" { insmod part_msdos insmod ntfs set root=(hd0,msdos2) search --no-floppy --fs-uuid --set 767A46077A45C499 chainloader +1 } -
Merge os-prober and ntfs-3g to enable grub2-mkconfig probe of windows 10 install on ntfs partition.
If you still have problem run bootinfoscriptwgetpaste RESULTS.txt
Post RESULTS.txt paste url in your reply.
-
Excellent work finishing this without help :)
/usr/share/portage/config/sets/portage.conf
# Installed packages that own files inside /lib/modules. [module-rebuild] class = portage.sets.dbapi.OwnerSet files = /lib/modules
Portage checks packages /var/db/pkg/category/package name/CONTENTS during run-time.Debian-sources with USE=" binary" uses genkernel to auto compile/install kernel modules to /lib/modules so it is included in @module-rebuild
funtoo portage # emerge -pv @module-rebuild These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-kernel/debian-sources-3.19.3:3.19.3::gentoo USE="binary -rt" 81,293 KiB [ebuild R ] sys-kernel/debian-sources-3.16.7:3.16.7::gentoo USE="binary -rt" 0 KiB [ebuild R ] x11-drivers/ati-drivers-14.12-r4:1::gentoo USE="modules vaapi -debug -pax_kernel -qt4 -static-libs" 0 KiB Total: 3 packages (3 reinstalls), Size of downloads: 81,293 KiB
modules_prepare is a command used within extracted kernel sources folder to prepare the sources to build external modules.If extracted kernel sources are used to build the kernel and in-kernel-tree modules before building external modules, then modules_prepare is not required.
-
That looks good,now try to build nvidia.
-
I discovered /usr/src/linux symlink made by eselect has to be deleted.
sudo rm -fr /usr/src/linux
sudo ln -sf /usr/src/linux-4.2.0-gentoo-r1 /usr/src/linux
Conky fails to install due to this bug: https://bugs.gentoo.org/show_bug.cgi?id=575416 -
Overriding eselect with manual symlink fails here also.
Forcing the symlink doesn't work.
I had to delete /usr/src/linux , then I was able to manually make new symlink.
The easiest solution would be to boot into debian-sources kernel to get X back.
Finish the updates.
-
If /usr/src/linux-4.2.0-gentoo still exists manually symlink to /usr/source/linux
If you removed linux-sources-4.2.0 with --depclean set symlink with eselect to linux-4.4.2-gentoo
Build new kernel,initramfs,nvidia, configure grub.
Reboot into 4.4.2-gentoo and finish update.
or
Set bootloader to boot into debian sources kernel, finish update.
-
Conky and nvidia proprietary driver can't find kernel sources and .config file.
Post the output while booted into funtoo:
uname -a
-
media-sound/ncmpcpp-0.6.8 dependency conflict is blocking update of boost and boost-build
Remove media-sound/ncmpcpp-0.6.9 from your /etc/portage/package.mask to update to ncmpcpp-0.7.3-r1 which allows updating to boost-1.58.0-r1 and boost-build-1.58.0
or
Uninstall ncmpcpp
Verify these 4 package.use flag changes are added to the bottom of your existing /etc/portage/package.use
# required by net-p2p/qbittorrent-3.3.3::gentoo # required by @selected # required by @world (argument) >=dev-qt/qtsingleapplication-2.6.1_p20150629 qt5 # required by dev-qt/qtgui-5.5.1::gentoo[xcb] # required by dev-qt/qtwidgets-5.5.1-r1::gentoo # required by net-p2p/qbittorrent-3.3.3::gentoo[X,qt5] # required by @selected # required by @world (argument) >=x11-libs/libxcb-1.11.1 xkb # required by dev-qt/qtsingleapplication-2.6.1_p20150629::gentoo # required by media-video/smplayer-16.1.0::gentoo[qt4] # required by @selected # required by @world (argument) >=dev-qt/qtlockedfile-2.4.1_p20150629 qt5 # required by dev-qt/qtcore-5.5.1-r1::gentoo # required by dev-qt/qtgui-5.5.1::gentoo # required by dev-qt/qtwidgets-5.5.1-r1::gentoo # required by net-p2p/qbittorrent-3.3.3::gentoo[X,qt5] # required by @selected # required by @world (argument) >=dev-libs/libpcre-8.38 pcre16
You should be able to update @world now. -
Old version of gentoolkit could be preventing update of portage.
required by (app-portage/gentoolkit-0.3.0.9-r2:0/0::gentoo, installed)funtoo rj # emerge -pv gentoolkit portage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/portage-2.4.1::gentoo USE="(ipc) xattr -build -doc -epydoc (-selinux)" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_3 -python3_5" 0 KiB [ebuild R ] app-portage/gentoolkit-0.3.1::gentoo PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_3 -python3_5" 0 KiB Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB
This issue may be resolved by updating @world instead of trying to merge portage on it's own.
# emerge -avuDN @world
If not, try to update gentoolkit and portage in one command:
# emerge -pv =app-portage/gentoolkit-0.3.1 =sys-apps/portage-2.4.1
If there are more issues please post the following:
# python-updater
# eselect python list
# emerge -v --info | wgetpaste
# emerge -pvuDN @world | wgetpaste
-
Versions of eselect-python, python, and python-exec installed on updated current system.
funtoo rj # equery l eselect-python * Searching for eselect-python ... [IP-] [ ] app-eselect/eselect-python-20151117-r2:0
funtoo rj # equery l python * Searching for python ... [IP-] [ ] dev-lang/python-2.7.11-r2:2.7 [IP-] [ ] dev-lang/python-3.4.3-r7:3.4/3.4m
funtoo rj # equery l python-exec * Searching for python-exec ... [IP-] [ ] dev-lang/python-exec-2.1:2
Try updating python and friends to the current versions:# emerge -pv1 =app-eselect/eselect-python-20151117-r2 =dev-lang/python-2.7.11-r2:2.7 =dev-lang/python-3.4.3-r7:3.4/3.4m =dev-lang/python-exec-2.1:2
If you continue to have problems remove user configurations if they exist in /etc/portage/make.conf for PYTHON_TARGETS,PYTHON_SINGLE_TARGET,USE_PYTHONDisable package.mask and package.unmask which can prevent updating to correct package versions.
-
Thank you for the correction.
-
Merge_utils.py is a complex script : http://git.funtoo.org/funtoo-overlay/tree/funtoo/scripts/merge_utils.py
md5-cache is stale because GenCache failed.
-
Yes, same problem on stable with eix-0.30.11 and current with eix-0.31.7-r1.
-
Hi Erik,
Nouveau is working on gentoo-sources-4.4.1 :
funtoo rj # uname -a Linux funtoo 4.4.1-gentoo #1 SMP Wed Feb 17 22:05:40 EST 2016 x86_64 Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz GenuineIntel GNU/Linux funtoo rj # lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1) funtoo rj # lsmod | grep nouveau nouveau 1376989 3 wmi 7266 1 nouveau video 23878 1 nouveau hwmon 2866 1 nouveau drm_kms_helper 83945 1 nouveau ttm 66366 1 nouveau drm 252677 6 ttm,drm_kms_helper,nouveau i2c_algo_bit 5200 1 nouveau i2c_core 19941 4 drm,drm_kms_helper,i2c_algo_bit,nouveau funtoo rj # dmesg | grep nouveau [ 5.825032] nouveau 0000:01:00.0: NVIDIA G98 (298200a2) [ 5.942593] nouveau 0000:01:00.0: bios: version 62.98.62.00.00 [ 5.963431] nouveau 0000:01:00.0: bios: M0203T not found [ 5.963435] nouveau 0000:01:00.0: bios: M0203E not matched! [ 5.963437] nouveau 0000:01:00.0: fb: 512 MiB DDR2 [ 6.012609] nouveau 0000:01:00.0: DRM: VRAM: 512 MiB [ 6.012611] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB [ 6.012617] nouveau 0000:01:00.0: DRM: TMDS table version 2.0 [ 6.012619] nouveau 0000:01:00.0: DRM: DCB version 4.0 [ 6.012622] nouveau 0000:01:00.0: DRM: DCB outp 00: 04000310 00000028 [ 6.012625] nouveau 0000:01:00.0: DRM: DCB outp 01: 01011302 00000030 [ 6.012627] nouveau 0000:01:00.0: DRM: DCB outp 02: 02011300 0f200028 [ 6.012629] nouveau 0000:01:00.0: DRM: DCB outp 03: 02022322 00020010 [ 6.012631] nouveau 0000:01:00.0: DRM: DCB conn 00: 00000000 [ 6.012633] nouveau 0000:01:00.0: DRM: DCB conn 01: 00001130 [ 6.012635] nouveau 0000:01:00.0: DRM: DCB conn 02: 00002261 [ 6.033387] nouveau 0000:01:00.0: DRM: MM: using M2MF for buffer copies [ 6.105455] nouveau 0000:01:00.0: DRM: allocated 1280x1024 fb: 0x70000, bo ffff8800ca055c00 [ 6.105539] fbcon: nouveaufb (fb0) is primary device [ 6.179197] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device [ 6.179202] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0 rj@funtoo ~ $ glxinfo | grep render direct rendering: Yes GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, Extended renderer info (GLX_MESA_query_renderer): OpenGL renderer string: Gallium 0.4 on NV98 GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil, GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
View /var/log/Xorg.0.log here: https://bpaste.net/show/e862638dbd74
No xorg.conf being used.
I always convert existing .config after importing to new kernel version.make silentoldconfig
If I want to make configuration changes after conversion:
make menuconfig
Build kernel and modules, -j3 for my 2 core cpu:
make -j3
Install modules:
make modules_install
Install kernel:
make install
I don't use out-of-tree modules which would need to be compiled or initramfs.
If you need additional help please provide at least as much info as I have shared. -
The five files detected in the file collision do not belong to app-eselect/eselect-python-20140125 according to the equery output.
Renaming the files should not break anything.
Rename each file by adding ~ to the name so there is no collision.
* /usr/bin/python3
* /usr/bin/python2
* /usr/bin/python
* /usr/bin/pydoc
* /usr/bin/2to3
* /usr/bin/python-configAfter you finish renaming try to update @world.
-
It appears you have an incomplete install of app-eselect/eselect-python-20151117-r2
This command should disable collision-detection and enable install of eselect-python-20151117-r2
# FEATURES="-collision-detect -protect-owned" emerge -av1 eselect-python
If file collision persists causing install failure post the output:
# equery f eselect-python
-
-
I think you should update @world which has no Block or conflicts.
-
This is good stuff,I'm in for the duration.
The last sync replaces python-3.3 with python-3.4 and updates python-2.7
I had to build 59 packages on my updated system.
commit 8aeba912754fd2026151d002d751178ca61fb464 Author: Daniel Robbins <drobbins@funtoo.org> Date: Thu Feb 11 03:53:07 2016 -0700
There is no reason we have to deal with new update conflicts caused by this revision.
We will revert portage back to the previous revision:commit 92c3a85f3e36927a869f2d721394b2a16bed5d26 Author: Daniel Robbins <drobbins@funtoo.org> Date: Tue Feb 9 22:19:17 2016 -0700
Undo the last sync:
# cd /usr/portage # git checkout HEAD~1
After git checkout is done you should see this output:
M app-admin/conky/files/conky-1.10.0-cmake.patch Previous HEAD position was 8aeba91... merged from funtoo-staging HEAD is now at 92c3a85... merged from funtoo-staging
Change make.conf and package.use to the configuration you had in Reply #30.
Verify you see the same boost warning and package update output with no conflicts or Blocks.
# emerge --pretend --update --newuse --deep --with-bdeps=y @world
If output is good, change @world to @system, if output is good go ahead and update @system first.
If the computer is unattended during update I use --keep-going option in case merge fails.
Emerge automatically recalculates dependencies and continues update.
-
Installing rb_libtorrent on my updated system would force downgrade of boost and boost-build
rj@funtoo ~ $ emerge -pv rb_libtorrent These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD ] dev-util/boost-build-1.57.0::gentoo [1.58.0::gentoo] USE="python -examples {-test}" PYTHON_TARGETS="python2_7" 0 KiB [ebuild UD ] dev-libs/boost-1.57.0:0/1.57.0::gentoo [1.58.0-r1:0/1.58.0::gentoo] USE="icu nls python threads -context -debug -doc -mpi -static-libs -tools" PYTHON_TARGETS="python2_7 python3_3%* -python3_4 -python3_5" 0 KiB [ebuild N ] net-libs/rb_libtorrent-1.0.8::gentoo USE="python ssl -debug -doc -examples -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_3 -python3_4 -python3_5" 2,908 KiB Total: 3 packages (2 downgrades, 1 new), Size of downloads: 2,908 KiBWarning: is for your information but it isn't Blocking or creating a conflict.
Looking at https://bpaste.net/show/3ddb37356e19 the correct version of boost,boost-build,rb_libtorrent are listed for update.
[ebuild U ] dev-util/boost-build-1.57.0 [1.56.0-r1000] PYTHON_TARGETS="python2_7%*"
[ebuild U ] dev-libs/boost-1.57.0 [1.56.0-r1000] PYTHON_TARGETS="python2_7%* python3_3%* -python3_4% -python3_5%"
[ebuild U ] net-libs/rb_libtorrent-1.0.8 [1.0.6] PYTHON_TARGETS="-python3_5%"I would update @system first then @world
# emerge --sync # emerge --ask --update --newuse --deep --with-bdeps=y @system
-
Versions of eselect-python, python,python-exec that should be masked keep trying to install on your system because you have them in /etc/portage/package.unmask
There could be package versions we need to install that are masked in your /etc/portage/package.mask
I realize now that to update a stale system you must remove stale /etc/portage/package.mask and /etc/portage/package.unmask overrides if they exist or they cause conflicts with the update.
Remove /etc/portage/package.mask and /etc/portage/package.unmask and maybe we can make some progress.# emerge --sync # emerge --pretend --update --newuse --deep --with-bdeps=y @world | wgetpaste
emerge -v -info | wgetpaste

CUPS browsing not working
in Desktop Help
Posted
There should be some way to determine if avahi is broadcasting.