9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] err 2: arena creation time after last write time
@ 2006-08-18 11:40 Rodolfo (kix)
  2006-08-18 14:45 ` David Leimbach
  2006-08-18 20:25 ` [9fans] err 2: arena creation time after last write time csant
  0 siblings, 2 replies; 25+ messages in thread
From: Rodolfo (kix) @ 2006-08-18 11:40 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 249 bytes --]

Hi,

I have a new installation of Plan9 (fossil+venti) in a Qemu, in the first
reboot the venti starts and then the console start to show:

"err 2: arena creation time after last write time"


why?

thanks.


-- 
Rodolfo García "kix"

[-- Attachment #2: Type: text/html, Size: 311 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 11:40 [9fans] err 2: arena creation time after last write time Rodolfo (kix)
@ 2006-08-18 14:45 ` David Leimbach
  2006-08-19  0:28   ` Rodolfo (kix)
  2006-08-18 20:25 ` [9fans] err 2: arena creation time after last write time csant
  1 sibling, 1 reply; 25+ messages in thread
From: David Leimbach @ 2006-08-18 14:45 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On 8/18/06, Rodolfo (kix) <rodolfogarciap@gmail.com> wrote:
> Hi,
>
> I have a new installation of Plan9 (fossil+venti) in a Qemu, in the first
> reboot the venti starts and then the console start to show:
>
> "err 2: arena creation time after last write time"
>
> why?

I had this until I set my timezone properly and used NTP to make sure
that the times were correct.

>
> thanks.
>
>
> --
> Rodolfo García "kix"


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 11:40 [9fans] err 2: arena creation time after last write time Rodolfo (kix)
  2006-08-18 14:45 ` David Leimbach
@ 2006-08-18 20:25 ` csant
  2006-08-18 20:29   ` John Floren
  1 sibling, 1 reply; 25+ messages in thread
From: csant @ 2006-08-18 20:25 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Hola,

> I have a new installation of Plan9 (fossil+venti) in a Qemu, in the first
> reboot the venti starts and then the console start to show:
>
> "err 2: arena creation time after last write time"
>
> why?

I recently had that problem after a clean install of Plan 9 fossil+venti  
because there was a network error and the time could not be correctly  
sync'ed. That network problem showed up only in the fossil+venti  
installation and not the fossil one.

/c


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 20:25 ` [9fans] err 2: arena creation time after last write time csant
@ 2006-08-18 20:29   ` John Floren
  2006-08-18 20:38     ` csant
  0 siblings, 1 reply; 25+ messages in thread
From: John Floren @ 2006-08-18 20:29 UTC (permalink / raw)
  To: csant, Fans of the OS Plan 9 from Bell Labs

On 8/18/06, csant <csant@csant.info> wrote:
> Hola,
>
> > I have a new installation of Plan9 (fossil+venti) in a Qemu, in the first
> > reboot the venti starts and then the console start to show:
> >
> > "err 2: arena creation time after last write time"
> >
> > why?
>
> I recently had that problem after a clean install of Plan 9 fossil+venti
> because there was a network error and the time could not be correctly
> sync'ed. That network problem showed up only in the fossil+venti
> installation and not the fossil one.
>
> /c
>
So, does this lead to big problems with Venti? I've wondered this
before--what if your clock gets mis-set, Venti makes an archive, and
then you reset your clock, but there's suddenly an archive /from the
future/! (cue Twilight Zone theme)
Maybe I'm just making it into a Y2K type thing.

John
-- 
"The first thing we do, let's kill all the lawyers" -- Shakespeare, Henry VI


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 20:29   ` John Floren
@ 2006-08-18 20:38     ` csant
  2006-08-18 20:41       ` andrey mirtchovski
  0 siblings, 1 reply; 25+ messages in thread
From: csant @ 2006-08-18 20:38 UTC (permalink / raw)
  To: 9fans

>> > I have a new installation of Plan9 (fossil+venti) in a Qemu, in the  
>> first
>> > reboot the venti starts and then the console start to show:
>> >
>> > "err 2: arena creation time after last write time"
>> >
>> > why?
>>
>> I recently had that problem after a clean install of Plan 9 fossil+venti
>> because there was a network error and the time could not be correctly
>> sync'ed. That network problem showed up only in the fossil+venti
>> installation and not the fossil one.
>>
>> /c
>>
> So, does this lead to big problems with Venti? I've wondered this
> before--what if your clock gets mis-set, Venti makes an archive, and
> then you reset your clock, but there's suddenly an archive /from the
> future/! (cue Twilight Zone theme)

I had just been understanding that venti does a dump at a given time, and  
stores it in something like
	/n/dump/<year>/<monthday>/
The only problem I could see here is if you dump twice on the same day,  
i.e. once in a future date, and then, after resetting your clock, on the  
right date once you reach it. How does venti handle that?

/c


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 20:38     ` csant
@ 2006-08-18 20:41       ` andrey mirtchovski
  2006-08-18 20:46         ` John Floren
  2006-08-18 20:46         ` csant
  0 siblings, 2 replies; 25+ messages in thread
From: andrey mirtchovski @ 2006-08-18 20:41 UTC (permalink / raw)
  To: csant, Fans of the OS Plan 9 from Bell Labs

> The only problem I could see here is if you dump twice on the same day,
> i.e. once in a future date, and then, after resetting your clock, on the
> right date once you reach it. How does venti handle that?

plan9% 9fs dump
plan9% ls -l /n/dump/*
d-r-xr-xr-x M 36820 adm adm 0 Jun 15 14:46 /n/dump/2006/0615
d-r-xr-xr-x M 36820 adm adm 0 Jun 19 10:11 /n/dump/2006/0619
d-r-xr-xr-x M 36820 adm adm 0 Jun 19 11:47 /n/dump/2006/0619.1
d-r-xr-xr-x M 36820 adm adm 0 Jun 20 04:00 /n/dump/2006/0620


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 20:41       ` andrey mirtchovski
@ 2006-08-18 20:46         ` John Floren
  2006-08-18 20:46         ` csant
  1 sibling, 0 replies; 25+ messages in thread
From: John Floren @ 2006-08-18 20:46 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On 8/18/06, andrey mirtchovski <mirtchovski@gmail.com> wrote:
> > The only problem I could see here is if you dump twice on the same day,
> > i.e. once in a future date, and then, after resetting your clock, on the
> > right date once you reach it. How does venti handle that?
>
> plan9% 9fs dump
> plan9% ls -l /n/dump/*
> d-r-xr-xr-x M 36820 adm adm 0 Jun 15 14:46 /n/dump/2006/0615
> d-r-xr-xr-x M 36820 adm adm 0 Jun 19 10:11 /n/dump/2006/0619
> d-r-xr-xr-x M 36820 adm adm 0 Jun 19 11:47 /n/dump/2006/0619.1
> d-r-xr-xr-x M 36820 adm adm 0 Jun 20 04:00 /n/dump/2006/0620
>
Heck, I think I've had that happen for me. I believe I ran "vac /" or
something like that, some time after the daily snapshot. Not sure if
that's how vac works, or if it was due to a mis-set clock...


John
-- 
"The first thing we do, let's kill all the lawyers" -- Shakespeare, Henry VI


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 20:41       ` andrey mirtchovski
  2006-08-18 20:46         ` John Floren
@ 2006-08-18 20:46         ` csant
  1 sibling, 0 replies; 25+ messages in thread
From: csant @ 2006-08-18 20:46 UTC (permalink / raw)
  To: 9fans

>> The only problem I could see here is if you dump twice on the same day,
> d-r-xr-xr-x M 36820 adm adm 0 Jun 19 10:11 /n/dump/2006/0619
> d-r-xr-xr-x M 36820 adm adm 0 Jun 19 11:47 /n/dump/2006/0619.1
Neat, thank you :)
/c


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-18 14:45 ` David Leimbach
@ 2006-08-19  0:28   ` Rodolfo (kix)
  2006-08-19  1:53     ` erik quanstrom
                       ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Rodolfo (kix) @ 2006-08-19  0:28 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]

Thanks,

I am spending to much time configuring the network, because I am using qemu.
Anyone can give me some tips to connect my p9 to something?

I am running qemu as:

qemu -net nic -net user -k es p9cpuserver

and the termrc is with ip/ipconfig (dhcp)

In the other hand, I try with macaddr and static ipaddr (configuring termrc
and /lib/ndb/local)

But I can ping the router of my network (192.168.1.1). why?

Thanks.

2006/8/18, David Leimbach <leimy2k@gmail.com>:
>
> On 8/18/06, Rodolfo (kix) <rodolfogarciap@gmail.com> wrote:
> > Hi,
> >
> > I have a new installation of Plan9 (fossil+venti) in a Qemu, in the
> first
> > reboot the venti starts and then the console start to show:
> >
> > "err 2: arena creation time after last write time"
> >
> > why?
>
> I had this until I set my timezone properly and used NTP to make sure
> that the times were correct.
>
> >
> > thanks.
> >
> >
> > --
> > Rodolfo García "kix"
>



-- 
Rodolfo García "kix"

[-- Attachment #2: Type: text/html, Size: 1440 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-19  0:28   ` Rodolfo (kix)
@ 2006-08-19  1:53     ` erik quanstrom
  2006-08-19  2:46     ` Gorka guardiola
  2006-08-19  4:25     ` [9fans] err 2: arena creation time after last write time Ronald G Minnich
  2 siblings, 0 replies; 25+ messages in thread
From: erik quanstrom @ 2006-08-19  1:53 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 289 bytes --]

what are your routes?
	; cat /net/iproute
there will be some /128 routes that are actually broadcast addresses.

you can run the attached command to get your ethernet devices, mac, address/mask
and network.  there's a similar program in /sys/src/libip called testreadipifc.c

- erik

[-- Attachment #2: ipifc.c --]
[-- Type: text/plain, Size: 1191 bytes --]

#include <u.h>
#include <libc.h>
#include <ip.h>

char *efmt = "%.2ux:%.2ux:%.2ux:%.2ux:%.2ux:%.2ux";
#pragma	varargck type	"e"	uchar*

int
ethfmt(Fmt *f)
{
	char buf[6*2+6];
	uchar *p;

	p = va_arg(f->args, uchar*);
	snprint(buf, sizeof buf, efmt, p[0], p[1], p[2], p[3], p[4], p[5], p[6]);
	va_end(p);
	return fmtstrcpy(f, buf);
}

void 
ipifcprint(int idx)
{
	Ipifc 	*ifc;
	Iplifc	*l;
	uchar 	eth[6];

	for(ifc = readipifc(0, 0, idx); ifc; ifc = ifc->next){
		print("%d:%s ", ifc->index, ifc->dev);
		if(myetheraddr(eth, ifc->dev) == 0)
			print("\t"	"%#e", eth);
		print("\n");
		for(l = ifc->lifc; l; l = l->next)
			print("\t" "%I%M" "\t" "%I\n", l->ip, l->mask, l->net);
	}

//	freeipifc(ifc);
}

void
usage(void)
{
	fprint(2, "usage: ipfic [interface number] ...\n");
	exits("usage");
}

void
main(int argc, char **argv){
	char* r;
	int i;

	ARGBEGIN{
	}ARGEND;

	fmtinstall('I', eipfmt);
	fmtinstall('M', eipfmt);
	fmtinstall('E', eipfmt);
	fmtinstall('e', ethfmt);
	if(*argv)
		for(; *argv; argv++){
			i = strtoul(*argv, &r, 0);
			if (*r)
				usage();
			ipifcprint(i);
		}
	else
		ipifcprint(-1);

	exits(0);
}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-19  0:28   ` Rodolfo (kix)
  2006-08-19  1:53     ` erik quanstrom
@ 2006-08-19  2:46     ` Gorka guardiola
  2006-08-19 18:21       ` [9fans] Searching for text outside Acme yard-ape
  2006-08-19  4:25     ` [9fans] err 2: arena creation time after last write time Ronald G Minnich
  2 siblings, 1 reply; 25+ messages in thread
From: Gorka guardiola @ 2006-08-19  2:46 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

qemu´s nat doesnt forward the ping responses.
try with something else like hget.

On 8/19/06, Rodolfo (kix) <rodolfogarciap@gmail.com> wrote:
> Thanks,
>
> I am spending to much time configuring the network, because I am using qemu.
> Anyone can give me some tips to connect my p9 to something?
>
> I am running qemu as:
>
> qemu -net nic -net user -k es p9cpuserver
>
> and the termrc is with ip/ipconfig (dhcp)
>
> In the other hand, I try with macaddr and static ipaddr (configuring termrc
> and /lib/ndb/local)
>
> But I can ping the router of my network ( 192.168.1.1). why?
>

-- 
- curiosity sKilled the cat


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-19  0:28   ` Rodolfo (kix)
  2006-08-19  1:53     ` erik quanstrom
  2006-08-19  2:46     ` Gorka guardiola
@ 2006-08-19  4:25     ` Ronald G Minnich
  2006-08-19 14:59       ` Rodolfo (kix)
                         ` (2 more replies)
  2 siblings, 3 replies; 25+ messages in thread
From: Ronald G Minnich @ 2006-08-19  4:25 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

here's how I run qemu so as to get things going. This allows me to 
drawterm into it.

qemu qemu.vesaroot &

Gets me a cpu kernel going

sleep 5 && dhcpd -d

gets me the dhcpd

a run looks like this:

[root@q plan9]# qemu qemu.vesaroot & sleep 5&& dhcpd -d
[1] 4674
Connected to host network interface: tun1
Could not open '/dev/kqemu' - QEMU acceleration layer not activated
Internet Systems Consortium DHCP Server V3.0.2-RedHat
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 17 leases to leases file.
Listening on LPF/tun1/46:9c:6d:94:f5:1f/172.20.0/24
Sending on   LPF/tun1/46:9c:6d:94:f5:1f/172.20.0/24

No subnet declaration for ath0 (192.168.0.104).
** Ignoring requests on ath0.  If this is not what
    you want, please write a subnet declaration
    in your dhcpd.conf file for the network segment
    to which interface ath0 is attached. **

Sending on   Socket/fallback/fallback-net
DHCPDISCOVER from 52:54:00:12:34:56 via tun1
DHCPOFFER on 172.20.0.2 to 52:54:00:12:34:56 via tun1
Dynamic and static leases present for 172.20.0.2.
Remove host declaration qemu or remove 172.20.0.2
from the dynamic address pool for 172.20.0/24
DHCPREQUEST for 172.20.0.2 (172.20.0.1) from 52:54:00:12:34:56 via tun1
DHCPACK on 172.20.0.2 to 52:54:00:12:34:56 via tun1


(note the DHCPREQUEST -- that's my plan 9)
(the error message is unimportant)

OK, what's the config look like? dhcpd.conf:
subnet 172.20.0.0 netmask 255.255.255.0 {
               range 172.20.0.2 172.20.0.2 ;
               default-lease-time 600;
                  max-lease-time 7200;
               option subnet-mask 255.255.255.0;
                 option routers 172.20.0.1;
             }
host qemu {
         hardware ethernet 52:54:00:12:34:56;
         fixed-address xtest;
}

xtest is (from /etc/hosts):
172.20.0.2 xtest


ok but how did tun1 get configured? You need to set up /etc/qemu-ifup

[root@q etc]# cat /etc/qemu-ifup
#!/bin/sh
tun=$1
sudo /sbin/ifconfig $1 172.20.0.1
sudo /sbin/iptables -N nat
sudo /sbin/iptables -t nat -F
sudo /sbin/iptables -t nat -A POSTROUTING -s 172.20.0.1 -j MASQUERADE
sudo /sbin/iptables -t nat -A POSTROUTING -d 172.20.0.1 -o $tun
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
[root@q etc]#


this allows me to drawterm into the plan 9 cpu server running on my laptop.

If this all works, then put it in the wiki :-) This is on FC4.

ron


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-19  4:25     ` [9fans] err 2: arena creation time after last write time Ronald G Minnich
@ 2006-08-19 14:59       ` Rodolfo (kix)
  2006-08-19 17:21       ` Gorka guardiola
  2006-08-28 12:46       ` [9fans] test command is broken Richard Miller
  2 siblings, 0 replies; 25+ messages in thread
From: Rodolfo (kix) @ 2006-08-19 14:59 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 4737 bytes --]

Thanks Ronald,

This is my new method ;-) and I can use ping :-)
If any thinks is ok, I can write it in the wiki.

slds.

- - - - - - - -

Installing Plan9 network for QEMU (Linux)

Do you need:

* Support for tunneling in kernel, with 802.1q:

tun: "Network device support" -> "Universal TUN/TAP device driver support"
bridging: "Networking options" -> "802.1d Ethernet Bridging"

* The bridge-utils package

First, load the Tunneling kernel support as modules

add "tun" to /etc/modules

Load it now (do not reboot ;-)): modprobe tun

* Create this script:

darky:~# cat kixconf
IFACE=eth0
BRIF=br0
IPORIG=`/sbin/ifconfig $IFACE | grep "inet addr" | cut -d: -f2 | cut -d" "
-f1`
IPGW=`netstat -nr | grep ^"0.0.0.0" | awk -F" " '{print $2} '`
IPBCAST=`/sbin/ifconfig $IFACE | grep "Bcast" | cut -d: -f3 | cut -d" " -f1`

echo "Interface = " $IFACE
echo "Bridge if = " $BRIF
echo "IP = " $IPORIG
echo "Gateway = " $IPGW
echo "Broadcast = " $IPBCAST

ifconfig $IFACE down
brctl addbr $BRIF
ifconfig $IFACE 0.0.0.0 promisc up
ifconfig $BRIF $IPORIG netmask 255.255.255.0 broadcast $IPBCAST up
brctl stp $BRIF off
brctl setfd $BRIF 1
brctl sethello $BRIF 1
brctl addif $BRIF $IFACE
route add default gw $IPGW
darky:~#

Now, configure /etc/qemu-ifup, and set the +x bit (chmod 755 /etc/qemu-ifup)
like this:

darky:~# ls -l /etc/qemu-ifup
-rwxr-xr-x 1 root root 60 2006-08-19 12:57 /etc/qemu-ifup
darky:~# cat /etc/qemu-ifup
#!/bin/sh
ifconfig $1 0.0.0.0 promisc up
brctl addif br0 $1
darky:~#

Now, you can use your Plan9 as a physical node in your network, then
configure the Plan9 scripts as
http://plan9.bell-labs.com/wiki/plan9/Network_configuration/index.html

For boot the Plan 9 you shoud use this command:

/usr/bin/qemu -m 128 -hda '' -net nic,vlan=0,macaddr=00:11:22:33:44:55 -net
tap,vlan=0,ifname= -localtime &

slds.

2006/8/19, Ronald G Minnich <rminnich@lanl.gov>:
>
> here's how I run qemu so as to get things going. This allows me to
> drawterm into it.
>
> qemu qemu.vesaroot &
>
> Gets me a cpu kernel going
>
> sleep 5 && dhcpd -d
>
> gets me the dhcpd
>
> a run looks like this:
>
> [root@q plan9]# qemu qemu.vesaroot & sleep 5&& dhcpd -d
> [1] 4674
> Connected to host network interface: tun1
> Could not open '/dev/kqemu' - QEMU acceleration layer not activated
> Internet Systems Consortium DHCP Server V3.0.2-RedHat
> Copyright 2004 Internet Systems Consortium.
> All rights reserved.
> For info, please visit http://www.isc.org/sw/dhcp/
> Wrote 0 deleted host decls to leases file.
> Wrote 0 new dynamic host decls to leases file.
> Wrote 17 leases to leases file.
> Listening on LPF/tun1/46:9c:6d:94:f5:1f/172.20.0/24
> Sending on   LPF/tun1/46:9c:6d:94:f5:1f/172.20.0/24
>
> No subnet declaration for ath0 (192.168.0.104).
> ** Ignoring requests on ath0.  If this is not what
>     you want, please write a subnet declaration
>     in your dhcpd.conf file for the network segment
>     to which interface ath0 is attached. **
>
> Sending on   Socket/fallback/fallback-net
> DHCPDISCOVER from 52:54:00:12:34:56 via tun1
> DHCPOFFER on 172.20.0.2 to 52:54:00:12:34:56 via tun1
> Dynamic and static leases present for 172.20.0.2.
> Remove host declaration qemu or remove 172.20.0.2
> from the dynamic address pool for 172.20.0/24
> DHCPREQUEST for 172.20.0.2 (172.20.0.1) from 52:54:00:12:34:56 via tun1
> DHCPACK on 172.20.0.2 to 52:54:00:12:34:56 via tun1
>
>
> (note the DHCPREQUEST -- that's my plan 9)
> (the error message is unimportant)
>
> OK, what's the config look like? dhcpd.conf:
> subnet 172.20.0.0 netmask 255.255.255.0 {
>                range 172.20.0.2 172.20.0.2 ;
>                default-lease-time 600;
>                   max-lease-time 7200;
>                option subnet-mask 255.255.255.0;
>                  option routers 172.20.0.1;
>              }
> host qemu {
>          hardware ethernet 52:54:00:12:34:56;
>          fixed-address xtest;
> }
>
> xtest is (from /etc/hosts):
> 172.20.0.2 xtest
>
>
> ok but how did tun1 get configured? You need to set up /etc/qemu-ifup
>
> [root@q etc]# cat /etc/qemu-ifup
> #!/bin/sh
> tun=$1
> sudo /sbin/ifconfig $1 172.20.0.1
> sudo /sbin/iptables -N nat
> sudo /sbin/iptables -t nat -F
> sudo /sbin/iptables -t nat -A POSTROUTING -s 172.20.0.1 -j MASQUERADE
> sudo /sbin/iptables -t nat -A POSTROUTING -d 172.20.0.1 -o $tun
> sudo echo 1 > /proc/sys/net/ipv4/ip_forward
> [root@q etc]#
>
>
> this allows me to drawterm into the plan 9 cpu server running on my
> laptop.
>
> If this all works, then put it in the wiki :-) This is on FC4.
>
> ron
>



-- 
Rodolfo García "kix"

[-- Attachment #2: Type: text/html, Size: 7842 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] err 2: arena creation time after last write time
  2006-08-19  4:25     ` [9fans] err 2: arena creation time after last write time Ronald G Minnich
  2006-08-19 14:59       ` Rodolfo (kix)
@ 2006-08-19 17:21       ` Gorka guardiola
  2006-08-28 12:46       ` [9fans] test command is broken Richard Miller
  2 siblings, 0 replies; 25+ messages in thread
From: Gorka guardiola @ 2006-08-19 17:21 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On 8/18/06, Ronald G Minnich <rminnich@lanl.gov> wrote:

> Connected to host network interface: tun1
> Could not open '/dev/kqemu' - QEMU acceleration layer not activated

You are not using kqemu!!. It used to be really unstable, but it is
is stable enough now (at least for me). without it I cant use qemu because
it is too slow...
-- 
- curiosity sKilled the cat


^ permalink raw reply	[flat|nested] 25+ messages in thread

* [9fans] Searching for text outside Acme
  2006-08-19  2:46     ` Gorka guardiola
@ 2006-08-19 18:21       ` yard-ape
  2006-08-19 18:33         ` Benn Newman
  0 siblings, 1 reply; 25+ messages in thread
From: yard-ape @ 2006-08-19 18:21 UTC (permalink / raw)
  To: 9fans

I'm curious: how did Plan9 users search through text output in a window (before they all used Acme)?  Plumb output to Sam?  Whither that old search feature from the old standalone unix 9term?

-Derek


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 18:21       ` [9fans] Searching for text outside Acme yard-ape
@ 2006-08-19 18:33         ` Benn Newman
  2006-08-19 20:59           ` Micah Stetson
                             ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Benn Newman @ 2006-08-19 18:33 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 510 bytes --]

yard-ape@telus.net wrote:
> I'm curious: how did Plan9 users search through text output in a window (before they all used Acme)?  Plumb output to Sam?  Whither that old search feature from the old standalone unix 9term?
> 
> -Derek
Beats me. I don't like having to use acme (it's a bother when I need to 
start it just to search through some text, so I'd like to know what I 
can *still* do. The real solution, of course, is to port less to Plan 9.
--
Benn Newman | http://www.tip9ug.jp/who/newmanbe/

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3639 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 18:33         ` Benn Newman
@ 2006-08-19 20:59           ` Micah Stetson
  2006-08-19 21:24             ` Benn Newman
  2006-08-19 21:45             ` yard-ape
  2006-08-19 21:02           ` Charles Forsyth
  2006-08-20  3:29           ` erik quanstrom
  2 siblings, 2 replies; 25+ messages in thread
From: Micah Stetson @ 2006-08-19 20:59 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

> can *still* do. The real solution, of course, is to port less to Plan 9.

There's a comment designed to get a response.

Have you tried 'grep foo /dev/text', or is that not what you wanted?
people talk about adding look to the button-2 menu every once in a
while:

http://www.google.com/search?q=site%3A9fans.net+%22searching+in+rio+terminal+windows%22

I thought somebody made a patch once, but I can't find it.

Micah


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 18:33         ` Benn Newman
  2006-08-19 20:59           ` Micah Stetson
@ 2006-08-19 21:02           ` Charles Forsyth
  2006-08-20  3:29           ` erik quanstrom
  2 siblings, 0 replies; 25+ messages in thread
From: Charles Forsyth @ 2006-08-19 21:02 UTC (permalink / raw)
  To: 9fans

> it's a bother when I need to 
> start [acme] just to search through some text

usually, i start a big acme with frames populated from last time, when i log in,
so it's always there, ready for work.  agrep is useful there.



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 20:59           ` Micah Stetson
@ 2006-08-19 21:24             ` Benn Newman
  2006-08-20  1:03               ` Micah Stetson
  2006-08-19 21:45             ` yard-ape
  1 sibling, 1 reply; 25+ messages in thread
From: Benn Newman @ 2006-08-19 21:24 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 694 bytes --]

Micah Stetson wrote:
>> can *still* do. The real solution, of course, is to port less to Plan 9.
I hope you know that that was a joke.
> There's a comment designed to get a response.
But, of course.
> Have you tried 'grep foo /dev/text', or is that not what you wanted?
A typical use (for me) for wanting to search is man pages (some of them 
are rather long). I don't care where the word is, just what comes 
after/around it.
> people talk about adding look to the button-2 menu every once in a
> while:
(not using Plan 9 right now, shame on me) I think it is. From reading 
the documentation, I don't understand what it does.
--
Benn Newman - http://www.tip9ug.jp/who/newmanbe

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3639 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 20:59           ` Micah Stetson
  2006-08-19 21:24             ` Benn Newman
@ 2006-08-19 21:45             ` yard-ape
  2006-08-19 21:53               ` Francisco J Ballesteros
  1 sibling, 1 reply; 25+ messages in thread
From: yard-ape @ 2006-08-19 21:45 UTC (permalink / raw)
  To: 9fans

"Micah Stetson" <micah@stetsonnet.org> wrote:

> Have you tried 'grep foo /dev/text', or is that not what you wanted?
> people talk about adding look to the button-2 menu every once in a
> while...

Well, if Mr. Pike says "Look" would crowd button 2, then I drop it.  But how does one jump to a string in a man page without visually scanning it from top to bottom (for example)?  Plumbing the text 'man(1)' to sam works alright; but I thought there might be a way to leverage the text window's noscroll behaviour a little more.

-Derek


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 21:45             ` yard-ape
@ 2006-08-19 21:53               ` Francisco J Ballesteros
  0 siblings, 0 replies; 25+ messages in thread
From: Francisco J Ballesteros @ 2006-08-19 21:53 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Using acme for doing everything (to honor its name) works just fine.
After you read a man page, all the refs in there are ready for button-3.

I found acme incovenient time ago when I was using it like I used other
editors in unix. As soon as I started to use acme for everything, my feeling
changed. But in any case, feelings about editors are a religion,
aren´t they? :-)

On 8/19/06, yard-ape@telus.net <yard-ape@telus.net> wrote:
> "Micah Stetson" <micah@stetsonnet.org> wrote:
>
> > Have you tried 'grep foo /dev/text', or is that not what you wanted?
> > people talk about adding look to the button-2 menu every once in a
> > while...
>
> Well, if Mr. Pike says "Look" would crowd button 2, then I drop it.  But how does one jump to a string in a man page without visually scanning it from top to bottom (for example)?  Plumbing the text 'man(1)' to sam works alright; but I thought there might be a way to leverage the text window's noscroll behaviour a little more.
>
> -Derek
>
>

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 21:24             ` Benn Newman
@ 2006-08-20  1:03               ` Micah Stetson
  0 siblings, 0 replies; 25+ messages in thread
From: Micah Stetson @ 2006-08-20  1:03 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

> >> can *still* do. The real solution, of course, is to port less to Plan 9.
> I hope you know that that was a joke.

I figured it was, but I neglected to add smileys to my response.

Micah


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-19 18:33         ` Benn Newman
  2006-08-19 20:59           ` Micah Stetson
  2006-08-19 21:02           ` Charles Forsyth
@ 2006-08-20  3:29           ` erik quanstrom
  2006-08-20  5:07             ` yard-ape
  2 siblings, 1 reply; 25+ messages in thread
From: erik quanstrom @ 2006-08-20  3:29 UTC (permalink / raw)
  To: 9fans

in the spirit of smacme...

if you're using p9p, i put a copy of 9term with b3 menu items for forward and reverse
searching.  i but a posixthreads binary there too.  /n/sources/contrib/quanstro/9term.look(.tar)?.bz2
the reason for the binary is that this was built for a very old version of p9p (before
russ added the per-window devdraw.)  so i'm not sure if it will compile anymore.

i used to use this quite a bit, but it, like linux, has fallen into disuse here.  i just didn't have 
the heart to put that into rio.

- erik

On Sat Aug 19 13:34:10 CDT 2006, newmanbe@sdf.lonestar.org wrote:

> yard-ape@telus.net wrote:
> > I'm curious: how did Plan9 users search through text output in a window (before they all used Acme)?  Plumb output to Sam?  Whither that old search feature from the old standalone unix 9term?
> > 
> > -Derek
> Beats me. I don't like having to use acme (it's a bother when I need to 
> start it just to search through some text, so I'd like to know what I 
> can *still* do. The real solution, of course, is to port less to Plan 9.
> --
> Benn Newman | http://www.tip9ug.jp/who/newmanbe/


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [9fans] Searching for text outside Acme
  2006-08-20  3:29           ` erik quanstrom
@ 2006-08-20  5:07             ` yard-ape
  0 siblings, 0 replies; 25+ messages in thread
From: yard-ape @ 2006-08-20  5:07 UTC (permalink / raw)
  To: 9fans

erik quanstrom <quanstro@quanstro.net> wrote:

> in the spirit of smacme...
>
> if you're using p9p, i put a copy of 9term with b3 menu items for forward and reverse
> searching.  i but a posixthreads binary there too.  /n/sources/contrib/quanstro/9term.look(.tar)?.bz2

Thanks, Erik; that'll do very nicely.


^ permalink raw reply	[flat|nested] 25+ messages in thread

* [9fans] test command is broken
  2006-08-19  4:25     ` [9fans] err 2: arena creation time after last write time Ronald G Minnich
  2006-08-19 14:59       ` Rodolfo (kix)
  2006-08-19 17:21       ` Gorka guardiola
@ 2006-08-28 12:46       ` Richard Miller
  2 siblings, 0 replies; 25+ messages in thread
From: Richard Miller @ 2006-08-28 12:46 UTC (permalink / raw)
  To: 9fans

The patch applied to the test(1) command on 12 August was
incorrect, as shown by this example:

term% test 1 -gt 2 -o 3 -lt 4 && echo yes
yes
term% test 1 -lt 2 -o 3 -lt 4 && echo yes
test: unexpected operator/operand: 3
term% 

Because the -a and -o operators don't necessarily
evaluate their right-hand argument, it's wrong to assume
that  there should be no arguments remaining when the
top-level expresssion evaluation returns.

The result is not just a spurious error message but possibly
an incorrect truth status, so I would suggest that anyone who
has pulled from sources since 12 August should revert to the
previous version of /386/bin/test.

-- Richard



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2006-08-28 12:46 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-18 11:40 [9fans] err 2: arena creation time after last write time Rodolfo (kix)
2006-08-18 14:45 ` David Leimbach
2006-08-19  0:28   ` Rodolfo (kix)
2006-08-19  1:53     ` erik quanstrom
2006-08-19  2:46     ` Gorka guardiola
2006-08-19 18:21       ` [9fans] Searching for text outside Acme yard-ape
2006-08-19 18:33         ` Benn Newman
2006-08-19 20:59           ` Micah Stetson
2006-08-19 21:24             ` Benn Newman
2006-08-20  1:03               ` Micah Stetson
2006-08-19 21:45             ` yard-ape
2006-08-19 21:53               ` Francisco J Ballesteros
2006-08-19 21:02           ` Charles Forsyth
2006-08-20  3:29           ` erik quanstrom
2006-08-20  5:07             ` yard-ape
2006-08-19  4:25     ` [9fans] err 2: arena creation time after last write time Ronald G Minnich
2006-08-19 14:59       ` Rodolfo (kix)
2006-08-19 17:21       ` Gorka guardiola
2006-08-28 12:46       ` [9fans] test command is broken Richard Miller
2006-08-18 20:25 ` [9fans] err 2: arena creation time after last write time csant
2006-08-18 20:29   ` John Floren
2006-08-18 20:38     ` csant
2006-08-18 20:41       ` andrey mirtchovski
2006-08-18 20:46         ` John Floren
2006-08-18 20:46         ` csant

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).