From owner-freebsd-questions@freebsd.org Sun Jun 3 18:47:35 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CE16FEC406 for ; Sun, 3 Jun 2018 18:47:35 +0000 (UTC) (envelope-from duane@nofroth.com) Received: from mail-ua0-x229.google.com (mail-ua0-x229.google.com [IPv6:2607:f8b0:400c:c08::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A382D7535D for ; Sun, 3 Jun 2018 18:47:34 +0000 (UTC) (envelope-from duane@nofroth.com) Received: by mail-ua0-x229.google.com with SMTP id i2-v6so20640244uah.0 for ; Sun, 03 Jun 2018 11:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nofroth.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=QTQ5iOgw28wEirm1ZdkNqtcfGAJghECfF2YtcVbZA9c=; b=gQxhslvpQHATJitOfrymhrIxX1FZN9zsIBv2hZAMm1k5Ow/8iEjj1yl0QPZbeWmFsr GLFWqv3vbpJj8JT/9DRYICv/Hit47XbxYojnWDHYrJN/aSPgeLh9ZiqdYnuZOXNinwJO 7kTUjFa0bZrXqnYyEd+jG7tuFXjePPh8dZWb7TBBWoaXe1DNsBaWV87CBthg8IyDLpss 572faiWjDx12ozDDV52w5sxN8/uqUqrSl2c5uVfNoE608TaZGpH3mXATYBeiZK0qY4hY CVUjMn6VfNOGh305+0gvkep5c9rT3hT/oS3/FLjKWW6afzamMqdL5BXaZZtW3oL4GfFa Q+GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=QTQ5iOgw28wEirm1ZdkNqtcfGAJghECfF2YtcVbZA9c=; b=gREaKVkUesn4KyX+5Gr9/vkcRHlGkNYBA5fSdpd5vgUu1zeOMx27prGpPsq2eoOJJc kxSyj/BEPFDgZPzZIfPHKNl1bElJjlmYaYqECSK+DecslW1Aq412RQpFmFzT4vDyI91x 883vu6XxyQZ3nWXDqYwC+OE3NyPkYDXsEJEn+yXAV75inb4joYfmIr/C8Xt239JC4b3i iQ7xTu3Uov1PRsPjhdhy6BfLWufoFS/Jqzd4XomrMurDa9motEbcOKPYLdhi09QUokos +yLwZPtpuIBDfDV1TWrBx6APOL7r7dlVTUMqbCUYha399dy9ohi3Sod2Su4+h/SDAiEB URUA== X-Gm-Message-State: ALKqPwdOqmvdSgR0rHDfUHKFvc5bw+434GkLTvMZsqIGjsdP1sna1pH1 iZPel0RmqPfVWEu97ZIGNqzGbZ4os2Jgk61d/OUjVPKx X-Google-Smtp-Source: ADUXVKI5AnOkPkgbSSV79sLMW83kiNlUlmGv9YIaxBIReHBy22JYc0OMOU1wffegyuc+kfGfMmViJKGHxfVUmcxQ5H8= X-Received: by 2002:ab0:5232:: with SMTP id i47-v6mr12022958uaa.117.1528051653646; Sun, 03 Jun 2018 11:47:33 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1f:a443:0:0:0:0:0 with HTTP; Sun, 3 Jun 2018 11:47:33 -0700 (PDT) In-Reply-To: <9a7f62c4-80aa-7eea-91ec-6712612a0451@pobox.com> References: <9a7f62c4-80aa-7eea-91ec-6712612a0451@pobox.com> From: Duane Whitty Date: Sun, 3 Jun 2018 14:47:33 -0400 Message-ID: Subject: Re: Unable to kill processes using either Ctrl-C or 'kill' To: freebsd-questions@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2018 18:47:35 -0000 On Sun, Jun 3, 2018 at 1:20 PM, James E Keenan wrote: > On a FreeBSD-11 host, I am unable to kill processes using either Ctrl-C or > 'kill'. > > 1. The problem first became manifest when I was attempting to use Vagrant > to download a Vagrant box from vagrantup.com. The box in question was a > VirtualBox called 'generic/freebsd11'. I have successfully downloaded, > installed and used this box several times already, so I anticipated no > problems. > > ##### > $ vagrant init generic/freebsd11 > $ vagrant up --provision | tee vagrant-up-provision.log.20180603100900 > Bringing machine 'default' up with 'virtualbox' provider... > ==> default: Checking if box 'generic/freebsd11' is up to date... > ==> default: Clearing any previously set forwarded ports... > ==> default: Fixed port collision for 22 => 2222. Now on port 2202. > ==> default: Clearing any previously set network interfaces... > ==> default: Preparing network interfaces based on configuration... > default: Adapter 1: nat > ==> default: Forwarding ports... > default: 22 (guest) => 2202 (host) (adapter 1) > ==> default: Running 'pre-boot' VM customizations... > ==> default: Booting VM... > ==> default: Waiting for machine to boot. This may take a few minutes... > default: SSH address: 127.0.0.1:2202 > default: SSH username: vagrant > default: SSH auth method: private key > ##### > > Based on recent experience, I would have expected the "few minutes" to be > 1 or 2 minutes at most and possibly be accompanied by "retrying" methods. > > However, at this point, the screen hung indefinitely. I tried Ctrl-C; > that command was printed in my terminal but otherwise nothing happened. > > 2. I ssh-ed to the host in a fresh terminal and called > > ##### > tail -f vagrant-up-provision.log.20180603100900 > ##### > > That command displayed the output posted above and hung at the same > point. This process also could not be killed by Ctrl-C. > > 3. I then ssh-ed to the host in a third terminal, called 'ps aux', and > then tried to kill suspect processes with 'kill -9 '. Those processes > were not, in fact, killed; their status was changed to 'T' -- "Marks a > stopped process" according to 'man ps'. Some excerpts from 'ps auxwww': > > ##### > vmuser 7169 0.0 0.1 81356 4444 0 T+ 14:09 0:01.99 > /usr/local/bin/ruby24 /usr/local/bin/vagrant up --provision > ... > jkeenan 67787 0.0 0.0 6296 0 1 WW+ - 0:00.00 > tail -f /home/vmuser/vagrant-images/generic-freebsd11-201806030939/ > vagrant-up-provision.log.20180603100900 > ... > jkeenan 74119 0.0 0.0 7064 0 2 WW+ - 0:00.00 > /bin/sh /usr/bin/man ps > ##### > > 4. I have now opened quite a few connections to the host. If I issue a > command there such as 'man ps' or 'less' that entails paging, I can page > through the output, but the process does not close by itself and does not > respond to Ctrl-C. If I then try to kill that process from another > terminal, the best that happens is that its status gets changed to 'WW+' -- > "Marks an idle interrupt thread" and "The process is swapped out". > > Internet searches turn up links like this one, > https://forums.freebsd.org/threads/cant-kill-process-in-the- > stop-state.56319/, that suggest that there are certain processes that do > not respond to 'kill' signals. That seems to be what's happening here. > > Can anyone suggest the cause of the problem? > > Short of requesting that the sysadmin shut down and reboot the system, is > there anyway for a non-root user to solve this problem? > > Thank you very much. > Jim Keenan > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe > @freebsd.org" > Can you get added to sudoers? I realize that still implies a level of root access but I really don't know of any other way to kill processes which don't belong to you. I don't see why the sysadmin would need to reboot. -- Best Regards, Duane Duane Whitty duane@nofroth.com