gnome-volume-manager-2.17 in gnome-2.20
Eric L. Chen
d9364104 at mail.nchu.edu.tw
Fri Oct 19 10:17:49 PDT 2007
On Sat, 2007-10-20 at 00:48 +0800, Eric L. Chen wrote:
> On Fri, 2007-10-19 at 08:56 -0400, Joe Marcus Clarke wrote:
> > Eric L. Chen wrote:
> > > On Thu, 2007-10-18 at 19:41 -0400, Joe Marcus Clarke wrote:
> > >> On Thu, 2007-10-18 at 09:46 +0800, Eric L. Chen wrote:
> > >>> On Wed, 2007-10-17 at 22:29 +0800, Eric L. Chen wrote:
> > >>>> On Wed, 2007-10-17 at 09:14 +0800, Eric L. Chen wrote:
> > >>>>> Hi,
> > >>>>> My gnome-volume-manager cannot startup after upgrade to gnome-2.20.
> > >>>>> That caused gnome will not mount USB disk automatically, this is a
> > >>>>> little problem because I've be using gnome+freebsd as my desktop
> > >>>>> for a long time.
> > >>>>>
> > >>>>> After googled, this is not FreeBSD specified problem, it happened
> > >>>>> in archlinux, too. See http://bbs.archlinux.org/viewtopic.php?id=37544
> > >>>>> Discuss more at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428810
> > >>>>> I applied their patch and my gnome now can mount USB disk/CDROM
> > >>>>> automatically.
> > >>>> Hi Marcus,
> > >>>> I saw you committed patch to solve local user problem.
> > >>>> ----
> > >>>> Fix a dumb bug where we would not be able to detect the local user
> > >>>> properly.
> > >>>> This bug was exposed when the integer overflow bug was fixed. This should
> > >>>> prevent g-v-m from terminating on startup.
> > >>>> ----
> > >>>> But I still cannot startup g-v-m successfully, like:
> > >>>> ----
> > >>>> ~> gnome-volume-manager
> > >>>> ~> ps -ax|grep gnome-volume-manager
> > >>>> ~> gnome-volume-manager -n
> > >>>> ~> ps -ax | grep gnome-volume-manager
> > >>>> 2232 p1 R+ 0:00.00 grep gnome-volume-manager
> > >>>> ~> gnome-volume-manager --sm-disable
> > >>>> ~> ps -ax | grep gnome-volume-manager
> > >>>> 2236 p1 R+ 0:00.00 grep gnome-volume-manager
> > >>>> ~> ps -ax | grep gnome-volume-manager
> > >>>> ~> gnome-volume-manager -d yes
> > >>>> ~> ps -ax | grep gnome-volume-manager
> > >>>> ----
> > >>>> I am using Intel 2200BG wireless card, maybe it still has problem with wireless connection.
> > >>>>
> > >>> After more test, sometimes g-v-m cannot startup automatically, but
> > >>> sometimes not.
> > >> I cannot reproduce this behavior on either my i386 or amd64 GNOME 2.20
> > >> machines. At the very least you will need to provide ktrace output of
> > >> when g-v-m does not start properly. Preferably, you should use gdb to
> > >> set breakpoints, and figure out why g-v-m is exiting prematurely.
> > >>
> > >> Joe
> > >>
> > > ktrace attached.
> > > g-v-m cannot auto startup, set in
> > > [System]->[Preferences]->[Sessions]->[Startup Programs].
> > > But can start by [Alt]-[F2] "Run Application".
> >
> > Looks like /var/run/utmp is 0 bytes. g-v-m opens this file, and scans
> > through it to confirm whether or not the current user is logged in
> > locally on the console. To do this, it looks for a utmp record on
> > either one of the ttyv devices or connected from :0.X where X is >= 0
> > and <= 9.
> >
> > Looks like there might be some issue with the way you run X, or some
> > other problem manipulating /var/run/utmp.
> >
> > Joe
> I login via gdm by set gnome_enable="YES" in /etc/rc.conf.
> The man said /var/run/utmp is used by rwho, users, w and who.
> Here is my laptop's output, it seem no problem:
> ~> rwho
> ~> users
> lihong
> ~> w
> 12:42AM up 1:19, 1 user, load averages: 0.21, 0.33, 0.31
> USER TTY FROM LOGIN@ IDLE WHAT
> lihong p0 :0.0 12:19AM - w
> ~> who
> lihong ttyp0 Oct 20 00:19 (:0.0)
> ~> hexdump -C /var/run/utmp
> 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 000002c0 74 74 79 70 30 00 00 00 6c 69 68 6f 6e 67 00 00
> 000002d0 00 00 00 00 00 00 00 00 3a 30 2e 30 00 00 00 00
> 000002e0 00 00 00 00 00 00 00 00 02 d9 18 47 74 74 79 70
> 000002f0 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00000300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00000310 00 00 00 00 a0 dc 18 47
>
> /Eric
Addtionally, if I login via gdm and didn't open any terminal.
Size of /var/run/utmp is 0 (zero), check by using nautilus.
/Eric
More information about the freebsd-gnome
mailing list