View previous topic :: View next topic |
Author |
Message |
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Mon Feb 02, 2015 2:09 pm Post subject: openpty failed: 'out of pty devices' |
|
|
During recent update I see this message: openpty failed: 'out of pty devices' -
Please advise! _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Mon Feb 02, 2015 6:57 pm Post subject: |
|
|
pmam,
A few things to check.
grep PTY /usr/src/linux/.config, you need Code: | CONFIG_UNIX98_PTYS=y |
If thats OK, the filesystem needs to be mounted. It will show in mount as
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
If thats missing, mount it manually and tell the error, if there in one.
A long time ago you used to need an entry in /etc/fstab like
Code: | devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 |
I still have it but the automagiic is supposed to do the mount for you. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Mon Feb 02, 2015 7:38 pm Post subject: |
|
|
NeddySeagoon,
Code: | CONFIG_UNIX98_PTYS=y |
This ok.
but I do not know what to do with this:
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
Need to add it to /etc/fstab?
I added this line to /etc/fstab:
Code: | devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 |
and get some error during booting. I found this in /var/lo/messages:
'Failed login /dev/tty1 FOR root...' - I dont have X server so can not copy here.
what do you mean by that:
Quote: | mount it manually and tell the error |
If I need to hit this command in terminal, Please note the exact command.
It is very important to me to know if I did something wrong,
or if I can prevent it in the future because it is not nice problem -
I do not have X server, no network (causing to distcc issue...) and so on - Please advise!
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Mon Feb 02, 2015 7:53 pm Post subject: |
|
|
pmam,
If all is well when you issue the command, the output should include the line.
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
If thats missing, try Code: | mount -t devpts devpts -o rw,nosuid,noexec,relatime,gid=5,mode=620 /dev/pts |
and post the error message.
In /dev, what does Code: | ls -l /dev/null
ls -l /dev/console | show?
I get Code: | crw-rw-rw- 1 root root 1, 3 May 12 2013 /dev/null
crw------- 1 root root 5, 1 Feb 2 17:30 /dev/console |
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Mon Feb 02, 2015 8:11 pm Post subject: |
|
|
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
This is missing.
Code: | mount -t devpts devpts -o rw,nosuid,noexec,relatime,gid=5,mode=620 /dev/pts |
Error message: mount point /dev/pts does not exist
crw-rw-rw- 1 root root 1, 3 Dec 9 07:42 /dev/null
crw------- 1 root root 5, 1 Feb 2 21:16 /dev/console _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Mon Feb 02, 2015 8:21 pm Post subject: |
|
|
pmam,
pts is a directory. Try Code: | mkdir /dev/pts
mount -t devpts devpts -o rw,nosuid,noexec,relatime,gid=5,mode=620 /dev/pts |
This will drop out every reboot but it should get you going.
Something (udev?) should create /dev/pts and mount devpts there for you in early boot.
What does mount say about /dev?
Code: | dev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=4072251,mode=755) | is what one of my systems gives. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Mon Feb 02, 2015 8:28 pm Post subject: |
|
|
Code: | mkdir /dev/pts
mount -t devpts devpts -o rw,nosuid,noexec,relatime,gid=5,mode=620 /dev/pts |
after this no error.
Quote: | What does mount say about /dev? |
I have this line:
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
what to do now - reboot? _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Mon Feb 02, 2015 8:36 pm Post subject: |
|
|
pmam,
That worked. If you reboot, you will be back to where you started.
We need to determine why /dev/pts is not created but with the steps you have done, your system should work until you reboot.
What does mount show for /dev?
Thats where /dev/pts will be created. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Mon Feb 02, 2015 8:56 pm Post subject: |
|
|
NeddySeagoon,
I made reboot by mistake and now I dont know how to repeat this process -
Code: | mkdir /dev/pts
mount -t devpts devpts -o rw,nosuid,noexec,relatime,gid=5,mode=620 /dev/pts |
It says that files exist and already mounted but mount do not show this line:
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
EDIT: sorry, I see this line!!! but how to go a head - there is no X server and no network...
Code: | devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 |
Need to add this line to /etc/fstab? _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Mon Feb 02, 2015 9:14 pm Post subject: |
|
|
pmam,
It sounds like you now have a static /dev as /dev should be created in RAM, yet /dev/pts persisted over a reboot.
What does mount show for /dev?
I get Code: | dev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=4072251,mode=755) | but only Code: | dev on /dev type devtmpfs | matters here. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Mon Feb 02, 2015 9:51 pm Post subject: |
|
|
Quote: | What does mount show for /dev? |
mount show this line only:
Code: | devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) |
I dont have something like you have:
Code: | dev on /dev type devtmpfs |
Thats not. _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Mon Feb 02, 2015 10:23 pm Post subject: |
|
|
pmam,
That confirms that /dev is not being mounted. That is the cause of your problem.
A few things to check. First in your kernel
Code: | $ grep DEVTMP /usr/src/linux/.config
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y | you neet the first one but the second one is optional.
Both Code: | grep TMPFS /usr/src/linux/.config
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y | are required.
If you don't have them, do not rebuild your kernel yet.
Now udev.
Is udevd running?
Code: | $ ps -Alf | grep udevd
Warning: /usr/src/linux/System.map has an incorrect kernel version.
5 S root 1554 1 0 80 0 - 7247 - 2014 ? 00:00:00 /sbin/udevd --daemon
0 S roy 30113 30085 0 80 0 - 1672 - 22:21 pts/1 00:00:00 grep --colour=auto udevd |
The important bit is /sbin/udevd --daemon
Is this a laptop? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Tue Feb 03, 2015 6:35 am Post subject: |
|
|
NeddySeagoon,
My outputs:
Code: | grep DEVTMP /usr/src/linux/.config
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set |
Code: | grep TMPFS /usr/src/linux/.config
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
CONFIG_TMPFS=y
CONFIG_TMPFS_XATTR=y |
I dont rebuild kernel.
Code: | ps -Alf | grep udevd |
Output only one line - dont have the line of /sbin/udevd --daemon.
Yes.
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Tue Feb 03, 2015 1:13 pm Post subject: |
|
|
NeddySeagoon,
Any news? I mean good news... _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Wed Feb 04, 2015 12:50 pm Post subject: |
|
|
Please inform me if this problem can be resolved or
it requires a new system installation? _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Wed Feb 04, 2015 7:25 pm Post subject: |
|
|
pmam,
If you have laptop-tools installed please downgrade it, if thats possible.
There is a better fix, I've seen it posted a few days ago.
The symptoms are identical. udev is not starting.
I will try to find you a link to the forums thread.
It seems that starting udev is the answer.
udev should be in the sysinit runlevel. Add it there if Code: | /sbin/rc-update show | shows that it is missing.
Downgrading laptop-tools was the answer to a different issue. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Wed Feb 04, 2015 8:05 pm Post subject: |
|
|
NeddySeagoon,
Quote: | If you have laptop-tools installed please downgrade it, if thats possible. |
I guess you meant to laptop-mode-tools - I dont have it.
Code: | /sbin/rc-update show |
I see that udev has sysinit - but why it is not starting???
Waiting for your link.
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Wed Feb 04, 2015 8:38 pm Post subject: |
|
|
pmam,
I edited the post above to add the link.
Do yod get an error if you stort udev by hand ?
It maybe started and crashed.
Try Code: | /etc/init.d/udev start |
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Wed Feb 04, 2015 9:06 pm Post subject: |
|
|
Code: | /etc/init.d/udev start |
I get this output: 'ERROR: udev needs service dev-mount' _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Wed Feb 04, 2015 9:29 pm Post subject: |
|
|
pmam,
Follow this thread _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Wed Feb 04, 2015 9:55 pm Post subject: |
|
|
According the thread you gave me, I checked with eix command and found:
openrc installed rev: 0.12.4 - the same as available rev.
udev-init-script installed rev: 27 -but available rev is: 26-r2 - Is this a problem?
EDIT: and there is a '?' sign near it - not like 'I' as for openrc - Is it means it is not installed??
In the thread there is another issue regarding firmware -
I assume it is not relevant for me - Right?
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Thu Feb 05, 2015 7:27 pm Post subject: |
|
|
pmam,
I've just installed eix to attempt to answer your questions.
Thank you for pointing it out to me.
As I'm new to eix, please post exactly what eix shows you.
My server gives Code: | eix udev-init-script
[I] sys-fs/udev-init-scripts
Available versions: 26-r2^t{tbz2} 27^t{tbz2} **9999^t
Installed versions: 27^t{tbz2}(16:44:33 09/02/14)
Homepage: http://www.gentoo.org
Description: udev startup scripts for openrc
|
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Thu Feb 05, 2015 8:13 pm Post subject: |
|
|
NeddySeagoon,
Since I do not have gui I will try to describe the output of:
Code: | eix udev-init-script | -
Code: | [?] sys-fs/udev-init-scripts - Here instead of [I] I get [?] - I do not find what does it mean in eix -h, but I saw it in other packages - maybe someone in the forum will explain.
Available versions: 26-r2^t 27^t **9999^t - same as yours but without {tbz2}.
Installed versions: 27^t (02/02/15)
Homepage: http://www.gentoo.org
Description: udev startup scripts for openrc |
EDIT: maybe re-emerge it with chroot ( I dont have network)?
In my desktop it is also with [?]
P.S:
Quote: | I've just installed eix to attempt to answer your questions.
Thank you for pointing it out to me. |
I consider this as a joke - I showed you something new...
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54649 Location: 56N 3W
|
Posted: Thu Feb 05, 2015 8:39 pm Post subject: |
|
|
pmam,
Its not a joke. eix is new to me. Its looks very useful but I will need to learn to use it.
Having read the man page several times, I don't see the ? as in Code: | [?] sys-fs/udev-init-scripts | being explained
Lets go back to your error Code: | 'ERROR: udev needs service dev-mount' |
In the past, this has been caused by openrc updates.
When you updated openrc did you also use etc-update to update the scripts atd configuration files that it depends on? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
pmam Veteran
Joined: 30 Dec 2013 Posts: 1145
|
Posted: Thu Feb 05, 2015 8:48 pm Post subject: |
|
|
NeddySeagoon,
Quote: | When you updated openrc did you also use etc-update to update the scripts atd configuration files that it depends on? |
I dont remember regarding openrc in particular, but I used etc-update, and maybe I did it -
how can I check it?
Quote: | Its not a joke. eix is new to me. Its looks very useful but I will need to learn to use it. |
My pleasure - Yes it is a nice useful tool.
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|