sshd fail with mm_request_send: write: Broken pipe

环境

  • Red Hat Enterprise Linux Server 6

问题

  • Lost connection to server through ssh.
  • Following error observed in /var/log/secure file.

Raw

sshd[24640]: fatal: mm_request_send: write: Broken pipe

决议

  • Upgrade to package version util-linux-ng-2.17.2-12.18.el6 to resolve the issue.

根源

  • The issue is due to error File size limit exceeded for file /var/log/lastlog

Raw

 8639  19:22:16 open("/var/log/lastlog", O_RDWR|O_CREAT, 0600) = 11 <0.000046>
 8639  19:22:16 lseek(11, 347715084236, SEEK_SET) = 347715084236 <0.000052>
 8639  19:22:16 write(11, "\x90\x9d\xb8\x56\x70\x74\x73\x2f\x36\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
 \x00\x00\x00\x00\x00\x00\x00\x00\x6c\x6f\x63\x61\x6c\x68\x6f\x73\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
 \x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
  x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 292) = -1 EFBIG (File too large) <0.000040>
 8639  19:22:16 --- SIGXFSZ (File size limit exceeded) @ 0 (0) ---
  • The above error was due to large uid and gid number (10 digits).

Raw

 # id user1
 uid=1190805083(user1) gid=1190800513(domain users) groups=1190800513(domain users),1190801436(all users) 

诊断步骤

  • Check user information

Raw

# id user1
 uid=1190805083(user1) gid=1190800513(domain users) groups=1190800513(domain users),1190801436(all users) 
  • Get strace output from SSH server.

Raw

strace -Ttfxvo sshd-server.strace -dd -s 8192 -p <ssh server pid>

 

转载至https://access.redhat.com/solutions/121653

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值