[Users] /dev/mem: Permission denied
Hi, i have problem, i have created openvz Gentoo Server, and create Debian VM on it, but when installing some packages like this i get: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Do you have any idea why? Thank you for your help, Dean ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users
Re: [Users] /dev/mem: Permission denied
Dean Gostisa wrote: Hi, I have problem, i have created openvz Gentoo Server, and create Debian VM on it, but when installing some packages like this i get: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Do you have any idea why? Yup - you should give the device permissions to /dev/mem for this VE. Read man on vzctl for --devnodes option. Thank you for your help, Dean ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users
Re: [Users] /dev/mem: Permission denied
pic /proc/vz/devperms .lf 1 /proc/vz/devperms Version: 2.7 0 b 016 *:* 0 c 006 *:* 104 c 006 1:2 I use Gentoo stable OpenVZ: 2.6.18-028stab053 Should i use newer ? 2008/2/26, Pavel Emelyanov [EMAIL PROTECTED]: Dean Gostisa wrote: Um problem remains: I set: vzctl set 104 --devnodes mem:rw --save And restarted VE, then i checked dev nodes in VE: Doktor:/# ls -l /dev/mem crwxrwxrwx 1 root news 1, 1 Apr 24 2007 /dev/mem OK, what's in the /proc/vz/devperms file after ve restart? And what's the kernel version you use? But when i try to install still get same problem: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? Y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Any other idea? 2008/2/26, Pavel Emelyanov [EMAIL PROTECTED]: Dean Gostisa wrote: Hi, I have problem, i have created openvz Gentoo Server, and create Debian VM on it, but when installing some packages like this i get: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Do you have any idea why? Yup - you should give the device permissions to /dev/mem for this VE. Read man on vzctl for --devnodes option. Thank you for your help, Dean ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users -- Everybody have fun!!! ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users
Re: [Users] /dev/mem: Permission denied
Um i used command: vzctl set 104 --devices c:1:1:rw --save Restarted VE Output: pic /proc/vz/devperms .lf 1 /proc/vz/devperms Version: 2.7 0 b 016 *:* 0 c 006 *:* 104 c 006 1:2 104 c 006 1:1 And system still show me Promission denied on /dev/mem in VE 104. Any idea? Thank you Dean 2008/2/26, Pavel Emelyanov [EMAIL PROTECTED]: Dean Gostisa wrote: pic /proc/vz/devperms .lf 1 /proc/vz/devperms Version: 2.7 0 b 016 *:* 0 c 006 *:* 104 c 006 1:2 Here it is - vzctl added c 1:2 device, not the c 1:1. Try the vzctl set 104 --devices c:1:1:rw --save command instead. I use Gentoo stable OpenVZ: 2.6.18-028stab053 Should i use newer ? No. Looks like it's the vzctl fault. Try the above command, and if succeed, then upgrade the vzctl if required. If the --devnodes still doesn't work - fill the BUG in our bugzilla :) Thanks, Pavel 2008/2/26, Pavel Emelyanov [EMAIL PROTECTED]: Dean Gostisa wrote: Um problem remains: I set: vzctl set 104 --devnodes mem:rw --save And restarted VE, then i checked dev nodes in VE: Doktor:/# ls -l /dev/mem crwxrwxrwx 1 root news 1, 1 Apr 24 2007 /dev/mem OK, what's in the /proc/vz/devperms file after ve restart? And what's the kernel version you use? But when i try to install still get same problem: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? Y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Any other idea? 2008/2/26, Pavel Emelyanov [EMAIL PROTECTED]: Dean Gostisa wrote: Hi, I have problem, i have created openvz Gentoo Server, and create Debian VM on it, but when installing some packages like this i get: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Do you have any idea why? Yup - you should give the device permissions to /dev/mem for this VE. Read man on vzctl for --devnodes option. Thank you for your help, Dean ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users -- Everybody have fun!!! ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users
Re: [Users] /dev/mem: Permission denied
I have debugged this case a bit and found out that (1) The /dev/mem: Permission denied message comes from /usr/sbin/laptop-detect script which is being executed a few times during packages installation. Well, in fact the message comes from dmidecode which laptop-detect calls... Anyway, laptop-detect decides that we are not on a laptop (which is correct for a container I think) and exits with the code of 1 (correct in non-laptop case). So it's all fine, except for the scary error message which you should ignore (and please do NOT give a container an access to /dev/mem -- BAD BAD idea). If you want the message to disappear, do this (as root): rm /usr/sbin/laptop-detect ln -s /bin/false /usr/sbin/laptop-detect That way laptop-detect is linked to false and will always exit with 1 (meaning we are not on a laptop). (2) The warning: /usr/lib/X11/fonts/misc does not exist or is not a directory message comes from xfonts-base post-installation script (/var/lib/dpkg/info/xfonts-base.postinst) which (aside from tons of other things) calls these two scripts: update-fonts-dir --x11r7-layout misc;update-fonts-alias misc Each script tries to check if a directory named /usr/lib/X11/fonts/misc -- it does not, and it prints a warning. I am not sure why there is no /usr/lib/X11/fonts/misc directory but xfonts-base assumes it's here -- for that, you'd better ask Debian people. I have also tried to find which packages create the above directory (or have files in it) and found out nobody's using it. Instead, a number of packages put some files to /usr/share/fonts/X11/misc. Executive summary: 1. /dev/mem can and should be ignored. 2. warning about directory is not an OpenVZ issue. Hope that helps. Kir. Dean Gostisa wrote: Hi, I have problem, i have created openvz Gentoo Server, and create Debian VM on it, but when installing some packages like this i get: apt-get --reinstall install xfonts-base Reading package lists... Done Building dependency tree... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/6131kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 20054 files and directories currently installed.) Preparing to replace xfonts-base 1:1.0.0-4 (using .../xfonts-base_1%3a1.0.0-4_all.deb) ... /dev/mem: Permission denied Unpacking replacement xfonts-base ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Setting up xfonts-base (1.0.0-4) ... /dev/mem: Permission denied warning: /usr/lib/X11/fonts/misc does not exist or is not a directory warning: /usr/lib/X11/fonts/misc does not exist or is not a directory Do you have any idea why? Thank you for your help, Dean -- Everybody have fun!!! ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users ___ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users