New issue
Advanced search Search tips

Issue 604469 link

Starred by 8 users

Issue metadata

Status: Verified
Owner:
Closed: May 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

[Linux]: Chrome Remote Desktop apt-get update error

Project Member Reported by dgarr...@chromium.org, Apr 18 2016

Issue description

I get update errors for Chrome Remote Desktop on my home machine (Linux Mint), despite having 50.0.2661.75 (64-bit)stable channel of Chrome installed. The machine IS fetching updates to CRD, but still gives the following error on "sudo apt-get update":

W: Failed to fetch http://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

 
This problem existed for Chrome, but has been addressed here:  crbug.com/591480 

Comment 2 by mmoss@chromium.org, Apr 18 2016

Labels: -Pri-3 OS-Linux Pri-1
Owner: sergeyu@chromium.org
Status: Assigned (was: Untriaged)
dgarrett@, I looked around a bit, and it looks like CRD copies the relevant packaging configs from the main Chrome installer, so it should get the fix at the same time Chrome does (https://codereview.chromium.org/1897933002/). I don't know what their release schedule is though, but it probably isn't as frequent as Chrome. +sergeyu, who might know more of that.
Status: Untriaged (was: Assigned)
Changing status to make sure it gets discussed at triage.
Cc: lambroslambrou@chromium.org
Owner: rkjnsn@chromium.org
Status: Assigned (was: Untriaged)
Erik, can you take this since you've been looking at the packaging system recently? Lambros can probably help you out.

Comment 5 by dhw@chromium.org, May 19 2016

Summary: [Linux]: Chrome Remote Desktop apt-get update error (was: apt-get update error)
Status: Started (was: Assigned)
Project Member

Comment 7 by bugdroid1@chromium.org, May 25 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/20447ead8ba4b9bf3310da0d80a23a199aba1d60

commit 20447ead8ba4b9bf3310da0d80a23a199aba1d60
Author: lambroslambrou <lambroslambrou@chromium.org>
Date: Wed May 25 00:20:51 2016

[remoting host] Fix the APT repository setup in the Debian package.

This adds the [arch=] qualifier to the APT sources.list entry for
Chrome Remote Desktop, so that APT no longer reports an error for the
missing 32-bit package. This also corrects a regex used for detecting
the current configuration.

BUG= 604469 

Review-Url: https://codereview.chromium.org/2011643002
Cr-Commit-Position: refs/heads/master@{#395748}

[modify] https://crrev.com/20447ead8ba4b9bf3310da0d80a23a199aba1d60/remoting/host/installer/linux/build-deb.sh

Labels: Merge-Request-52
Status: Fixed (was: Started)
Requesting merge of revision 20447ead8ba4b9bf3310da0d80a23a199aba1d60 into M52.

This has been verified on a Canary build of Chrome Remote Desktop, and doesn't affect Chrome at all.

Owner: lambroslambrou@chromium.org
Status: Assigned (was: Fixed)
Cc: -lambroslambrou@chromium.org

Comment 11 by tin...@google.com, May 26 2016

Labels: -Merge-Request-52 Merge-Approved-52 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M52 (branch: 2743)
Project Member

Comment 12 by bugdroid1@chromium.org, May 26 2016

Labels: -merge-approved-52 merge-merged-2743
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/093c2991eca982a61654aa4e8edcd11778033ee8

commit 093c2991eca982a61654aa4e8edcd11778033ee8
Author: Lambros Lambrou <lambroslambrou@chromium.org>
Date: Thu May 26 18:26:45 2016

[remoting host] Fix the APT repository setup in the Debian package.

This adds the [arch=] qualifier to the APT sources.list entry for
Chrome Remote Desktop, so that APT no longer reports an error for the
missing 32-bit package. This also corrects a regex used for detecting
the current configuration.

BUG= 604469 

Review-Url: https://codereview.chromium.org/2011643002
Cr-Commit-Position: refs/heads/master@{#395748}
(cherry picked from commit 20447ead8ba4b9bf3310da0d80a23a199aba1d60)

Review URL: https://codereview.chromium.org/2015973002 .

Cr-Commit-Position: refs/branch-heads/2743@{#82}
Cr-Branched-From: 2b3ae3b8090361f8af5a611712fc1a5ab2de53cb-refs/heads/master@{#394939}

[modify] https://crrev.com/093c2991eca982a61654aa4e8edcd11778033ee8/remoting/host/installer/linux/build-deb.sh

When we we expect the error to stop happening for home users. After the next update is pushed?
Once we release the M52 Debian chrome-remote-desktop package, and users update their system, they should stop seeing the error.

Status: Fixed (was: Assigned)
Despite this being marked as fixed in May, I still see this error in July.

Has this fix made it to the current stable channel release yet?
The fix was broken - see  bug 625014 . I've fixed it and merged it onto both M52 and M53. I can't give an exact timeline, but we should have M52 run through QA and publicly released soon.

Thanks!
Status: Verified (was: Fixed)
Verified Fixed in 52.0.2743.48

Comment 20 by doxland@gmail.com, Mar 11 2018

Using Ubuntu 16.04 64 bit machine; update daily
Still persists for me.
All packages are up to date.
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/earth/deb stable InRelease' doesn't support architecture 'i386'
Star icon not found
do not post "+1 Me too!".
Instead, click the star icon.

I think that's the repository for Google Earth? Google has stopped supporting 32-bit versions of some packages. But you probably have an old entry for the 32-bit package in your /etc/apt/sources.list.d/ directory. Review your APT sources and delete or disable the broken entry for i386. Or you could try uninstalling (purge) and reinstalling the Google Earth package, which should fix the broken APT configuration.

Sign in to add a comment