Re: [gentoo-user] Automounting USB drives
On Wed, Aug 6, 2014 at 8:09 AM, Walter Dnes wrote: > It can be done with udev rules. See webpage > http://www.tuxradar.com/answers/526#null The suggested udev rule is... Walter, Thank you for the link, that is great info! > Because this is done independantly of the GUI, I don't think it'll set > up an icon automatically. Yes I agree. I am still curious what is the mechanism that causes icons to "appear" on the "desktop" of popular GUIs. I suspect the answer involves the magic of policykit/consolekit/dbus/hal/gvfs/gnome-vfs/fuse/hotplug/udisks/etc. Thank you, Chris
Re: [gentoo-user] Automounting USB drives
On Tue, Aug 5, 2014 at 10:59 PM, Wang Xuerui wrote: > Just a side note... These 3 things don't play well with a Linux > ecosystem, as you might know. They're M$ technologies after all (-: Hi Wang, As you suspected, I knew the solution was not going to involve DDE/OLE. I included them to encourage answers that explain how things work. Chris
[gentoo-user] Automounting USB drives
Hello, Which package(s) do I need that allow: 1. A USB drive is inserted 2. The drive is mounted in some location automatically (e.g. /media/usbstick) 3. (2) happens even when the drive is an NTFS or FAT32 drive. 4. (1)-(3) happens even if I am not running a "GUI" 5. (1)-(3) happens even if I am running the "GUI" called "TWM" 6. (1)-(3) happens even if I am running the "GUI" called "xfce4" 7. (1)-(3) happens even if I am running the "GUI" called "gnome" 8. (1)-(3) happens even if I am running the "GUI" called "kde" 9. Bonus: if a GUI is runing, an icon appears on the desktop. This icon can be used to umount or to quickly navigate to the mounted directory. 10. Bonus: if you use words like dbus/policykit/consolekit/COM/DDE/OLE that allow me to get a technical understanding of the mechanisms in play. Thank you, Chris
Re: [gentoo-user] How does ssh know to use "pinentry"?
On Sun, Jul 6, 2014 at 5:45 PM, Rich Freeman wrote: > GPG_AGENT_INFO tells ssh to use gpg-agent. Hi Rich, Are you saying that the ssh software checks for the presence of the GPG_AGENT_INFO environment variable? It find it odd that ssh hard-code the names of all possible agents. Also, I thought the ssh folks were BSD-friendly and GPG was GPL-friendly. Thanks, Chris
Re: [gentoo-user] How does ssh know to use "pinentry"?
On Sun, Jul 6, 2014 at 1:32 PM, Alan McKinnon wrote: > Why not do the obvious thing instead? > > Run keychain and have it unlock your keys *once* when the workstation > boots up. ssh then always uses that key as it is unlocked. Alan, Thank you. FYI, I do not have a problem typing my password 100 times per day. The only problem I have with "pinentry" is that it doesn't let me paste. Does keychain allow me to paste? If so, I'll consider it. However, now that I have killed pinentry from my system I am happily pasting my passphrase into the ssh console. On another note, from my OP, I am still curious how the ssh software knows to use /usr/bin/pinentry to fetch my passphrase. In a follow-up post, I discovered that this mechanism only works if an environment variable called GPG_AGENT_INFO is set. I doubt the ssh source code contains the string "/usr/bin/pinentry" or "GPG_AGENT_INFO". Chris
Re: [gentoo-user] How does ssh know to use "pinentry"?
On Sun, Jul 6, 2014 at 12:09 PM, Mick wrote: > I think that the idea of keeping your passphrase in the clipboard is frowned > upon for security reasons. Not only because of any potential memory leaks, > but because you may inadvertently paste it in GUI fields/areas you were not > meant to Mick, Thank you. I too have been concerned about this. I've also been concerned about "memory leaks". FYI one cute feature of keepass is that it clears the clipboard 20 seconds after you copy your password to it. Today (2014) I am choosing to use the clipboard/keepass to manage complex/unique passwords. Perhaps in the future (2015) everybody will support something like the Yubikey HW OTP... in which case it won't matter if everyone sees my password! Chris
Re: [gentoo-user] How does ssh know to use "pinentry"?
On Sun, Jul 6, 2014 at 3:25 AM, Rich Freeman wrote: > Typically they are launched from a bash profile, or an X11 startup > script. KDE/Gnome look like they have it in their default scripts. > Just grep -r gpg-agent /etc and you'll find where it is being loaded > if you didn't add them to your own startup scripts in /home. Rich, Thank you again. My bash history shows ssh-agent being executed in the past, but I'm still not sure where gpg-agent came from. > Using gpg-agent is considered a best practice in general, so I > wouldn't go getting rid of it unless it is really causing you > problems. You haven't mentioned what issue you're actually having > with it/pinentry/etc. FYI pinentry frustrates me because: 1. pinentry-gtk and pinentry-qt do not allow me to "paste" my passphrase. My passphrase is difficult to type. I keep my passphrase in keepass. 2. Supposedly pinentry-curses will let me paste; however, pinentry-curses doesn't work. https://www.gnupg.org/documentation/manuals/gnupg/Common-Problems.html suggests that my problem is a misconfigured GPG_TTY environment variable. At this point though I'm not even interested in using it anymore. At the moment pinentry is no longer installed on my system so these "problems" should be gone. If/when I understand what is going on, I'll reinstall them. FYI I removed pinentry with: tail /etc/portage/package.use # 2014-07-05 Avoid pinentry dev-vcs/git -gpg mail-client/thunderbird -crypt tail /etc/portage/package.mask # 2014-07-05 Avoid password entry program that disallows paste app-crypt/pinentry Chris
Re: [gentoo-user] How does ssh know to use "pinentry"?
On Sat, Jul 5, 2014 at 7:57 PM, Rich Freeman wrote: > In any case, I suspect that gpg-agent is actually serving passwords to > openssh, so the file you want is ~/.gnupg/gpg-agent.conf - it probably > contains the line "pinentry-program /usr/bin/pinentry". If you trust > all your X clients you can set the option no-grab in the file which > will probably allow copy/paste/etc to work with the entry window. Rich, Thank you, I will give that a shot. FYI I discovered: declare -x GPG_AGENT_INFO="/tmp/gpg-2uVMfE/S.gpg-agent:26095:1" When I unset this env variable, ssh stopped trying to use pinentry to acquire my passphrase. However, I still do not understand how that variable got set or how/why ssh behaves differently when it is set. Chris
[gentoo-user] How does ssh know to use "pinentry"?
I am trying to ssh into a site using PKI. I have a private key in my .ssh directory that requires a passphrase. ssh is asking me for my passphrase using a terrible program called "pinentry". It's terrible for a bunch of reasons, and if you are interested you can just google "pinentry sucks". pinentry is on my system because it is a dependency of gpg. gpg is on my system because I use thunderbird with +crypt (which is the default). Question: By what mechanism does ssh know to use the program "pinentry" to acquire my passphrase? Thank you, Chris
[gentoo-user] kswapd0 100% CPU with swapoff and no memory demands on system
Hello, I have a small system: - 6GB drive - ext4 partition mounted readonly - swap partition that is not listed in fstab and not enabled. (I will swapon it every few weeks or so if I need it for a large compile job) - 2 GB RAM When the system boots it processing video from a USB camera. The program dynamically allocates and releases memory while it runs, but stores no data in memory or on disk (read-only). The memory usage does not grow over time. When things are going well, top looks like so: === Tasks: 68 total, 1 running, 67 sleeping, 0 stopped, 0 zombie %Cpu0 : 88.3 us, 11.7 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu1 : 25.5 us, 2.3 sy, 0.0 ni, 72.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu2 : 6.0 us, 0.7 sy, 0.0 ni, 93.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu3 : 25.7 us, 2.3 sy, 0.0 ni, 72.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 1861644 total, 161648 used, 166 free, 6948 buffers KiB Swap:0 total,0 used,0 free,57728 cached PID USER PR NIVIRTRESSHR S %CPU %MEM TIME+ COMMAND 2129 root 20 0 1774440 81712 25388 S 160.0 4.4 25:55.46 obt 705 root 20 0 0 0 0 S 1.0 0.0 0:07.87 kswapd0 2049 ueyed 20 0 620472 14092 13652 S 1.0 0.8 0:09.34 ueyeusbd Q1: Why does the kswapd0 process from time to time take up 100% CPU? Q2: Why does top show "cached swap" eventhough I do not have swap mounted? Q3: Is there anything I can do to prevent kswapd0 from using CPU on my system? e.g. disable SWAP in the kernel config I suspect the answer to Q1 is: a) kernel is not configured properly for my hardware or b) there is some bad side effect to my readonly root fs Thank you, Chris
Re: [gentoo-user] MESA + opencl = requires video_cards_radeon
On Fri, May 2, 2014 at 2:20 AM, Éric DUNAND wrote: > Btw, if you intend to try the intel sdk for opencl, it actually > computes on the cpu, not the integrated graphics. Eric, Thank you. I will try to use beignet as I am using Intel hardware. Chris
[gentoo-user] init.d/openvpn starts init.d/net.eno1
Hello, At the moment I am running and receiving my network connection from init.d/wicd. init.d/net.eno1 is not running and I do not want it to run. Now I want to connect to a VPN: /etc/init.d/openvpn start Apparently as a dependency to init.d/openvpn, something launches init.d/net.eno1. Q: Why is init.d/net.eno1 starting when I try to start openvpn? Q: Why isn't net.eno1 satisfied with the network connection provided by init.d/wicd? Q: How can I prevent net.eno1 from being started by openvpn when wicd is running? PS: net.eno1 is rc-configed to start as default and wicd is rc-configed to not start at all. However, I find myself in a situation where I need to switch my internet access from net.eno1 to wicd. Thank you, Chris
[gentoo-user] MESA + opencl = requires video_cards_radeon
Hello, Regarding the following snip from /usr/portage/media-libs/mesa/mesa-10.0.4.ebuild: DEPEND="${RDEPEND} opencl? ( >=sys-devel/llvm-3.3-r1[video_cards_radeon,${MULTILIB_USEDEP}] >=sys-devel/clang-3.3[${MULTILIB_USEDEP}] >=sys-devel/gcc-4.6 ) Does this say "if you want to use opencl then you have to say that you are using a radeon graphics card, even if you are not using a radeon graphics card": Thank you, Chris
[gentoo-user]
Hello, The following page describes kernel, VIDEO_CARDS, and portage settings for nvidia video cards: https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers Is there a similar page for Matrix MGA G200 video card? In particular, I would like to know: 1. What kernel settings should I use? 2. What VIDEO_CARDS setting should I use? 3. Which packages should be emerged? Thank you, Chris
[gentoo-user] Re: Why is portage insisting that I upgrade media-libs/opencv?
On Fri, Mar 28, 2014 at 4:05 PM, Chris Stankevitz wrote: > Can anyone tell me why portage is insisting on upgrading me from > opencv-2.4.5 to opencv-2.4.8? This is solved: 1. opencv has USE=cuda. I have opencv-2.4.5 installed. 2. I had these mask rules: # 2013-12-24 Hold off on CUDA update >=dev-util/nvidia-cuda-toolkit-5.1 >=dev-util/nvidia-cuda-sdk-5.1
Re: [gentoo-user] Why is portage insisting that I upgrade media-libs/opencv?
On Fri, Mar 28, 2014 at 10:24 PM, Alan McKinnon wrote: > You did post emerge output using -t and it shows up at the top level > which is a bit odd, it implies portage wants to update opencv anyway, > not as a result of it being a dep. I agree it's odd and I agree it appears that portage isn't updating opencv because it's a dep. FWIW, an "emerge -pv opencv" wants to reinstall opencv-2.4.5 while an "emerge -Dauv world" wants to upgrade me to 2.4.8. > grep -r opencv /etc/portage Yes, I was looking at that too. Nothing interesting there: jane ~ # grep -r opencv /etc/portage/ /etc/portage/package.use:media-libs/opencv cuda opencl /etc/portage/package.mask:# 2014-03-13: Hold off on opencv upgrade /etc/portage/package.mask:>media-libs/opencv-2.4.5 > equery depends opencv Also uninteresting: jane ~ # equery depends opencv * These packages depend on opencv: jane ~ # Chris
Re: [gentoo-user] Why is portage insisting that I upgrade media-libs/opencv?
On Fri, Mar 28, 2014 at 4:19 PM, Alan McKinnon wrote: > You need opencv as it's a dep for something, and portage wants you to > have a version that's in the tree. The only stable version is 2.4.5 but > you have masked that in package.mask Hi Alan, I attempted to mask only opencv greater than 2.4.5 (i.e. 2.4.6, 2.4.7, 2.4.8). I wonder if my greater than symbol was interpreted as a "reply quote": *** jane ~ # grep opencv /etc/portage/package.mask *** # 2014-03-13: Hold off on opencv upgrade *** >media-libs/opencv-2.4.5 Chris
[gentoo-user] Why is portage insisting that I upgrade media-libs/opencv?
Hello, Can anyone tell me why portage is insisting on upgrading me from opencv-2.4.5 to opencv-2.4.8? I would not expect portage to want to do this because: 1. opencv-2.4.8 is unstable (and I run a stable system) 2. >opencv-2.4.5 is masked Thank you, Chris = jane ~ # grep opencv /etc/portage/package.mask # 2014-03-13: Hold off on opencv upgrade >media-libs/opencv-2.4.5 = jane ~ # emerge -Dauvt world These are the packages that would be merged, in reverse order: Calculating dependencies... done! The following packages are causing rebuilds: (x11-base/xorg-server-1.15.0::gentoo, ebuild scheduled for merge) causes rebuilds for: (x11-drivers/xf86-video-vesa-2.3.3::gentoo, ebuild scheduled for merge) (x11-drivers/xf86-video-fbdev-0.4.4::gentoo, ebuild scheduled for merge) [nomerge ] net-wireless/gnuradio-3.7.3:0/3.7.3 USE="alsa analog digital examples filter grc qt4 sdl uhd utils wxwidgets -doc -fcd -jack -oss -pager -performance-counters -portaudio -wavelet" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/wxpython-2.8.12.1-r2:2.8 USE="cairo opengl -doc -examples" PYTHON_TARGETS="python2_7 -python2_6" [nomerge ] dev-python/pycairo-1.10.0-r4 USE="svg xcb -doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_3 -python2_6 -python3_2" [ebuild U ]x11-libs/xpyb-1.3.1-r3 [1.3.1-r2] USE="(-selinux) -static-libs" PYTHON_TARGETS="python2_7 -python2_6" 0 kB [ebuild U #] media-libs/opencv-2.4.8:0/2.4 [2.4.5:0/0] USE="cuda eigen* gtk jpeg opencl opengl openmp%* png python%* qt4 threads tiff -doc -examples -ffmpeg -gstreamer -ieee1394 (-ipp) -java -jpeg2k -openexr -pch -testprograms -v4l -xine" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 89,163 kB [ebuild U ] dev-util/nvidia-cuda-sdk-5.5.22 [5.0.35-r1] USE="cuda doc examples -debug -opencl" 829,510 kB [nomerge ] x11-base/xorg-server-1.15.0:0/1.15.0 [1.14.3-r2:0/1.14.3] USE="ipv6 kdrive nptl suid udev xorg -dmx -doc -minimal (-selinux) -static-libs -tslib -unwind% -xnest -xvfb" [nomerge ] x11-base/xorg-drivers-1.15 [1.14] INPUT_DEVICES="evdev synaptics -acecad -aiptek -elographics -fpit -hyperpen -joystick -keyboard -mouse -mutouch -penmount -tslib -vmmouse -void -wacom" VIDEO_CARDS="fbdev nvidia vesa -apm -ast -chips -cirrus -dummy -epson -fglrx (-freedreno) (-geode) -glint -i128 (-i740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv (-omap) (-omapfb) -qxl -r128 -radeon -radeonsi -rendition -s3virge -savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -via -virtualbox -vmware (-voodoo)" [ebuild U ] x11-drivers/xf86-input-evdev-2.8.2 [2.8.1] 362 kB [ebuild U ] x11-drivers/xf86-input-synaptics-1.7.4 [1.7.1] 442 kB [ebuild rR] x11-drivers/xf86-video-vesa-2.3.3 0 kB [ebuild rR] x11-drivers/xf86-video-fbdev-0.4.4 0 kB [nomerge ] media-video/vlc-2.0.7 USE="X a52 aac alsa avcodec avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gnome libnotify mmx mp3 mpeg ncurses ogg opengl png postproc pulseaudio qt4 sdl sse svg swscale theora truetype udev vorbis x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2) -egl -fbosd -fluidsynth -fontconfig -gme (-gnutls) -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -modplug -mtp -musepack (-neon) -omxil -optimisememory (-opus) -oss -portaudio -projectm -pvr -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -speex -sqlite -switcher -taglib -twolame -upnp -v4l -vaapi -vcdx -vlm (-waveout) (-wingdi) -wma-fixed -xosd -zvbi" [nomerge ] x11-libs/xcb-util-0.3.9 USE="-doc -static-libs {-test}" [ebuild U ] x11-libs/xcb-util-wm-0.4.1 [0.3.9] USE="-doc -static-libs {-test}" 315 kB [nomerge ] media-libs/opencv-2.4.8:0/2.4 [2.4.5:0/0] USE="cuda eigen* gtk jpeg opencl opengl openmp%* png python%* qt4 threads tiff -doc -examples -ffmpeg -gstreamer -ieee1394 (-ipp) -java -jpeg2k -openexr -pch -testprograms -v4l -xine" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" [ebuild U ] virtual/opencl-0-r4 [0-r2] ABI_X86="(64%*) -32% (-x32)" VIDEO_CARDS="nvidia -fglrx" 0 kB [ebuild U ] dev-util/nvidia-cuda-toolkit-5.5.22:0/5.5.22 [5.0.35-r4:0/5.0.35] USE="-debugger -doc -eclipse -profiler" 0 kB [ebuild R] x11-drivers/nvidia-drivers-334.21 USE="X acpi multilib tools uvm* -pax_kernel" 0 kB [nomerge ] dev-util/nvidia-cuda-sdk-5.5.22 [5.0.35-r1] USE="cuda doc examples -debug -opencl" [ebuild U ] media-libs/freeglut-2.8.1-r
[gentoo-user] Where is /etc/conf.d/net.example?
Where is the proper place to specify the gentoo network configuration nowadays? I do not have a file called /etc/conf.d/net.example on my hard drive. That surprised me. The handbook talks all about eth0, but my machine does not have a eth0. It has eno1. Perhaps the handbook is not up to date? I'm using wicd now but I want to ditch wicd and replace it with the "generally accepted correct gentoo way". Thank you, Chris
[gentoo-user] Re: Will ZFS clobber my MBR?
On Wednesday, January 22, 2014, Michael Hampicke wrote: > > > But why don't you install lilo on /dev/sdb? You change change the boot > order in BIOS after that. > Michael, Thank you, that worked perfectly. Chris
[gentoo-user] Will ZFS clobber my MBR?
Hello, My / (root) lives on /dev/sdb1. My /dev/sda has no partitions and no data except for what I presume is the mbr written by lilo. [history: sdb is an SSD and I never wanted to use the slow sda] I have been playing with ZFS on a USB drive and I am ready to create a zpool on /dev/sda. ZFS recommends that I give it the entire drive (partitioning discouraged). In this case I hesitate to give ZFS my entire drive as I worry ZFS will clobber my MBR rendering my system unbootable. Are my fears warranted? If so, what should I do about it? If you recommend that I partition sda, what parameters do I used to avoid a clobber? Thank you, Chris
Re: [gentoo-user] Mounts NFS in XFCE4
On Mon, Jan 20, 2014 at 12:00 PM, Alan McKinnon wrote: > Indeed. The original use-case for NFS is no longer relevant whereas the > design for smb *is* what suits most folk. Alan, What can I say. Thank you for your explanation. You wrote exactly the words I needed to hear. For some reason, it seems most sources stick to these too-general or too-specific talking points: a) NFS is fast replacement for SMB b) edit your fstab and modify your exports to get it working Chris
Re: [gentoo-user] Mounts NFS in XFCE4
On Mon, Jan 20, 2014 at 9:10 AM, Alan McKinnon wrote: > Most NFS servers in the real world are thus file shares and permit > read-only access to all users. Alan, Thank you for explaining this in english for me. I am a bit blown away that it is taking me so long to figure out that NFS might not be for me. However, it is now making sense why everybody, even linux people, seem to use SMB. My problem: I have a handful of users on Mac and Linux who want to share some files whose content is not secret, but to avoid accidents I would like to restrict write access to those with a password. Most users are probably UID 1000 on their respective machines. Normally we use git for this, but we have 1TB of large binary files and do not need versioning. So I thought "problem solved... I'll just make an NFS share. From your machines, just open nfs://share/ and when prompted for a username/password, just use one I'll supply. So this little plan of mine has hit several problems: 1. Accessing an NFS share from linux is not as simple as "Please open nfs://foo/bar". At least not on XFCE4 (see my post http://mail.xfce.org/pipermail/xfce/2014-January/033023.html). It seems I have to get fstab involved. Not sure about from the mac. 2. Opening SMB is as simple as "Please open smb://foo/bar". Perhaps this simplicity is due to the efforts of metacity/gvfs/fuse/samba/udev/polkit/consolekit. 3. NFS is UID based and I have no idea what the UIDs are, and worse, most of my users probably have the same UIDs on their system. This sounds like a show stopper to me. === > Most NFS servers in the real world are thus file shares and permit > read-only access to all users. Are you saying that NFS can be configured to allow ro access to everyone, even those people whose UID was not known when the NFS was setup? If so, can the same be done for rw access? > squash was invented - when root access comes over the wire, the server > changes it from UID=0 to something else (usually nobody) and then > applies Unix permissions to that account. Got'cha. If I go with NFS, I think I would be interested in is more of a "global squash". No matter which UID is making the connection, squash it over to the generic local UID which was granted rw access to the share. Thanks again, Chris
Re: [gentoo-user] Mounts NFS in XFCE4
On Sun, Jan 19, 2014 at 10:57 PM, Alan McKinnon wrote: > That's how it is supposed to work. nfs is a Unix filesystem, it obeys > Unix user and permissions (unlike say VFAT or smbfs where it has to > fudge these things). NFS will mount the filesystem using whatever is set > on the server. You cannot override the permissions the server has set > from the client Alan, Thank you for your help. I was trying to use NFS because I always thought it odd that I have to jump through a bunch of samba hoops to share data among gentoo boxes. Is this a fair understanding: When setting up an NFS server to share data with people, first collect a list of UIDs from people around the world who will ever want to connect to this server. Modify the NFS server settings to incorporate these UIDs. If you cannot generate such a list, then an NFS server might not be right for you. > You probably want to tweak your squash settings. I never have heard that term before, but I'm hoping to find something like this: "Normally NFS requires you go compile a list of UIDs of people around the world who will ever connect to your server. The "squash settings" help you avoid that. Thanks again, Chris
Re: [gentoo-user] Mounts NFS in XFCE4
On Sun, Jan 19, 2014 at 11:13 AM, Neil Bothwick wrote: > Put the mount in /etc/fstab with the noauto and users or user options. Neil, Thank you. I did this; however, as soon as I mount, the directory becomes owned by root and I cannot write to it. Please consider: jane cstankevitz # grep nfs /etc/fstab adam:/mnt/volume_a/sdn_collections /home/cstankevitz/Desktop/sdn_collections nfs rw,noauto,user 0 0 Desktop $ ls -l /home/cstankevitz/Desktop/ drwxr-xr-x 2 cstankevitz cstankevitz 4096 Jan 19 20:43 sdn_collections Desktop $ mount ./sdn_collections/ Desktop $ ls -l /home/cstankevitz/Desktop/ drwxr-xr-x 2 rootroot 2 Jan 19 20:37 sdn_collections Please note how the ownership changes from cstankevitz to root after I mount. What am I doing wrong? Thank you, Chris
[gentoo-user] Mounts NFS in XFCE4
Hi, Is it possible to mount an NFS share from XFCE4? I suspect the answer might have something to do with gvfs or fuse, neither of which I know anything about. Ideally after emerging or USEing I will have a "Connect to server" entry in my XFCE4 menu. If this is impossible, then I'd be ok with an approach that will allow a regular user to mount any network share with the mount command. Thank you, Chris
Re: [gentoo-user] Preparing a shared USB stick
On Sat, Jan 4, 2014 at 3:44 PM, Alan McKinnon wrote: > On 05/01/2014 01:31, Chris Stankevitz wrote: >> On Thu, Jan 2, 2014 at 10:45 PM, Alan McKinnon >> wrote: >> It >> sounds like trying to manage a shared disk/stick with ext* would be a >> PITA. > > yes, it is, very much so I wonder what something like the Synology DS212j uses. It allows for ACLs (implying ext* or NTFS under the hood); however, it has a USB cable (implying trouble-free plugging into many different machines). I bet if you use it on the network with the ACLs and subsequently write from a few machines with the USB cable... the thing gets FUBAR-ed. Chris
Re: [gentoo-user] Preparing a shared USB stick
On Fri, Jan 3, 2014 at 1:16 AM, Neil Bothwick wrote: > Stick with FAT, where thereis no ownership so Linux pretend all files > are owned by whoever mounted the drive. Neil, Thank you. Chris
Re: [gentoo-user] Preparing a shared USB stick
On Thu, Jan 2, 2014 at 10:45 PM, Alan McKinnon wrote: > You don't need chown/chmod at all. FAT has no concept of owner and > permissions, so the kernel fudges these. Basically, when mounting the > stick it pretends every file on it is owned by the user that mounted it > and everything has permissions 777, regardless of who plugged it in. > Considering the nature of a USB stick, this is almost always what you want. Alan, Thank you very much this is exactly what I needed to understand. It sounds like trying to manage a shared disk/stick with ext* would be a PITA. Chris
[gentoo-user] Preparing a shared USB stick
Hello, Please consider a USB "stick" that is unformatted but is to be used by multiple people/machines. Ideally your instructions will work for all people/os/WM, but if necessary please assume that everyone is running gnome under linux 1. How should I prepare this device so that it can be plugged into any machine and will be writable by anyone? I suspect the answer will involve words like fdisk, mkfs.xxx, mkdir/mount, chmod/chown. I'm most interested in the chmod/chown part. 2. How can I prepare the device so that files/directories added by people in the future will continue to be writable by anyone? 3. How can I ensure that all files will appear to have the same owner; or, if this is not important, can you explain why it should not be a problem. And of course if you can refer me to a document that explains this I'm happy to read it. Thank you, Chris
Re: [gentoo-user] Terminals not closing after exit anymore
On Fri, Nov 29, 2013 at 2:55 PM, Mick wrote: > I'm not sure CUDA will make a noticeable difference (will > it? You will not notice CUDA. The only people who want CUDA are those who have written software specifically to work with CUDA. This is mostly the engineering/research community. CUDA is a PITA because due to the closed-source short-and-curly dependence on NVIDIA corporation. Chris
Re: [gentoo-user] Terminals not closing after exit anymore
On Fri, Nov 29, 2013 at 11:43 AM, Mick wrote: > I'm reading all these messages about Nvidia driver versions causing problems > and I'm wondering if for my next box I should just stick with radeon, which > has not really given me any trouble for as long as I can remember. Mick, I've been running nvidia-drivers on my Gentoo laptop for three years and have two major problems: 1. Any particular nvidia driver version is only compatible with only certain kernel versions. This condition is due to the way the NVIDIA driver works. Gentoo portage was just not designed to handle such a rule "package x requires kernel y" so it is left to us users to deal with via masks. For some reason (?) I only had to deal with this rule during the period ~July 2013 - October 2013. 2. The latest stable version of the nvidia drivers do not allow gnome-terminal windows to close. This problem too just started happening after years of trouble-free gnome-terminal closing. It is frustrating... but I'm stuck with NVIDIA-drivers because I use CUDA. If 1) this sort of thing bothers you and 2) radeon doesn't have similar problems, then by all means please switch to radeon and let us know how it goes! PS: Installing the CUDA runtime and SDK is easier on Gentoo than on any other linux distro. Chris
Re: [gentoo-user] Terminals not closing after exit anymore
On Sun, Nov 24, 2013 at 6:14 AM, Marc Stürmer wrote: > When working under X11 in a terminal and I type "exit" in the shell, the > terminal does not close itself anymore. I had the same problem and fixed it with: echo =x11-drivers/nvidia-drivers-331.20 >> /etc/portage/package.mask This downgraded me to: x11-drivers/nvidia-drivers-325.15 USE="X acpi (multilib) tools -pax_kernel" Chris
[gentoo-user] Do I require static nodes?
Hello, Portage recently told me this: * You need to add kmod-static-nodes to the sysinit runlevel for * kernel modules to have required static nodes! * Run this command: * rc-update add kmod-static-nodes sysinit Will you please help me parse this statement? Interpretation A: * You need to add kmod-static-nodes to the sysinit runlevel Interpretation B: * If your kernel modules require static nodes, then you need to add * kmod-static-nodes to the sysinit runlevel Q1: Is it A or B (or C...)? Q2: If it's B, then how do I determine whether or not my kernel modules require static nodes? Thank you, Chris
Re: [gentoo-user] USE ruby_targets_ruby20
On Fri, Nov 15, 2013 at 11:10 AM, Tanstaafl wrote: > Ok, so... is there or is there not a way to prevent ruby from being > installed? Yes > I've tried adding -ruby and -test to package.mask for > thin-provisioning-tools, and even tried adding them to USE= in make.conf, to > no avail... Follow these steps: 0. undo whatever you did 1. emerge --sync 2. echo =sys-block/thin-provisioning-tools-0.2.8-r1 ~amd64 >> /etc/portage/package.keywords 3. update your system Chris
Re: [gentoo-user] Re: USE ruby_targets_ruby20
On Thu, Nov 14, 2013 at 11:15 PM, Hans de Graaff wrote: > False. These packages should already have this use flag set by default in > a vanilla Gentoo setup. Perhaps you masked something related to ruby > already? Hans, You are correct. A year ago I added RUBY_TARGETS="ruby18 ruby19" to my make.conf in order to get my system to build. Today I removed the entry from make.conf and my update continues without error. At the time I believe the problem was: 'the gentoo base system needed the ruby19 USE_EXPAND but it was still awaiting approval. Work around the problem by adding RUBY_TARGETS="ruby18 ruby19" to make.conf' Thank you, Chris
Re: [gentoo-user] USE ruby_targets_ruby20
On Fri, Nov 15, 2013 at 5:33 AM, Tanstaafl wrote: >> The new ebuild thin-provisioning-tools-0.2.8-r1 reflects this. So if you >> update to this version and don't use FEATURES="test" it should not pull >> in ruby anymore. > > I don't have FEATURES="test" and it still wants to pull all the ruby crap > in... Me too. I do not specify FEATURES="test" and thin-provisioning-tools-0.2.8 still wants dev-lang/ruby-2.0.0_p247-r1: FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" >=dev-ruby/rdoc-4.0.1-r1 ruby_targets_ruby20 # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20] # required by dev-lang/ruby-1.9.3_p448[rdoc] # required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19] # required by virtual/rubygems-4 # required by dev-ruby/rake-0.9.6[-test,ruby_targets_ruby19] # required by dev-ruby/json-1.8.0[-test,-doc,ruby_targets_ruby18] # required by dev-lang/ruby-2.0.0_p247-r1 # required by sys-block/thin-provisioning-tools-0.2.8 Chris
[gentoo-user] USE ruby_targets_ruby20
Hello, If possible please phrase your response in a way that will make sense to someone who was no idea what is ruby, has no desire to learn what is ruby, and who doesn't [directly] even want ruby on his system. True or false: The correct way to appease portage's error message below is to add a bunch of ruby_targets_ruby20 use flags in /etc/portage/package.use Thank you, Chris === The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by dev-lang/ruby-2.0.0_p247-r1[rdoc] # required by dev-ruby/racc-1.4.9[ruby_targets_ruby20] >=dev-ruby/rdoc-4.0.1-r1 ruby_targets_ruby20 # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20] # required by dev-lang/ruby-1.9.3_p448[rdoc] # required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19] # required by virtual/rubygems-4 # required by dev-ruby/rake-0.9.6[-test,ruby_targets_ruby19] # required by dev-ruby/json-1.8.0[-test,-doc,ruby_targets_ruby18] # required by dev-lang/ruby-2.0.0_p247-r1 # required by sys-block/thin-provisioning-tools-0.2.8 # required by sys-fs/lvm2-2.02.103[thin] # required by sys-fs/udisks-1.0.4-r5 # required by x11-libs/libfm-0.1.17-r1[udev] # required by x11-misc/pcmanfm-0.9.10 # required by @selected # required by @world (argument) =dev-ruby/racc-1.4.9 ruby_targets_ruby20 # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20] # required by dev-lang/ruby-1.9.3_p448[rdoc] # required by dev-ruby/racc-1.4.9[ruby_targets_ruby19] =dev-ruby/json-1.8.0 ruby_targets_ruby20 # required by dev-lang/ruby-2.0.0_p247-r1 # required by dev-ruby/racc-1.4.9[ruby_targets_ruby20] # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby18] # required by dev-lang/ruby-1.9.3_p448[rdoc] # required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19] # required by virtual/rubygems-4 # required by dev-ruby/json-1.8.0[-test,ruby_targets_ruby19] >=dev-ruby/rake-0.9.6 ruby_targets_ruby20 # required by dev-lang/ruby-2.0.0_p247-r1 # required by dev-ruby/racc-1.4.9[ruby_targets_ruby20] # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby18] # required by dev-lang/ruby-1.9.3_p448[rdoc] # required by dev-ruby/json-1.8.0[ruby_targets_ruby19] =dev-ruby/rubygems-2.0.3 ruby_targets_ruby20
[gentoo-user] xorg seizes during debugging
Hello, I got no feedback from eclipse, so I thought I would try here: I debug a multithreaded program using Eclipse (which uses gdb underneath). Somtimes (but usually not) xorgs will seizes for 1-3 secconds during a "step" operation. When I say xorg "seizes" what I mean is that the display freezes. My CPU graph which is always updating at 10Hz stops updating. However, the mouse cursor moves. Can someone suggest a "teach a man to fish" approach I can use to figure out what is causing this? Thank you, Chris
[gentoo-user] USB disk automatically mounting: how does it work
Hello, Would you please explain (or refer me to a place that explains) the mechanism by which an USB drive appears on my desktop? I'm looking for a level of detail like this: When you insert a USB device, the kernel sends out a notification A. Userland daemons such as B can catch this signal. A file B.conf describes what to do in response to a certain class of USB devices and in there you will see a section for disk drives that says mount them at location C. Then B sends out a notification D which window managers can catch if they want. GNOME and others catch D and in response put an icon on the desktop. The reason lowly users can mount and write to these devices is E. PS: These topics are a blur in my mind: udev hotplug coldplug session pam. I suspect these words are used to fill in some of the variables in my pseudo-description above. Thank you, Chris
Re: [gentoo-user] Re: How do I downgrade chromium below 29.0.1547.57?
On Fri, Sep 13, 2013 at 6:58 AM, Michael Palimaka wrote: > All old ebuilds are always available in CVS: > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/chromium/?hideattic=0, > which you could put in a local overlay. > > Don't forget to file a bug so the science team knows about the breakage! :-) Works great, thank you. I filed a bug also. Chris
[gentoo-user] How do I downgrade chromium below 29.0.1547.57?
Arg... dev-lang/v8-3.19.18.19 breaks sci-geosciences/osgearth-2.4. Downgrading to dev-lang/v8-3.18.5.14 breaks www-client/chromium-29.0.1547.57 Can't downgrade www-client/chromium below 29.0.1547.57 because there is no older version in chromium. Bonus: I'm afraid to upgrade my kernel since I use nvidia. Chris :(
Re: [gentoo-user] Re: The NVIDIA/Kernel fiasco -- is it safe to sync yet?
On Fri, Aug 23, 2013 at 9:12 PM, »Q« wrote: > It looks like maybe the best way to tell which ebuilds support which > kernels is to read the conditional for the ewarn message in each > ebuild. If this sort of problem spreads it might be good to build into portage some kind of blocker/keyword mechanism so that users need not deal with this not that I have any appreciation for the work involved. http://www.gentoo.org/main/en/philosophy.xml The goal of Gentoo is to design tools and systems that allow a user to do that work as pleasantly and efficiently as possible, as they see fit. Our tools should be a joy to use, and should help the user to appreciate the richness of the Linux and free software community, and the flexibility of free software. Kind of funny... Gentoo's mandate is sort of at odds with itself. A joy to use while simultaneously giving full flexibility. Chris
[gentoo-user] The NVIDIA/Kernel fiasco -- is it safe to sync yet?
https://bugs.gentoo.org/show_bug.cgi?id=447566 This bug describes a problem people are having with nvidia/kernel. My question: Are "regular" nvidia users who run a completely stable system (with only stable nvidia-drivers and stable gentoo-sources) affected by any of this? I run a stable system but I've been afraid to sync for fear I'll get sucked into having to mask/unmask packages and keep up with the unfolding drama. Thank you, Chris
Re: [gentoo-user] Killing Adobe Flash
On Tue, Aug 6, 2013 at 12:49 AM, Pavel Volkov wrote: > Is anyone able to run Gnash or Lightspark in Gentoo? I take my 64 bit gentoo laptop everywhere and have never installed flash (or similar) on it. I told youtube that I use HTML5 which gives me access to ~33% of videos. I use virtualbox to run a 32 bit xubuntu that is used only to view webpages that demand flash. I start it up ~once/week. Chris
Re: [gentoo-user] export LC_CTYPE=en_US.UTF-8
On Tue, Aug 6, 2013 at 8:13 AM, Mike Gilbert wrote: > Leaving LC_COLLATE unset will cause strings to be sorted according to > the normal rules associated with your locale. Mike (or anyone else), For which applications does setting LC_COLLATE affect sorting: a) Any C++ application that uses bool std::string::operator<(const std::string&) b) Any C or C++ application that compares char values using the '<' operator c) Any application that uses the system call "CompareStrings(const char*, const char*)" d) [your answer here] I'm sure the answer is not a or b. I'm sure it's not c either since I just made it up. Thank you, Chris
Re: [gentoo-user] export LC_CTYPE=en_US.UTF-8
On Tue, Aug 6, 2013 at 6:04 AM, Kerin Millar wrote: > Run "eselect locale", first with the "list" parameter and then the "set" > parameter as appropriate. It's easier. Kerin, all, Thank for your help. SVN (and I'm sure other apps) are happy now. Chris
Re: [gentoo-user] export LC_CTYPE=en_US.UTF-8
On Mon, Aug 5, 2013 at 11:53 AM, Mike Gilbert wrote: > The handbook documents setting a system-wide default locale. You > generally do this by setting the LANG variable in > /etc/conf.d/02locale. > > http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=8#doc_chap3_sect3 Mike, Thank you for your help. I attempted to follow these instructions and ran into three problems. Can you please confirm the fixes I employed to deal with each of these issues: 1. The handbook suggests I should modify the file /etc/env.d/02locale, but that file does not exist on my system. RESOLUTION: create the file 2. The handbook suggests I should add this line to /etc/env.d/02locale: 'LANG="de_DE.UTF-8"', but I do not speak the language "DE". RESOLUTION: type instead 'LANG="en_US.UTF-8"' to match /etc/locale.gen 3. The handbook suggests that I should add this line to /etc/env.d/02locale: 'LC_COLLATE="C"', but I do not know if they are again talking about the language "DE". RESOLUTION: I assumed LC_COLLATE=C refers to english and added the line without modification. Thank you again for your help, Chris
[gentoo-user] export LC_CTYPE=en_US.UTF-8
Hello, I am using svn to update a repository. Somebody added files to the repository with weird characters in the filename. SVN refuses to update the respository unless I first: export LC_CTYPE=en_US.UTF-8 I don't know or really care what that mumbo jumbo means, but I would like an answer to this question: Is my gentoo system properly setup? If not, what step did I miss that is causing svn to want me to export LC_CTYPE? I suspect either my gentoo system is messed up or svn is messed up. Thank you, Chris
Re: [gentoo-user] Understanding why portage wants to downgrade nvidia-cuda-sdk
On Tue, Jul 2, 2013 at 1:19 AM, Alan McKinnon wrote: > You probably already spotted this but just in case > > stable sdk is v2.02.0807.1535 > stable toolkit is 4.2.9-r2 Alan, I did not notice that. Thank you, it all makes sense now! Chris
Re: [gentoo-user] Understanding why portage wants to downgrade nvidia-cuda-sdk
On Mon, Jul 1, 2013 at 4:01 PM, Alan McKinnon wrote: > On 01/07/2013 23:18, Chris Stankevitz wrote: > It says it's going to downgrade nvidia-cuda-sdk,but it doesn't say why. > For that: > > $ eix dev-util/nvidia-cuda-sdk > * dev-util/nvidia-cuda-sdk > Available versions: 2.02.0807.1535^b (~)4.2.9-r2 (~)5.0.35-r1 > {+cuda debug +doc emulation +examples opencl} > Homepage:http://developer.nvidia.com/cuda > Description: NVIDIA CUDA Software Development Kit Alan, Thank you for your help. Based on your suggestion, I confirmed the reason for the nvidia-cuda-sdk downgrade is that my package.keywords suddenly no longer applies. These are questions that still linger in my head: Why does the atom "~dev-util/nvidia-cuda-sdk-4.2" NOT apply to "dev-util/nvidia-cuda-sdk-4.2.9-r2"? Why does the atom "~dev-util/nvidia-cuda-toolkit-4.2" INDEED apply to "dev-util/nvidia-cuda-toolkit/4.2.9-r2" (see below)? Thanks again, Chris === ~ $ eix dev-util/nvidia-cuda-sdk [D] dev-util/nvidia-cuda-sdk Available versions: 2.02.0807.1535^b ~4.2.9-r2 ~5.0.35-r1 {{+cuda debug +doc emulation +examples opencl}} Installed versions: 4.2(03:24:15 01/14/13)(cuda doc examples -debug -opencl) Homepage:http://developer.nvidia.com/cuda Description: NVIDIA CUDA Software Development Kit ~ $ grep nvidia-cuda-sdk /etc/portage/package.keywords ~dev-util/nvidia-cuda-sdk-4.2 ~amd64 === ~ $ eix dev-util/nvidia-cuda-toolkit [I] dev-util/nvidia-cuda-toolkit Available versions: (0) 4.2.9-r2 ~5.0.35-r2 ~5.0.35-r3 (0/4.2.9) ~4.2.9-r3 (0/5.0.35) ~5.0.35-r4 {{debugger doc eclipse profiler}} Installed versions: 4.2.9-r2(18:33:18 02/08/13)(-debugger -doc -eclipse -profiler) Homepage:http://developer.nvidia.com/cuda Description: NVIDIA CUDA Toolkit (compiler and friends) ~ $ grep nvidia-cuda-toolkit /etc/portage/package.keywords ~dev-util/nvidia-cuda-toolkit-4.2 ~amd64
[gentoo-user] Understanding why portage wants to downgrade nvidia-cuda-sdk
Hello, I'm particularly paranoid about my CUDA setup. I do not understand CUDA except enough to declare that if my machine has CUDA 4.2 installed my life will be easy. This is because I compile software that supposedly needs CUDA 4.2. Can someone please translate the emerge -Dauv snip below into english for me? My attempted translation: "portage is about to uninstall CUDA 4.2 and replace it with CUDA 2.2 so enjoy your new life of misery sucker... should've used OpenCL! Hahaha!" I'll also post the top of dev-util/nvidia-cuda-sdk/ChangeLog Thank you, Chris === emerge -Duav snip: [ebuild UD ] dev-util/nvidia-cuda-sdk-2.02.0807.1535 [4.2] USE="-debug -emulation% (-cuda%*) (-doc%*) (-examples%*) (-opencl%)" 40,937 kB === ChangeLog snip: # ChangeLog for dev-util/nvidia-cuda-sdk # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-util/nvidia-cuda-sdk/ChangeLog,v 1.40 2013/06/26 16:13:04 xarthisius Exp $ 26 Jun 2013; Kacper Kowalik -nvidia-cuda-sdk-2.2-r1.ebuild, -nvidia-cuda-sdk-4.2.9-r1.ebuild, -nvidia-cuda-sdk-4.2.ebuild, -nvidia-cuda-sdk-5.0.35.ebuild, nvidia-cuda-sdk-5.0.35-r1.ebuild: Workaround bug #462602, drop old *nvidia-cuda-sdk-5.0.35-r1 (09 Mar 2013) 09 Mar 2013; Justin Lecher +nvidia-cuda-sdk-5.0.35-r1.ebuild: Install Makefile with examples, #460740 *nvidia-cuda-sdk-4.2.9-r2 (23 Jan 2013)
Re: [gentoo-user] Without udev, who/what names ethernet devices?
On Fri, Jun 7, 2013 at 11:12 AM, Samuli Suominen wrote: > http://cgit.freedesktop.org/systemd/systemd/commit/src/udev?id=97595710b77aa162ca5e20da57d0a1ed7355eaad > > From there you can find the code that does the renaming in udev. Thank you for the description and links... that was the kind of info I was hoping to get. Chris
Re: [gentoo-user] Who/what names hard drives /dev/sda, /dev/sdb, etc
On Fri, Jun 7, 2013 at 2:43 AM, Philip Webb wrote: >> When in the boot process does is a disk given a name like "/dev/sda"? > > That's done by 'udev' based on what BIOS tells it. Hi Philip, Is this a true statement: Some people do not use udev. These people still have a /dev/sda. Therefore something other than udev is giving drives the name "/dev/sda". Thank you, Chris
Re: [gentoo-user] Without udev, who/what names ethernet devices?
On Fri, Jun 7, 2013 at 1:06 AM, Alan McKinnon wrote: >> Regarding this string "eth0": >> >> 1. What does this string represent? Is it a file on a filesystem? >> (no!) Is it okay for me to call it an "ethernet *device*" > > It's just a name. I'm interested in a bit more resolution here. I believe we established that the name "eth0" is given by the kernel. Presumably these names are made available through system calls. What is the name of the system call that provides these monikers? I'm curious by what moniker systemcalls refer to these devices. For example, is the systemcall that retrieves these monikers called "GetEthernetNames"? > What you CANNOT do with udev is eg switch the names eth0 and eth1 around > after the kernel has named them. That was tried for years, it doesn't > work. So now udev never interferes with kernel namespace, it create it's > own namespace Okay. From your description I conclude that there are two classes of names for ethernet devices. "Kernel ethernet names" and "udev ethernet names". When a userland utility (wuch as ifconfig) takes an "ethernet device name" as input are they expecting a "kernel ethernet name" or the "udev ethernet name"? That question can be answered with a simple "kernel" or "udev" but I'm interested in a little more detail. What do these userland utilities do with the name? Are these utilities calling systemcalls such as GivePropertiesOnEthernetNameInKernelNamespace("eth0")? Are they establishing a connection to a udev server and querying based on udev namespace names? The goal of these questions is not for me to determine if udev is good or bad, debate global warming, etc. I just want to technically understand these names, what their differences are, where they come from, how they are referred in various function calls, etc. Chris
[gentoo-user] Who/what names hard drives /dev/sda, /dev/sdb, etc
Hello, Who or what decides to name a hard drive /dev/sda vs /dev/sdb? How does it decide what order to enumerate the drives on my computer? When in the boot process does is a disk given a name like "/dev/sda"? Thank you, Chris
[gentoo-user] Without udev, who/what names ethernet devices?
Hello, A USB serial device is identified by the characters "/dev/ttyUSB0". One might call this string a "device on your filesystem" and it can be opened/closed just like any other entry in the filesystem. An ethernet device is sometimes represented by the string "eth0". Regarding this string "eth0": 1. What does this string represent? Is it a file on a filesystem? (no!) Is it okay for me to call it an "ethernet *device*" 2. Assuming udev is not running, who/what comes up with the name "eth0"? How does that person/thing know how many ethernet devices there are and in what order to enumerate them? What happens if ethernet devices are dynamically added (e.g. a USB ethernet device or a driver being loaded/unloaded)? 3. How does (2) change when udev is running? Thank you, Chris
Re: [gentoo-user] Setting the clock with ntp
On Thu, Jun 6, 2013 at 6:30 PM, staticsafe wrote: > emerge ntp && ntpdate pool.ntp.org Thank you! Chris
[gentoo-user] Setting the clock with ntp
Hi, What is the gentoo equivalent to this ubuntu command: apt-get install ntpdate && ntpdate pool.ntp.org The first command installs ntpdate, a program that uses ntp to immediately set the clock, even if it is going to be a large adjustment. The second comment tells ntpdate to sync the clock. Thank you, Chris
Re: [gentoo-user] Re: Poor sound quality
On Mon, Jun 3, 2013 at 2:21 PM, Nikos Chantziaras wrote: > Are you using a self-configured kernel? What sound chip is in your laptop? > What driver are you using? If it's an Intel codec, have you tried enabling > all different variants of that codec in the kernel? Nikos, Thank you for your help. 1. I am using a self-configured kernel (I have been doing this since I installed Gentoo two years ago) 2. My sound card is an Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04) 3. I am using the driver CONFIG_SND_HDA_INTEL 4. I have not tried enabling all intel codec in the kernel, but I will. === While gathering the answers to your questions, I discovered something interesting: 5. /etc/init.d/alsasound was not running 6. Eventhough /etc/init.d/alsasound was not running, I am getting audio (just crappy audio) 7. Eventhough /etc/init.d/alsasound is listed as an rc-update boot service, it still wasn't running 8. While /etc/init.d/alsasound was not running, alsamixer still works 9. If I execute "/etc/init.d/alsasound start", alsasound will start. Sound quality improves but still has low quality. Can anyone explain 6, 7, or 8? Thank you, Chris
Re: [gentoo-user] Poor sound quality
On Mon, Jun 3, 2013 at 1:07 PM, Walter Dnes wrote: > At the risk of starting a flamewar, did you recently install a "sound > server" (e.g. pulseaudio/phonon/whatever)? Can you temporarily disable > it and see how the sound comes out? Walter, Thank you for your tip. This is the sort of thinking that will ultimately lead to a solution. I installed audio a couple years ago when setting up Gentoo on this machine for the first. time. I followed the handbook. Since that day I never again looked at my sound card setup. I do not know what is a "sound server" and I certainly never installed one (unless part of the install handbook has me install one). Assuming for a moment that I did install a "sound server" and that I want to disable it in order to perform your test, 1) How do I determine which sound servers, if any, are installed? 2) How do I disable them? FYI it appears I have phonon installed but not pulseaudio: * media-sound/pulseaudio Latest version available: 2.1-r1 Latest version installed: [ Not Installed ] * media-libs/phonon Latest version available: 4.6.0-r1 Latest version installed: 4.6.0-r1 Thank you, Chris
Re: [gentoo-user] Re: Poor sound quality
On Mon, Jun 3, 2013 at 10:28 AM, James wrote: > Good luck, Good Hunting! James, Thank you for your tips. I tried to reproduce the problem on the same hardware using a different OS (xubuntu 12.04). The problem did not occur on the different OS. Therefore I rule out hardware problems. Do you have any gentoo-specific suggestions as to the source that I can try? Thank you, Chris
Re: [gentoo-user] Poor sound quality
On Mon, Jun 3, 2013 at 12:52 AM, Neil Bothwick wrote: > Eliminate hardware failure as a cause by trying it from a live CD. Neil, Thank you. I tried with a xubuntu 12.04 64bit live cd. There was no problem. I conclude that there is no problem with my hardware. I also conclude that there is a problem with my gentoo setup. So... Can anyone help me figure out why my Gentoo crapped up my sound ~6 months ago? Thank you, Chris
[gentoo-user] Poor sound quality
Hello, My sound started sounding like crap ~6 months ago. Imagine someone has control of my volume knob and is quickly (~5Hz) turning the volume knob up and down. That is a rough idea of what it sounds like. This happens whether I am listening a beautiful song or whether I'm listening to 'white noise'. Happens with my laptop speakers or with headphones. Can anyone hazard a guess as to what is wrong? FYI I'm using a Dell M6600 with the same amd64 gentoo install for ~2 years. Thank you, Chris
[gentoo-user] Lilo EBDA is big yet computer boots (multiple choice)
Hello, 1. When my machine boots, just after I tell lilo which kernel to load, lilo reports "EBDA is big; kernel setup stack overlaps LILO second stage" 2. I chose lilo over grub because of some gentoo handbook comment about multilib that frightened me. 3. My machine boots fine. I have to be paying close attention to even see that message since the screen quickly clears during the kernel boot sequence. 4. I do not know how long this has been happening, but I just noticed it today. Possible coincidence: just upgraded gcc and recompiled world and the kernel today. 5. I ran /sbin/lilo after compiling and installing the kernel. I even ran it a few more times just to be on the safe side. === Question: Why am I getting the error "EBDA is big"? a) You did not run /sbin/lilo after installing the kernel [FALSE see (5)] b) There is something very wrong and your machine is unable to boot [FALSE see (3)] c) Just be thankful your machine boots. Don't you have anything better to worry about? d) Use grub and hope that this problem goes away without really understanding it. e) People get this message yet are able to boot when their kernels are too big. Randomly convert a component to a loadable module; recompile; reboot; repeat until problem goes away. f) [your answer here] Thank you, Chris === PS: My kernel install procedure: make -j4 && make -j4 modules_install && cp /boot/kernel /boot/kernel.bak && cp /boot/.config /boot/.config.bak && cp arch/x86_64/boot/bzImage /boot/kernel && cp .config /boot/.config && emerge --oneshot nvidia-drivers && emerge --oneshot virtualbox-modules && /sbin/lilo === PPS: Output of lilo -v # /sbin/lilo -v LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2006 John Coffman Released 19-Feb-2007 and compiled at 14:08:13 on Jan 13 2013 Warning: LBA32 addressing assumed Reading boot sector from /dev/sda Using MENU secondary loader Calling map_insert_data Warning: The boot sector and map file are on different disks. Boot image: /boot/kernel Added kernel * Boot image: /boot/kernel.bak Added bak Boot image: /boot/safe Added safe Boot other: /dev/sda3, on /dev/sda, loader CHAIN Added windows Writing boot sector. /boot/boot.0800 exists - no boot sector backup copy made. 2 warnings were issued.
Re: [gentoo-user] What does "#" mean in emerge output?
On Sun, Jan 13, 2013 at 10:17 AM, Matthias Hanft wrote: > So your package seems to be masked by an entry in /etc/portage/package.mask. Matt, Thank you. I read that very section but missed the definition of "#" somehow. FYI in this case the package is masked by the devs and unmasked by me in /etc/portage/package.unmask. Chris
[gentoo-user] What does "#" mean in emerge output?
# emerge --oneshot --ask wxGTK These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R #] x11-libs/wxGTK-2.9.4.1 Hello, In the above emerge instance, a "#" symbol appears in the emerge output. What does this mean? "man emerge" seems to skip this when describing these "OUTPUTS". Thank you, Chris
[gentoo-user] /usr/share/doc/openrc/net.example not found
Hello, The file /etc/conf.d/net reports that I can seen an example format at this location: /usr/share/doc/openrc/net.example On my machine that example file does not exist. Did I do something wrong or is this just a documentation oversight? Thank you, Chris PS: I'm trying to find a way to prevent dhcpd from updating my ntp.conf
[gentoo-user] Re: Measuring USB "packet loss"
On Tue, Nov 6, 2012 at 12:07 PM, Chris Stankevitz wrote: > Q: How can I retrieve a count of USB transmissions that failed or were > retransmitted? (analogous to ifconfig on ethernet) Short answer from linux-usb: This is not possible. For lower latency, try the -rt kernel. Chris
[gentoo-user] Measuring USB "packet loss"
Hello, Some background: I'm running an experiment that is sensitive to USB latency of a few milliseconds. During a typical overnight run I encounter a handful such "latency events" and I am trying to understand why they happen. If you can recommend kernel settings/hacks that will decrease USB latency, please share! === Q: How can I retrieve a count of USB transmissions that failed or were retransmitted? (analogous to ifconfig on ethernet) Regarding this question: a) Can you answer it? b) Can you recommend something I can read that will answer it? c) Can you recommend somewhere for me to ask this question where it can be answered? === Thank you! Chris
[gentoo-user] Which tool to diagnose wireless connection problem?
Hello, I never really understood wireless in linux, it has always "just worked". I use wicd although I don't really even know what that means. I have no clue what is a wpa supplicant, ndis, etc. I now have a problem. Please point me toward the tools I should use to diagnose and fix the problem. I tried to fix this problem by running wicd-client from the command line hoping to see some stderr messages to help diagnose, but no luck. Also dmesg is not helpful. Problem: I used a linksys router for years. It appeared as a single SSID that I connected to. Configured with wicd-client. Everything worked great under gentoo. I throw away the linksys and purchase a new "apple airport express". This router works fine with my apple machines. On gentoo, wicd-client shows two SSIDs with identical names for this one router! One is on "channel 11" and one is on "channel 157". Not sure this matters. I specify my password for both of them and specify one of them to "connect automatically". The connection with one (or both?) of the SSIDs stays live for 5-10 minutes, then disconnects. I can get it to reconnect by simply opening wicd-client, highlighting one of the two SSIDs, and clicking connect. Repeat every 5-10 minutes. Question: What tools or logs can I use to understand why my wireless connection disconnects every 5-10 minutes? FYI this is what dmesg says during one of these disconnect/reconnect cycles: [55519.603007] cfg80211: Calling CRDA to update world regulatory domain [55520.041137] iwlwifi :03:00.0: L1 Enabled; Disabling L0S [55520.041381] iwlwifi :03:00.0: Radio type=0x0-0x3-0x1 [55520.195568] ADDRCONF(NETDEV_UP): wlan0: link is not ready [55520.494633] e1000e :00:19.0: irq 44 for MSI/MSI-X [55520.595455] e1000e :00:19.0: irq 44 for MSI/MSI-X [55520.598916] ADDRCONF(NETDEV_UP): eth0: link is not ready [0.414298] iwlwifi :03:00.0: L1 Enabled; Disabling L0S [0.414523] iwlwifi :03:00.0: Radio type=0x0-0x3-0x1 [0.551957] ADDRCONF(NETDEV_UP): wlan0: link is not ready [55966.719991] iwlwifi :03:00.0: L1 Enabled; Disabling L0S [55966.720250] iwlwifi :03:00.0: Radio type=0x0-0x3-0x1 [55966.863374] ADDRCONF(NETDEV_UP): wlan0: link is not ready [55967.147380] e1000e :00:19.0: irq 44 for MSI/MSI-X [55967.248317] e1000e :00:19.0: irq 44 for MSI/MSI-X [55967.251736] ADDRCONF(NETDEV_UP): eth0: link is not ready [55967.301004] iwlwifi :03:00.0: L1 Enabled; Disabling L0S [55967.301252] iwlwifi :03:00.0: Radio type=0x0-0x3-0x1 [55967.452333] ADDRCONF(NETDEV_UP): wlan0: link is not ready [55969.637135] wlan0: authenticate with 7c:d1:c3:cd:b9:be [55969.641690] wlan0: send auth to 7c:d1:c3:cd:b9:be (try 1/3) [55969.643564] wlan0: authenticated [55969.643873] wlan0: associate with 7c:d1:c3:cd:b9:be (try 1/3) [55969.647304] wlan0: RX AssocResp from 7c:d1:c3:cd:b9:be (capab=0x431 status=0 aid=1) [55969.654396] wlan0: associated [55969.657270] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready Thank you, Chris
Re: [gentoo-user] Brother MFC 7320
On Thu, Oct 4, 2012 at 4:01 PM, Silvio Siefke wrote: > When in kernel usb printer compiled in, then must compile cups without > usb. Now all run. Well done. Thanks for support. Silvio, Thank you for sharing. How did you figure out what the solution was? Chris
Re: [gentoo-user] Re: OT: new printer suggestions?
On Wed, Sep 26, 2012 at 2:08 PM, Michael Trausch wrote: > I have used Lexmark lasers (mono and > color) for > They work with > standard PostScript drivers out of the box Michael, Are you saying that you were able to print to your Lexmark laser printers by more or less following these steps: 1. buy a computer, install gentoo 2. buy a lexmark mono or laser printer, plug it into computer via usb 3. emerge net-print/cups 4. Do something with "standard postscript drivers" (??? please elaborate on this) 5. Visit the local cups webpage, add new printer, select "lexmark" 6. print Notably absent from this list: PCL, IPP, foomatic, hplip, ppds, binary, drivers, manufacturer website visits, etc Thank you! Chris
Re: [gentoo-user] Re: OT: new printer suggestions?
On Wed, Sep 26, 2012 at 1:45 PM, Michael Mol wrote: > More or less. Hrm. I have the same printer and I had to visit brother's website and download some kind of binary to get it working. I was hoping to emerge cups and have it "just work" but that was not the case for me. Then again I don't even know what is PCL, IPP, PostScript, foomatic, hplip, ppds, etc. Chris
Re: [gentoo-user] Re: OT: new printer suggestions?
On Wed, Sep 26, 2012 at 9:15 AM, Michael Mol wrote: > For my Brother printers, having net-print/cups and > net-print/foomatic-filters, is sufficient. I'm not doing anything with > scanning or the like, though. Michael, Are you saying that you were able to print to your brother printers by more or less following these steps: 1. buy a computer, install gentoo 2. buy a brother printer, plug it into computer via usb 3. emerge net-print/cups and net-print/foomatic-filters 4. Visit the local cups webpage, add new printer, select "brother" 5. print Notably missing from my list is a visit to brother's website (or any other website) to download drivers/binaries/confs/etc. Thank you, Chris
Re: [gentoo-user] Update to newer kernel completely hoses suspend
On Wed, Sep 12, 2012 at 5:18 PM, Daniel Frey wrote: > So about a month ago I decided to update my kernel to the dreaded 3.x > series. My old 2.6.x kernel ... FYI Linus Torvalds says there was no change between 2.6 and 3.0. A quote: So what are the big changes? NOTHING. Absolutely nothing. Sure, we have the usual two thirds driver changes, and a lot of random fixes, but the point is that 3.0 is *just* about renumbering, we are very much *not* doing a KDE-4 or a Gnome-3 here. No breakage, no special scary new features, nothing at all like that. You can read his entire letter here: https://lkml.org/lkml/2011/5/29/204 Chris
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
On Tue, Sep 11, 2012 at 8:12 AM, Chris Stankevitz wrote: > Questions (3)-(5) This should have said (2)-(4). === The problem is "solved" in the Ubuntu sense. I suspect that I encountered some kind of portage bug or oddity on the way. I "solved" the problem by: 1. removed global USE flag -gnome 2. added global USE flag fuse 3. added global USE flag udisks 4. added global USE flag gdu 5. emerge -DNa world Some/all of the above steps allowed me to successfully "emerge -vat thunar-volman" Now here is the weird part: thunar-volman demands thunar with the udev USE flag. Before steps (1)-(5) above, during install of thunar-volman portage would take it upon itself to add the udev USE flag to thunar. And consequently pull in an ~amd64 version of gvfs. After steps (1)-(5) above, during install of thunar-volman, portage would halt the process with the common complaint: "please add udev USE flag to thunar". I added the USE flag and then portage happily installed thunar-volman. Weird! === I'm a little upset I solved this using the Ubuntu approach of "try a bunch of random crap until it works" (in this case the random crap was me turning on global USE flags without really knowing why). I guessed to turn on those USE flags due to the output of "emerge -d" which I posted earlier. Thanks for your help everyone, Chris
Re: [gentoo-user] USB automount
On Mon, Sep 10, 2012 at 10:03 PM, Walter Dnes wrote: > Every time that a USB device is inserted or removed, an > "event" is triggered by the kernel. What's required is an "event > handler" that reacts appropriately to those events. This is usually > udev, but mdev will also work. I've replaced udev with mdev on my > machine ( see https://wiki.gentoo.org/wiki/Mdev ) and I've implemented > USB automounting under mdev, using scripts. It works even in text > console mode. See https://wiki.gentoo.org/wiki/Mdev/Automount_USB Walter, Thank you. What I'm hearing is: 1. There are many ways to get USB automount 2. One way is to install udev and fabricate the correct scripting to cause the automount to take place 3. By some magic a GUI system such as GNOME, XFCE, TWM, etc will recognize when (2) happens and show an icon on the desktop [I'm talking somewhat tongue in cheek WRT TWM] If this is correct, I'd like to know: a) what is the scripting I need to fabricate to get (2) to work correctly. b) what is the magic by which (3) happens. Thank you, Chris
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
Thank you to all who are following this. I used emerge -vptd to get some debugging info. This is the reason emerge wants to bring in the ~amd64 to my stable system: Parent:(xfce-base/thunar-1.4.0::gentoo, ebuild scheduled for merge) Depstring: || ( >=gnome-base/gvfs-1.10.1[udisks,udev] >=gnome-base/gvfs-1.10.1[gdu,udev] ) Priority: runtime installed: gnome-base/gvfs-1.10.1::gentoo Candidates: ['>=gnome-base/gvfs-1.10.1[udisks,udev]'] ebuild: gnome-base/gvfs-1.12.3::gentoo I do not know how to translate to english, but these questions arise: 1. What is this saying in english? 2. Should I have the udisks USE flag set? 3. Should I have the udev USE flag set? 4. Should I have the gdu USE flag set? 5. Will (3)-(5) change the way portage brings in the gvfs dependency? Questions (3)-(5) are not educated questions. I really do not know what any of that stuff does. I just see it listed in the output above and naturally I wondered "should I set them?" The "Ubuntu forums" approach would be for me to try all combinations of those three use flags until it just works. In this case I would prefer to understand what is going on :) Thank you again, Chris
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
On Tue, Sep 11, 2012 at 12:53 AM, Neil Bothwick wrote: > To make things easier, please post the output from emerge --info. Neil, Great idea. Output attached. PS: emerge -pv thunar[udev] pulls in gnome-base/gfvs-1.12.3 emerge -pv gvfs pulls in gnome-base/gvfs-1.10.1 Thank you, Chris Portage 2.1.11.9 (default/linux/amd64/10.0, gcc-4.5.4, glibc-2.15-r2, 3.4.9-gentoo x86_64) = System uname: Linux-3.4.9-gentoo-x86_64-Intel-R-_Core-TM-_i7-3520M_CPU_@_2.90GHz-with-gentoo-2.1 Timestamp of tree: Tue, 11 Sep 2012 07:00:01 + app-shells/bash: 4.2_p37 dev-lang/python: 2.7.3-r2, 3.2.3 dev-util/cmake: 2.8.8-r3 dev-util/pkgconfig: 0.27.1 sys-apps/baselayout: 2.1-r1 sys-apps/openrc: 0.9.8.4 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.68 sys-devel/automake: 1.9.6-r3, 1.11.6 sys-devel/binutils: 2.22-r1 sys-devel/gcc:4.5.4 sys-devel/gcc-config: 1.7.3 sys-devel/libtool:2.4-r1 sys-devel/make: 3.82-r3 sys-kernel/linux-headers: 3.4-r2 (virtual/os-headers) sys-libs/glibc: 2.15-r2 Repositories: gentoo x-portage ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-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/sandbox.d /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo"; LANG="en_US.UTF8" LC_ALL="en_US.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j4" 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="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl amd64 berkdb bzip2 cli cracklib crypt cups cxx dbus dri fortran gdbm gpm iconv ipv6 mmx modules mudflap multilib ncurses nls nptl openmp pam pcre pppd python readline session sse sse2 ssl tcpd unicode zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 cgi cgid 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" 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 synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
On Mon, Sep 10, 2012 at 7:57 PM, Canek Peláez Valdés wrote: >>=sys-fs/udev-171, which is stable. Are you sure you don't have > anything in /etc/portage/package.keywords? I know it sounds absurd, but... I have no package.keywords file. My package.use is small and benign. My make.conf is also benign. I am using the default profile ([1] default/linux/amd64/10.10 *) Emerge output is pretty clear: - thunar (argument) is pulling in - xfce-base/thunar-1.4.0[udev], which is pulling in - gnome-base/gvfs-1.12.3 ~amd64 - which pulls in all kinds of stuff This sure makes it look like I have gvfs in my package.keywords, but I do not. I promise! This command: find /usr/portage -name \*.ebuild | xargs grep gvfs-1.12 Returns these files: /usr/portage/gnome-base/gnome-core-libs/gnome-core-libs-3.4.1.ebuild /usr/portage/gnome-base/gnome/gnome-3.4.1.ebuild /usr/portage/gnome-base/gnome-light/gnome-light-3.4.1.ebuild /usr/portage/gnome-base/gvfs/gvfs-1.12.*.ebuild Weird. I have no idea where the gvfs-1.12 dependency is coming in. And "emerge -t" won't even tell me. Portage is so upset about this it will not even show me a tree (see original post in this thread). > By the way, it will be difficult for you to find a stronger supporter > of udev/systemd than myself; and I don't have the global udev flag > set. I don't really know what udev is (I know it holds actions to take when certain USB devices are plugged... that's all I know). I just added global udev to obey the gentoo xfce install guide. If I remove it from make.conf, I can install thunar... but if I try to install thunar-volman the problem returns (thunar-volman requires thunar with udev) Thank you, Chris
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
On Mon, Sep 10, 2012 at 6:53 PM, Canek Peláez Valdés wrote: > Can I see your USE Canek, Thank you for your help. My USE flags are pretty benign. I'm beginning to suspect something is grossly wrong with my setup. Below I will post my USE line from make.conf and my entire package.use. # make.conf # # 2012-09-10: Added udev, X, python to appease xorg # 2012-09-10: Added -gnome dbus" to appease the xfce configuration guide USE="mmx sse sse2 udev X python -gnome dbus" # package.use # 2012-09-10: appease xfce4-meta sys-fs/udev gudev sys-auth/consolekit policykit sys-auth/pambase consolekit # 2012-09-10: appease thunar xfce-base/thunar -udev > Also, your xfce-meta installation didn't pull thunar because you > didn't set the (surprise) thunar USE flag. Ahh. It's coming back to me now. I believe I had it set originally but dropped it when I discovered the mess it created. Thank you, Chris
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
On Mon, Sep 10, 2012 at 6:08 PM, Canek Peláez Valdés wrote: > The problem seems to be the use of static libraries I temporarily worked around by adding "xfce-base/thunar -udev" to package.use. Somehow building thunar with udev introduced the mess. Chris
Re: [gentoo-user] emerge xfce-base/thunar: lobotomy needed
On Mon, Sep 10, 2012 at 6:08 PM, Canek Peláez Valdés wrote: > Try reemerging world with USE="-static -static-libs", and then try to > emerge thunar also with USE="-static -static-libs". Canek, Thank you for your help. I 1. added "-static -static-libs" to /etc/make.conf USE. 2. emerge --newuse --deep world (rebuilt only glib) 3. emerge -pv thunar (also with the use flag enabled although thunar seems to not use that USE flag?). I got farther this time, but it seems that emerge is still asking a lot of me. Eventhough I think it's odd (and a sign that I screwed up somewhere), I can satisfy the USE flag requests and the ~amd64 requests. I do not know how to solve the slot conflicts. Thanks again for your help, Chris PS: This is a new install without anything fancy AFAIK. I synced portage about 10 hours ago. === drg ~ # emerge -pv thunar These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N~] sys-apps/hwids-20120831 360 kB [ebuild U ~] sys-libs/zlib-1.2.7 [1.2.5.1-r2] USE="-minizip -static-libs" 548 kB [ebuild N ] dev-libs/icu-49.1.2 USE="-debug -doc -examples -static-libs" 18,566 kB [ebuild N ] sys-apps/gptfdisk-0.8.4 179 kB [ebuild N ] app-arch/zip-3.0 USE="bzip2 crypt unicode" 1,258 kB [ebuild N ] dev-libs/libtasn1-2.12 USE="-doc -static-libs" 1,906 kB [ebuild NS] sys-devel/autoconf-2.13 [2.68] 434 kB [ebuild N ] dev-libs/nspr-4.9.2 USE="-debug" 1,145 kB [ebuild N ] dev-libs/nettle-2.4 USE="gmp" 1,051 kB [ebuild N ] gnome-base/orbit-2.14.19-r1 USE="-debug -doc -test" 747 kB [ebuild N~] dev-lang/spidermonkey-1.8.5-r1 USE="-debug -static-libs -test" 6,021 kB [ebuild N ] dev-libs/elfutils-0.149 USE="bzip2 nls zlib -lzma" 1,780 kB [ebuild N ] net-libs/gnutls-2.12.18 USE="cxx nettle nls zlib -bindist -doc -examples -guile -lzo -pkcs11 -static-libs -test" 7,040 kB [ebuild N ] sys-block/parted-3.1 USE="debug nls readline -device-mapper (-selinux) -static-libs -test" 1,489 kB [ebuild N ] sys-block/eject-2.1.5-r2 USE="nls" 121 kB [ebuild U ~] dev-libs/glib-2.32.4 [2.30.3] USE="-debug -doc (-fam) (-selinux) -static-libs -systemtap -test -utils -xattr" 6,034 kB [ebuild N ] gnome-base/gsettings-desktop-schemas-3.2.0-r1 152 kB [ebuild N ] virtual/eject-0 0 kB [ebuild N ] net-libs/libproxy-0.4.7 USE="python -gnome -kde -mono -networkmanager -perl -test" 89 kB [ebuild N ] net-libs/glib-networking-2.30.2 USE="gnome libproxy ssl" 291 kB [ebuild N ] net-libs/libsoup-2.36.1-r1 USE="introspection ssl -debug -doc -samba -test" 595 kB [ebuild N~] dev-util/gdbus-codegen-2.32.4 PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_1" 0 kB [ebuild N ] gnome-base/gconf-2.32.4 USE="introspection -debug -doc -ldap -policykit" 1,296 kB [ebuild N ] gnome-base/gnome-keyring-2.32.1-r1 USE="pam -debug -doc -test" 1,582 kB [ebuild N ] gnome-base/libgnome-keyring-2.32.0 USE="-debug -doc -test" 403 kB [ebuild N ] net-libs/libsoup-gnome-2.36.1 USE="introspection -debug -doc" 0 kB [ebuild N~] sys-apps/kmod-10 USE="tools zlib -debug -doc -lzma -static-libs" 1,100 kB [uninstall ] sys-apps/module-init-tools-3.16-r1 USE="-static" [blocks b ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1) [blocks b ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-10) [ebuild U ~] sys-auth/polkit-0.107 [0.104-r1] USE="introspection nls pam -examples -gtk -kde (-selinux) -systemd (-debug%) (-doc%)" 1,351 kB [ebuild U ~] sys-fs/udev-189 [171-r6] USE="acl%* gudev hwdb* openrc%* -doc% -introspection -keymap (-selinux) -static-libs% (-action_modeswitch%) (-build%) (-debug%) (-edd%) (-extras%) (-floppy%) (-rule_generator%*) (-test%)" 1,341 kB [blocks b ] =sys-libs/zlib-1.2.6 required by (sys-apps/kmod-10::gentoo, ebuild scheduled for merge) dev-libs/glib:2 (dev-libs/glib-2.32.4::gentoo, ebuild scheduled for merge) pulled in by >=dev-libs/glib-2.32.4:2 required by (dev-util/gdbus-codegen-2.32.4::gentoo, ebuild scheduled for merge) (and 3 more with the same problem) (dev-libs/glib-2.30.3::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. The following keyword changes are ne
[gentoo-user] emerge xfce-base/thunar: lobotomy needed
I installed xfce4-meta and was a little surprised to see it did not come with thunar. When I tried to install it, portage became upset. Question: is it normal that I would have to ~amd64 a bunch of packages and deal with slot conflicts and static-libs to install a file manager? FYI I am running a "stable" (non-~AMD64) system. Thank you, Chris === # emerge -pv xfce-base/thunar These are the packages that would be merged, in order: Calculating dependencies... done! !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/libgcrypt:0 (dev-libs/libgcrypt-1.5.0-r2::gentoo, ebuild scheduled for merge) pulled in by dev-libs/libgcrypt[static-libs] required by (sys-fs/cryptsetup-1.4.1::gentoo, ebuild scheduled for merge) (dev-libs/libgcrypt-1.5.0-r2::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) sys-libs/zlib:0 (sys-libs/zlib-1.2.5.1-r2::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) (sys-libs/zlib-1.2.7::gentoo, ebuild scheduled for merge) pulled in by >=sys-libs/zlib-1.2.6 required by (sys-apps/kmod-10::gentoo, ebuild scheduled for merge) dev-libs/popt:0 (dev-libs/popt-1.16-r1::gentoo, ebuild scheduled for merge) pulled in by >=dev-libs/popt-1.16-r1[static-libs] required by (sys-fs/cryptsetup-1.4.1::gentoo, ebuild scheduled for merge) (dev-libs/popt-1.16-r1::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) dev-libs/glib:2 (dev-libs/glib-2.32.4::gentoo, ebuild scheduled for merge) pulled in by >=dev-libs/glib-2.32.4:2 required by (dev-util/gdbus-codegen-2.32.4::gentoo, ebuild scheduled for merge) (and 3 more with the same problem) (dev-libs/glib-2.30.3::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. The following keyword changes are necessary to proceed: #required by sys-fs/udisks-1.99.0-r1, required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =sys-auth/polkit-0.107 ~amd64 #required by dev-util/gdbus-codegen-2.32.4, required by sys-fs/udisks-1.99.0-r1, required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =dev-libs/glib-2.32.4 ~amd64 #required by sys-fs/udev-init-scripts-16 =sys-fs/udev-189 ~amd64 #required by sys-fs/udev-189[openrc], required by dev-libs/libatasmart-0.19, required by sys-fs/udisks-1.99.0-r1, required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =sys-fs/udev-init-scripts-16 ~amd64 #required by sys-fs/udev-189, required by sys-fs/udev-init-scripts-16 =sys-apps/kmod-10 ~amd64 #required by sys-apps/kmod-10[zlib], required by sys-fs/udev-189, required by sys-fs/udev-init-scripts-16 =sys-libs/zlib-1.2.7 ~amd64 #required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =gnome-base/gvfs-1.12.3 ~amd64 #required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =sys-fs/udisks-1.99.0-r1 ~amd64 #required by sys-fs/udisks-1.99.0-r1, required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =dev-util/gdbus-codegen-2.32.4 ~amd64 #required by sys-fs/udev-189[hwdb], required by sys-fs/udev-init-scripts-16 =sys-apps/hwids-20120831 ~amd64 #required by sys-auth/polkit-0.107, required by sys-fs/udisks-1.99.0-r1, required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) =dev-lang/spidermonkey-1.8.5-r1 ~amd64 The following USE changes are necessary to proceed: #required by xfce-base/thunar-1.4.0[dbus,xfce_plugins_trash], required by xfce-base/thunar (argument) >=gnome-base/gvfs-1.12.3 udisks #required by sys-fs/cryptsetup-1.4.1[static], required by sys-fs/udisks-1.99.0-r1[crypt], required by gnome-base/gvfs-1.12.3[udisks], required by xfce-base/thunar-1.4.0[dbus,xfce_plugi
Re: [gentoo-user] Gentoo is the best linux distro
On Mon, Sep 10, 2012 at 3:12 PM, Alan McKinnon wrote: > For the release to use new packages with their new magic features, > every other package using those packages must also be recompiled I see now. > The only sane way to deal with this is to peg > the packages at version levels and stick with it. I see > that's the only > thing that could work. I completely get it now. Great explanation, thank you! I'm a little embarrassed though that I didn't consider there was a technical reason for the major versions. I just assumed it was done for marketing reasons. Chris
[gentoo-user] USB automount
Hello, Can someone refer me to a source that explains how when I plug in a USB "thumb drive" it appears on my XFCE4 desktop (or any other WM)? Ideally the answer will use words like: daemon hal udev policykit consolekit /etc/init.d/* hotplug gvfs mount automount pmount gnome-volume-manager udisks fstab mtab Also, ideally after I know about it I'd like to be able to "understand" and derive on my own the answer to this question: "is it possible for TWM to recognize when I plug in a USB thumbdrive and display it for me to use." Thank you! Chris
[gentoo-user] Gentoo is the best linux distro
Gentoo is the best distribution I have used (I haven't used too many: ubuntu, fedora, gentoo). I love the USE flags. I love watching (and questioning) what is going to be installed. I love emerge. Supposedly gentoo lacks being able to have a system "just work" without thinking about anything. But in my experience on linux, this simply isn't the case anywhere. With ubuntu, for example, I had trouble with sound and ethernet cards that I could never figure out... and the kind of answers I get on their forums drive me insane ("my uncle once said that his cousin typed this magical command and it worked fine for a little while so maybe try that"). And what's the deal with these "major release versions" of the other distros? Why do that? Thank you to all the people who contribute to it... and to those who are giving great advice/solutions on this list! Chris
[gentoo-user] WM that does not require policykit, consolekit, and gudev
Hello, I installed twm to test my xorg as per the gentoo install docs. Works great! Then I decided to install what I thought would be a lightweight WM: xfce4 with "emerge -vat xfce4-meta". Unfortunately emerge didn't want to continue without some changes from me involving USE flags gudev, policykit, and consolekit. At this point I see three options: 1. Understand gudev, policykit, and consolekit and not be frightened of them (a tall order given the google results I am getting). Then enable the USE flags and install xfce4-meta 2. Do not attempt to understand the USE flags and enable them anyway (frightening given all the polictykit and consolekit chatter I see on google) 3. Select another WM that is more "lightweight" and doesn't require these USE flags. I'm leaning towards (3). Can you recommend a WM that will not require me to enable gudev, policykit, and consolekit? Thank you, Chris
Re: [gentoo-user] Having the possibility to set the system-wide locale settings
On Sun, Sep 9, 2012 at 10:05 PM, Joshua Murphy wrote: > A 'locale' is a collection of character set, language, date/time > format, currency format, etc Josh, Thank you. I now understand what a "locale" is. It is surprising to me that the string "en_US.UTF8" tells the OS about currency, date/time, etc. I always thought "UTF8" was just a "character encoding" (not really sure what that is either but I would not have guessed that UTF8 describes where the commas go in a currency). Thanks again, Chris
Re: [gentoo-user] Having the possibility to set the system-wide locale settings
On Sun, Sep 9, 2012 at 8:24 PM, Dale wrote: > LANG="en_US.UTF8" > LC_ALL="en_US.UTF8" Dale, Thank you, I used the same. > P. S. Welcome to Gentoo and the world of constantly learning. Just > when you learn something, something changes and you get to learn it all > over again. :/ :) Chris
Re: [gentoo-user] stage3/handbook mismatch
On Sun, Sep 9, 2012 at 6:41 PM, Mark Knecht wrote: > That's a very new change just announced globally today and only for > new installs. Take a look at eselect news for more info. What a coincidence! I went with the older stage3 approach. Thank you, Chris
Re: [gentoo-user] Pacific vs Pacific-New
On Sun, Sep 9, 2012 at 6:42 PM, Mark Knecht wrote: > I use America/Los-Angeles myself. Mark, Paul: Thank you, I went with America/Los_Angeles Chris
[gentoo-user] Having the possibility to set the system-wide locale settings
Hello, Section 8c of the handbook tells me: === You now have the possibility to set the system-wide locale settings in the /etc/env.d/02locale file: === Code Listing 3.8: Setting the default system locale in /etc/env.d/02locale LANG="de_DE.UTF-8" LC_COLLATE="C" === Q1: Do I have the possibility to set the system-wide locale settings? A1: YES [I knew the answer to this one!] Q2: Should I? A2: ? Q3: If yes, what should I set them to? [The example sets them to a magical value that seems to be related to code listing 3.6, but it is not exactly the same. I am in the united states and I speak english if that helps answer this one.] A3: ? Thank you! Chris PS: In case it is not clear already I have no idea what a locale is and have no preference or what it is so long as gentoo and all my apps are happy.
[gentoo-user] Pacific vs Pacific-New
Hello, Following the handbook, I am now setting my timezone. I am in Los Angeles. Should I select: a) /usr/share/zoneinfo/US/Pacific b) /usr/share/zoneinfo/US/Pacific-New c) [your answer here] "man Pacific" didn't help. Thank you, Chris
[gentoo-user] stage3/handbook mismatch
FYI, stage3-amd64-20120621.tar.bz2 creates a file /etc/make.conf handbook says to edit to /etc/portage/make.conf Chris
[gentoo-user] Re: Adding a use flag: hwdb
On Tuesday, June 12, 2012, Neil Bothwick wrote: > you really shouldn't complain about being given choices... > I apologize, it was no my intention to complain. In the future I will make a decision and not complain. Thank you to everyone for your assistance! Chris
Re: [gentoo-user] Adding a use flag: hwdb
Michael, On Mon, Jun 11, 2012 at 7:22 PM, Michael Orlitzky wrote: > Portage doesn't know what you want to do, so it does the safe thing and > lets you decide. Either, Somewhat tongue-in-cheek: I don't know either. I don't want udev, udisks, hwdb or even know what they are. Somebody else wants all that stuff on my system (gentoo profile or the gentoo handbook author) and I wish that person would have addressed emerge's concerns WRT use flags. > The ruby_targets_ruby19 thing is a good example of where you may not > want that behavior by default. Something was screwed up, people noticed > it, and the devs ultimately fixed it. The most-correct thing to do was > nothing (i.e. wait). I didn't know what RUBY was or why it was on my system or who wanted it or whether that person wanted ruby_targets_ruby19 or RUBY_TARGETS or whatever. Me "waiting" would require 1) that I knew RUBY was a "temporary problem" that would be fixed in the future [I assumed it was not... just like hwdb] and 2) that I not perform an emerge sync/world. Thank you! Chris
Re: [gentoo-user] Adding a use flag: hwdb
On Mon, Jun 11, 2012 at 1:26 AM, Alex Schuster wrote: > I think Chris' question is more about why he has to manually activate > this USE flag, as it seems to be necessary anyway, in his case. Alex, Yes this is correct. I see now I was far too wordy in the OP and thank you for your terse translation! Typically when I solve a "gentoo system problem" by adding modifying package.use, I am doing something wrong. (e.g. ruby_targets_ruby19). I gather that the udev/hwdb/udisk case is an exception. The "correct way" to solve this "gentoo system problem" is to "echo sys-fs/udev hwdb >> /etc/portage/package.use" Thank you, Chris
[gentoo-user] Adding a use flag: hwdb
Hello, Background: I enable USE flags by adding them to /etc/portage/package.use. This file is filled with all sorts of "personal preference customizations" of my system. This file does not contain "required system USE flags". A month ago emerge insisted that I enable a USE flag "ruby_targets_ruby19" to a bunch of packages on my system. Feeling uncomfortable adding a "system required" USE flag to package.use (vs "personal preference customization"), I posted to this list and indeed learned that I was going about it all wrong! In that particular case, I should have added 'RUBY_TARGETS="ruby18 ruby19"' to /etc/make.conf. Actually, the Gentoo team should add this to the profile... presumably they will eventually do this or have done so already. Question: Today emerge is asking me to add "=sys-fs/udev-171-r6 hwdb" to package.use to appease udisk. Just as before, this looks fishy to me and I would like to get your opinion about how to properly satisfy this seemingly system-required-use-flag. My gut instinct is that this USE flag requirement should be handled by the Gentoo team in the profile or in some other place that I never look at. What do you guys think? Should I append "udev hwdb" to package.use right after my long list of "personal preference customizations"? Thank you, Chris PS: A snippet from my /etc/portage/package.use: # Give a GUI to cmake dev-util/cmake qt4 # Enable nice mounts in gnome gnome-base/gvfs fuse # Enable plotting in octave sci-mathematics/octave gnuplot # Enable GNOME right-click to create targz app-arch/file-roller nautilus # Satisfy a dependency I do not understand needed by a package I never heard of =sys-fs/udev-171-r6 hwdb