← Back to team overview

papercuts-ninja team mailing list archive

[Bug 1165104] Re: oneconf is only showing the pc you are on in raring and isn't sharing to other machines

 

So I did more testing, the conclusion so far:
- From my Ubuntu 12.10, the app list was synced on the ubuntu.com server.
- From my Ubuntu 13.10, I presume the app list was only on the machine itself, although the device was listed on Ubuntu One.

I applied the fix_sso_app_name.patch to both machines (on the Ubuntu
12.10 I did the modification manually because the lines differ). It
didn't solve anything, but it also did not get worse.

I checked the Ubuntu 13.10 machine and found the same error as mentioned
in comment 7. On the other machine the same code worked well.  So maby
there is something wrong the way python3 resolves the self._get() in
Ubuntu 13.10, where in Ubuntu 12.10 python2.7 does it well .

So I applied the infraclient_pristine_get.patch only to the 13.10
machine.

When I then restarted the service (/usr/share/oneconf/oneconf-service
--debug), I found my other machine in the list returned bij the
ubuntu.com server. See comment 23 for the the extra log code I added to
infraclient_pristine.py .

And returning to the 12.10 machine, restarting the service returned both
machines.

Conclusions so far:
- In Ubuntu 13.10 there is defenitly something wrong with that self._get() routine. the 'infraclient_pristine_get.patch' is a temporary solution.
- There is no easy way to check what is on the ubuntu.com servers. The device lists only (I presume) show if there has been a authentication, NOT if there really has been a transfer of data.
- The 'last used' dates on the https://one.ubuntu.com/account/ page don't seem to be updated of Ubuntu One and Ubuntu Software Center. So they can't be used as check if data has been transfered well.
- More specific debug log lines in the onconf code could make tracing errors easier.
- Not sure if  fix_sso_app_name.patch is necessary, but i doesn't seem to harm.

-- 
You received this bug notification because you are a member of Papercuts
Ninjas, which is a bug assignee.
https://bugs.launchpad.net/bugs/1165104

Title:
  oneconf is only showing the pc you are on in raring and isn't sharing
  to other machines

Status in One Hundred Papercuts:
  Triaged
Status in “oneconf” package in Ubuntu:
  Triaged

Bug description:
  In Raring I see only the machince I'm on.  In the precise box beside
  it I see a couple of boxes but not this one.  Please see the
  screenshots attached.

  I have a feeling that some how the sync has broken but I'm not sure
  what technology it is use on the backend.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: oneconf 0.3.3
  ProcVersionSignature: Ubuntu 3.8.0-16.26-generic 3.8.5
  Uname: Linux 3.8.0-16-generic x86_64
  ApportVersion: 2.9.2-0ubuntu5
  Architecture: amd64
  Date: Fri Apr  5 18:18:24 2013
  InstallationDate: Installed on 2013-04-02 (3 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130402)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: oneconf
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/1165104/+subscriptions