Jump to content
funtoo forums


  • Content Count

  • Joined

  • Last visited

  • Days Won


erikr last won the day on December 1 2016

erikr had the most liked content!

1 Follower

About erikr

  • Rank
    Advanced Member

Recent Profile Visitors

382 profile views
  1. Well, I though of Nike and just did it :) It wasn't even than hard (I think). Then I ran into the EAPI=7 problem instead and verified that it's not related to the python upgrade and it isn't. Now I have the upgrade on hold until portage is upgraded. Words will not express how much I adore the possibility to do upgrades in snapshots along side the live system!
  2. Gentoo have an upgrade guide: https://wiki.gentoo.org/wiki/Python#Version_upgrade. Doesn't seem that hard. Just recall having some trouble with portage failing at some point and then one are on trouble :) I will try that one. The entire upgrade is in a separate snapshot anyway so I am prepared if it fails. I will upgrade python 3 to python 3.6.
  3. dev-lang/python| slot| repo ----------------+---------+--------------------- 2.7.13-r1| 2.7| python-kit/3.4-prime * 2.7.14-r2| | python-kit/3.4-prime ----------------+---------+--------------------- * 3.4.6-r1| 3.4/3.4m| python-kit/3.4-prime ----------------+---------+--------------------- 3.5.3| 3.5/3.5m| python-kit/3.4-prime 3.5.3-r1| | python-kit/3.4-prime ----------------+---------+--------------------- 3.6.1-r2| 3.6/3.6m| python-kit/3.4-prime 3.6.5-r1| | python-kit/3.4-prime I am using 1.2 in general but made no change to the python-kits. Is there an upgrade procedure to be aware of? I am a newbie when it comes to python - besides all kind of hell from gentoo upgrades over the year. Been happy that I didn't need to upgrade for quite a while :) // Erik
  4. Hi, I am using the 1.2 kit but stumbled onto a problem when building www-client/firefox-61.0; 0:03.20 checking for Python 3... : python_wrapper_setup: python3 is not supported by python2.7 (PYTHON_COMPAT) 0:03.20 no 0:03.20 ERROR: Python 3.5 or newer is required to build. Ensure a `python3.x` executable is in your PATH or define PYTHON3 to point to a Python 3.5 executable. 0:03.22 *** Fix above errors and then restart with\ 0:03.22 "/usr/bin/gmake -f client.mk build" 0:03.22 gmake: *** [client.mk:149: configure] Error 1 While Firefox upgrade will have to wait for now I'm curious what to do when it's time to deal with this? Is Python 3.5 "just" a matter of a python upgrade and a kit-change that I should have done or what? I am not using python myself, it is only there for the system so I am open for changes :) // Erik
  5. erikr

    ZFS Mountpoints

    A bite late but thanx! New server (the one with ECC) installed, just booted into ZFS for the first time using this post. It solves quite a few hesitations I used to have :) Boot args I use is; root=ZFS=rootpool/funtoo/root ro boot=zfs net.ifnames=0 I prefer not to import all pools at boot time, if the pool contains an exported FS it must be imported after networking and nsf is started or it fails to share correctly (or rather; this used to be a problem). As of now this is only the server. Pools is to created tomorrow, 8TB is to moved to backup before it is restored into a new 4*4TB disk that most likely will be a 5 or 6 *4TB disk with raidz2.
  6. erikr

    Server with ECC

    I am planning to upgrade my good old server that has been around for some time now. Mostly it is a NAS with 4*4TB disks in a BTRFS RAID 10 array for now. I have since logn used both ZFS and BTRFS and regardless of choice it seems to be a consensus that one shall use ECC memory to prevent that the calculated check sums are faulty. I have non-ecc today and I have experienced degradation of the content. ECC is new territory for me and I have a few questions; 1. On my desk is a ASUS Prime X370-PRO mother board. The specs say "DDR4 ECC or NON-ECC memory, unbufferd". While check out some other gaming boards it is more clear that "sure, use ECC or non-ECC as you please - we will not use the ECC-function anyway". Are there anyone that can confirm if ECC will be enabled given that I use compatible ECC me memories? 2. Is there anything particular I need to know to get ECC working? Kernel, use-flags, tools that is to be installed? 3. Is there a way to verify that ECC in fact is in use and operative? Cheers, Erik
  7. Perhaps linux-firmware ought to be a runtime dependency to those packages that needs it to work properly. I figure the radeon drivers in this case. // Erik
  8. erikr

    Nvidia problems after upgrade to 1.2

    A while ago, around the upgrade, I also had to replace the cpu water cooler and moved my graphics card to the other PCI slot. I now took down the computer and moved it back and things are back to normal. Don't have a clue why this works but hey, it works. I have a Asus Prime Z370-P motherboard and a fan-less Pallit GTX 1050 Ti graphics card. Anyhow, case closed :)
  9. Hi, After the upgrade to 1.2 I have trouble recovering from sleep. It seems related to the nvidia-drivers but I am not sure. I run KDE and use sleep during nights. It have worked pretty well for quite some time. I have a GeForce GTX 1050 Ti graphics-card and are using nvidia-drivers. I have tried recovering from sleep with and without xdm started and I never seems to be able to recover, the screen is blank and unresponsive. Even without X the terminal is blank. When X is started during sleep-wakeup the X process runs on 100% CPU but nothing happens. I can login via ssh but it fails to restart xdm. I have tried downgrade to nvidia-390.48 with no noticeable difference. At first I didn't rebuild the kernel during upgrade to 1.2 so it was troublesome both before and after kernel was rebuilt with gcc 7.
  10. I have always had strangularities with Clementine. One thing is that it has never been possible to terminate it properly as it have always left an orphan icon in the docking bar. I recall having experienced the same problem as you mention here, have to start it twice but I am not sure and I donät have that problem right now. I also think that it worked properly with a new user (I started to use a second logged in work user instead of kde-activity) where I recall this never happened. Try creating a new user and see what happens. I never started clementine in a shell but firefox is quite loud and I get all kind of outputs there, mostly related to javascript problems on some webbpages. My setup is fairly well updated to 1.2 and I am running the latest official debian-kernel that by the way is also rebuilt for gcc 7.2. // Erik
  11. Cool, I am always hesitant to get started with updated unless there is a snapshot available to role back to. Or even better a snapshot to make the upgrade in until it is successful.
  12. Just to clarify, will I be able to make snapshots of / from within my container or the management console?
  13. erikr

    No "users switch" with KDE (sddm)

    Well, it is more fun to put an effort in understanding why this does not work if I am not alone the same problem :) Besides, I learned a lot so far. One thign I learned is the importance of having a well defined and clean testing environment. In Funtoo/Gentoo this includes the USE-flag settings. And as you asked for my USE_flags I realized that I did some fidling with elogind and gave it up, removed the elogind USE-flag but never rebuilt or ran emerge -a --depclean to clean out. So that I think have happened during the long thread is that I have had both consolekit and elogind running but I was not aware of that elogind was installed. Elogind is derived from systemd and is the systemd loginmanager. My need for sessions is greater than my aversion of systemd - thus i will try elogind :) On my present system, that seems to work well in terms of multi session KDE (as I need that for my work that starts right now) I did the following: In /etc/portage/make.conf I added the following to the USE-variable: USE="-consolekit elogind" The I rebuilt world # emerge -vatDuU --with-bdeps y @world I now have a system that relies on elogind instead of consolekit. Mostly. The init-.file for XDM is still problematic as the dependency to consolekit is hard coded. I had to change this manually. Copy row 55 and comment out the original line and change the uncommented line to use elogind instead of consolekit so it looks like this: after readahead-list ypbind autofs openvpn gpm lircmd after quota keymaps before alsasound # Start before X #use consolekit dbus xfs use elogind dbus xfs } Lastly remove consolekit from the rc-order and add elogind instead. I added elogind to boot, not sure if this is correct. # rc-update del consolekit default # rc-update add elogind boot Reboot and experience some new sessions :) There is a drawback. KDE Wallet is not automatically unlocked. There might be others - I have not found them yet.
  14. erikr

    No "users switch" with KDE (sddm)

    Sorry Sandro, I didn't know how familiar you are with Linux and Funtoo. To get it to work is fairly simple (at least on my machine) but there is one thing you need to do every time you boot. I normally keep my computer in sleep to RAM and rarely reboots so it is no effort for me. What you can try is the following: Allow the boot to complete and SDM to show. Before you login, press CTRL-ALT-F2 and you will have a text prompt offer to login. The do the following: Login as root. Add the following commands: # /etc/init.d/xdm stop # /etc/init.d/consolekit restart # /etc/init.d/xdm start ;exit (The last ;exit is just to ensure that you are loged from the root-account or annyone can press CTRL-ALT_F2 and gain root-access). My rc-settings right now is: # rc-config list Available init scripts NetworkManager agetty alsasound boot binfmt boot bluetooth bootmisc boot busybox-ntpd busybox-watchdog cgroups sysinit consolefont consolekit default cronie default cups-browsed cupsd default dbus default devfs sysinit device-mapper dhcpcd dhcpd dhcrelay dhcrelay6 dmcrypt boot dmesg sysinit dmeventd elogind fsck boot fuse git-daemon gpm hostname boot hwclock boot ip6tables iptables keymaps boot killprocs shutdown kmod-static-nodes sysinit local default localmount boot loopback boot lvm lvm-monitoring lvmetad mdadm mdraid modules boot modules-load mount-ro shutdown mtab boot mysql mysql-s6 mysql-supervise net-online net.eth0 default net.lo netif.tmpl netmount default nfs nfsclient nfsmount ntp-client ntpd nullmailer numlock nvidia-persistenced nvidia-smi opentmpfiles-dev sysinit opentmpfiles-setup boot openvpn osclock pciparm procfs boot pwcheck pydoc-2.7 pydoc-3.4 root boot rpc.idmapd rpc.pipefs rpc.statd rpcbind rsyncd runsvdir s6-svscan saned saslauthd savecache shutdown slapd sntp sshd default svnserve swap boot swclock syncthing sysctl boot sysfs sysinit sysklogd default teamviewerd termencoding boot udev sysinit udev-postmount urandom boot wpa_supplicant xdm default xdm-setup
  15. erikr

    No "users switch" with KDE (sddm)

    Sadly this did not solve the problem :( So here is how I actually get it to work after a number of reboots; Works: Boot computer. Go to tty1 or 2 and login as root. stop xdm. restart consolekit. start xdm. Unpatched sddm works. Doesn't work: Boot computer where both xdm and consolekit is started won't work. Boot computer where xdm is not in default. Manually start xdm. No cigar. Boot computer with consolekit in boot and xdm in default, still no cigar.