Package Details: lastpass 4.1.2-5

Git Clone URL: https://aur.archlinux.org/lastpass.git (read-only)
Package Base: lastpass
Description: The Universal LastPass installer for Firefox, Chrome, and Opera
Upstream URL: https://lastpass.com
Licenses: custom
Submitter: Det
Maintainer: Det
Last Packager: Det
Votes: 70
Popularity: 2.609796
First Submitted: 2013-06-02 17:50
Last Updated: 2016-04-29 16:33

Dependencies (15)

Required by (0)

Sources (6)

Pinned Comments

Det commented on 2016-03-09 15:32

✔ NOTE: If the md5sums don't match, don't post the makepkg output. Simply flag the package.

Latest Comments

Det commented on 2016-04-15 15:56

That's with the binary plugin. You can extract the .crx to see the one provided without it.

FadeMind commented on 2016-04-15 15:55

LastPass Chrome Extension version is 4.1.6, not 4.1.5.

http://pix.toile-libre.org/upload/original/1460735695.png

Det commented on 2016-04-11 15:13

Not, if multiple?

Erroneous commented on 2016-04-11 13:49

I don't know if there is a standard way of doing this, but you could use the following to figure out the current user name and home directory in lastpass.install if only one user is logged in:

_user=$(users | sed -e 's/ /\n/g' | grep -v root | sort | uniq) # User
_home=$(eval echo ~$_user) # $HOME

Det commented on 2016-03-28 17:23

"Your package lastpass [1] has been flagged out-of-date by Emmaseven [2]:

md5 not correct"

Which one? All pass here.

Det commented on 2016-03-26 10:22

Done-desu!

FadeMind commented on 2016-03-26 07:13

nplastpass64
and
nplastpass
bin files are now in $srcdir/lplinux/

So install command should be

install -Dm755 lplinux/nplastpass$_64 "$pkgdir"/etc/opt/chrome/native-messaging-hosts/nplastpass$_64

apastuszak commented on 2016-03-13 23:48

Since I installed the latest version, Chrome will not remember my 2 factor authentication code for 30 days. I need to re-enter it every time I re-launch Chrome.

Det commented on 2016-03-09 15:32

✔ NOTE: If the md5sums don't match, don't post the makepkg output. Simply flag the package.

sedwen commented on 2016-02-11 21:48

md5sum incorrect

lpchrome_linux_4.0.6-1.crx ... FAILED

flagged

Det commented on 2016-02-11 20:07

It was a purposeful change.

FadeMind commented on 2016-02-11 19:40

FIXED PKGBUILD:

https://pastebin.com/raw/qiPusU9X

libnplastpass64.so is not available anymore for Firefox.

I fixed name for CRX chrome plugin too.

spapanik21 commented on 2016-01-27 11:24

There are two issues with the package. First it does not install the package in opera, and second it fails to get the signing in firefox (which will be a real issue when ff46 gets released)

s83 commented on 2016-01-25 22:26

Can you add support for opera and opera-developer? thank you in advance

Det commented on 2016-01-18 21:37

Oh yeah.

radiomike commented on 2016-01-18 21:34

PKGBUILD and lastpass.install currently broken due to change of name for firefox plugin.

Other references to lp_linux_$_ffver.xpi need updating to lp4_$_ffver.xpi?

One in _firefox_package() function and at least 2 in lastpass.install

Det commented on 2016-01-18 18:06

@harpchad, Pastebin, please.

harpchad commented on 2016-01-18 16:10

Here's a patch that will allow it to build with the updated chrome and firefox versions as of 1/18:
--- PKGBUILD.o 2016-01-18 10:07:17.000000000 -0600
+++ PKGBUILD 2016-01-18 10:11:29.645686287 -0600
@@ -3,9 +3,9 @@
pkgname=lastpass
pkgver=4.0.0
_universal=$pkgver-1 # Version of the universal installer: https://lastpass.com/misc_download2.php
-_chromver=4.0.0-1 # The actual extensions' versions
-_ffver=3.2.42-1
-pkgrel=1
+_chromver=4.0.3-1 # The actual extensions' versions
+_ffver=4.0.1-1
+pkgrel=2
pkgdesc="The Universal LastPass installer for Firefox, Chrome, and Opera"
arch=('i686' 'x86_64')
url="https://lastpass.com"
@@ -29,14 +29,14 @@
'com.lastpass.nplastpass.json'
'lastpass_policy.json'
# Firefox
- "lp_linux_$_ffver.xpi::$url/lp_linux.xpi"
+ "lp_linux_$_ffver.xpi::$url/lp4.xpi"
'profiles.ini')
noextract=("lp_linux_$_ffver.xpi")
-md5sums=('0fab4037becea4f1482b42a15182cddd'
+md5sums=('94672a14e39bd7c9022fcf23837a08a4'
'009f2d1a3ac25eb7a3a18f5ad0fc4f53'
'151251e415bccdffc1dc0df592d1d7e1'
'9af777d2eea8e67ad332235718a7653d'
- '632703e30bc26865f15f87690e516105'
+ 'd4a8679fe4d8cedf1369d90eb7a0b0b5'
'd0f555a644484baccf649f7969794ece')

# 64-bit?

txtsd commented on 2016-01-15 09:07

==> Validating source files with md5sums...
lpchrome_linux_4.0.0-1.crx ... FAILED

Det commented on 2016-01-13 13:51

@xdevla, sadly, you are so mistaken.

You can flag it, when the md5sums don't match no more.

felixsanz commented on 2016-01-04 18:32

broken
==> Validating source files with md5sums...
lp_linux_3.2.40-1.xpi ... FAILED

flow commented on 2015-12-26 19:31

003ed00c79efd54166841ac746c831f6 lp_linux_3.2.40-1.xpi

dmp1ce commented on 2015-12-17 16:09

I'm getting "LastPass could not be verified for use in Firefox and has been disabled." in Firefox.

Does the package need to be updated?

txtsd commented on 2015-12-17 03:56

md5sum lplinux_3.2.16-3.tar.bz2 009f2d1a3ac25eb7a3a18f5ad0fc4f53

Pietro_Pizzi commented on 2015-10-01 20:31

> md5sum /tmp/yaourt-tmp-${USER}/aur-lastpass/lplinux_3.2.16.tar.bz
352e1d7e1b5a4946da19581ab60945b3 /tmp/yaourt-tmp-[user]/aur-lastpass/lplinux_3.2.16.tar.bz2

sensorback commented on 2015-10-01 06:35

I guess this one just installs lastpass on all common browsers, so you don't have to install the extensions manually in each browser? Or does this package give you any additional benefits?

Det commented on 2015-09-30 21:14

Should provide a version that doesn't work.

evilgnome commented on 2015-09-30 21:13

Can anyone tell me exactly what this offers over just the non-binary browser extensions (particularly the firefox one)?

Pietro_Pizzi commented on 2015-09-30 17:21

> md5sum /tmp/yaourt-tmp-${USER}/aur-lastpass/lp_linux_3.2.16.xpi
c69d39cfde945b8b3d4072540d2abb87 /tmp/yaourt-tmp-[user]/aur-lastpass/lp_linux_3.2.16.xpi

sirrus233 commented on 2015-09-05 00:56

Flagged out of date, because the lpchrome_linux checksum is wrong.

Det commented on 2015-08-22 15:04

Whoops. But build with --skipinteg, and it doesn't matter, right?

FadeMind commented on 2015-08-22 14:45

bad checksums...

Det commented on 2015-08-22 14:20

Why didn't you flag it?

Pietro_Pizzi commented on 2015-08-21 09:30

> md5sum /tmp/yaourt-tmp-[user]/aur-lastpass/lpchrome_linux_3.2.21.crx
87fc7adfd303a0d6cb6faa2b790988a3 /tmp/yaourt-tmp-[user]/aur-lastpass/lpchrome_linux_3.2.21.crx

Det commented on 2015-08-17 20:57

It was right until they updated it.

zman0900 commented on 2015-08-17 20:47

The md5sum for lp_linux_3.2.16.xpi is wrong.

Det commented on 2015-07-24 16:58

You don't need to link new MD5SUMS, because you can just build with --skipinteg.

sabrsorensen commented on 2015-07-24 16:57

New md5sums as of 2015-07-24 are as follows:
e6fd852af9807078895c815a8e81bfbf lpchrome_linux.crx
e524a12752284b93979369b463a8f60f lp_linux.xpi

Working PKGBUILD at

http://ix.io/jUH

sabrsorensen commented on 2015-07-24 16:53

New md5sums as of 2015-07-24 are as follows:
e6fd852af9807078895c815a8e81bfbf lpchrome_linux.crx
560746ff6a325200de014a0a599a69bb lplinux.tar.bz2
e524a12752284b93979369b463a8f60f lp_linux.xpi

drewofdoom commented on 2015-06-02 18:42

Working PKGBUILD for the latest version (as of 2015-06-02)

http://pastebin.com/xVy0diAP

i.o commented on 2015-05-11 06:56

lp_linux_3.1.95-1.xpi ... FAILED

I'm sorry, I don't know how to find what it should be.

w1ngnutt commented on 2015-04-21 12:40

lpchrome_linux_3.1.97-1.crx ... FAILED

Should be 9758c09c8b2198933536e2562f3b7c5c

Thanks.

pancho commented on 2015-04-20 10:48

lplinux_3.1.92.tar.bz2 ... FAILED

Should be 560746ff6a325200de014a0a599a69bb

Thanks!

uscountrylinux commented on 2015-04-04 23:40

lpchrome_linux_3.1.95-1.crx ... FAILED

Should be 4403b10effc2775f25f7ce16a87bd1de

Det commented on 2015-03-24 22:37

If you create new profiles, or have multiple users, then yes, but most people don't.

The exception with this package is that it isn't just one add-on/extension for a single browser. It's the extension + plug-in for all applicable browsers.

Eschwartz commented on 2015-03-24 22:32

Because I thought the idea of packaging an extension (:o) is in order to integrate it directly into Firefox, otherwise why not simply install it the usual way?
Similar to why I have Adblock Plus and HTTPS Everywhere installed globally, via similar packages.

A package that merely bootstraps a per-profile user-level install would have to be re-installed every time anyone created a new profile, which makes it somewhat pointless IMHO. It also needs to be installed as each user, to be useful.

Det commented on 2015-03-24 04:28

You mean the add-on, not the (binary) plugin? If it can be updated by a user afterwards without having to update this package, then why not.

I haven't gotten around to even making the Chrome extension install properly, as I kept getting tired of the confusing inconsistent results.

Eschwartz commented on 2015-03-24 04:21

Is there any particular reason why the Firefox plugin isn't just installed to the global extensions directory? Works fine for me.

lastpass.install -- http://pastebin.com/mzHskqnf
PKGBUILD ---------- http://pastebin.com/Z9sMFYPM

(Also I fixed the Chrome version and reported it, this comment isn't about that, I promise! :D)

Det commented on 2015-03-05 10:26

They finally bumped the universal installer version as well.

@damianj, "evolved" is maybe a bit misleading.

damianj commented on 2015-03-05 02:02

It evolved...

lp_linux_3.1.92-1.xpi ... FAILED
New MD5: 503e22577c814b8b2250d598180a7450

Pietro_Pizzi commented on 2015-03-05 01:59

lp_linux_3.1.92-1.xpi ... FAILED

Det commented on 2015-03-04 19:17

All right, already.

bgta commented on 2015-03-04 07:18

lp_linux_3.1.77-1.xpi FAILED

New MD5: 4be910f80dea4bf61f12f8f214519500 lp_linux_3.1.77-1.xpi

Det commented on 2015-02-27 18:29

By the way, came across this while trying to make this work for Chrome (the "Allow access to file URLs" that I always tick): https://lastpass.com/support.php?cmd=showfaq&id=6026

Det commented on 2015-02-26 12:12

Updated, and the Firefox insanity is now fixed. The deprecated Opera extension is also removed. I'm still working on getting the Chrome extension work for both.

Det commented on 2015-02-11 23:51

Yeah, just the flg's fine for me. I don't require 4 comment notifications on top of it :).

thevdude commented on 2015-02-11 23:43

lpchrome_linux_3.1.89-1.crx ... FAILED

Looks like this has been updated, there's a new hash: 4f6f3c1f67a892abc82545edd1536ad5

lastpass-3.1.89-1.oex ... FAILED

Looks like this has been removed, the installer uses the chrome extension for opera now.

Adding the new md5 and removing opera specific parts from the PKGBUILD and .install did not install lastpass for me on google-chrome-beta

thevdude commented on 2015-02-11 23:26

lpchrome_linux_3.1.89-1.crx ... FAILED

Looks like this has been updated, there's a new hash: 4f6f3c1f67a892abc82545edd1536ad5

lastpass-3.1.89-1.oex ... FAILED

Looks like this has been removed, the installer uses the chrome extension for opera now.

thevdude commented on 2015-02-11 23:15

lpchrome_linux_3.1.89-1.crx ... FAILED
lastpass-3.1.89-1.oex ... FAILED

Looks like these two got updates, going to need to update the hashes.

thevdude commented on 2015-02-11 23:14

Checksums failed, going to need updated!

oblique commented on 2015-01-22 08:48

Ok I found what I had to do in Chromium:
1) install this package
2) install Lastpass from Chrome Store
3) Login in Lastpass then click on its icon and go: Tools -> About, click "Enable Native Messaging" and then restart Chromium.

I don't know if there is a more automatic way.

oblique commented on 2015-01-22 08:48

Ok I found what should I do in Chromium:
1) install this package
2) install Lastpass from Chrome Store
3) Login in Lastpass then click on its icon and go: Tools -> About, click "Enable Native Messaging" and then restart Chromium.

I don't know if there is a more automatic way.

oblique commented on 2015-01-22 08:29

Also I noticed that you don't have "chrome-extension://hgnkdfamjgnljokmokheijphenjjhkjc/" in allowed_origins. They have it in their install script.

oblique commented on 2015-01-22 08:05

Lastpass is not shown in Chromium. Should I do anything else after I install this package? I also don't see it in chrome://extensions/

Det commented on 2015-01-18 16:10

There's currently no support for multiple profiles. I'll fix it soon.

evilgnome commented on 2015-01-18 03:50

I just upgraded this package and confirmed this process kills my profiles. Here's the before and after contents of my profiles.ini: http://pastebin.com/xqzXn9b8

I don't remember if I created the lastpass profile or if it was generated by this package and I just held on to it.

Det commented on 2015-01-16 19:20

Profiles.ini is only touched when it doesn't point to a default profile, or it doesn't exist (e.g. if Firefox isn't even installed). Otherwise the extension can't be extracted anywhere reliable, because a profile name is always decided at random.

Have you ever had a look at the contents of the blown out profiles.ini?

Det commented on 2015-01-16 19:18

Why don't you have a look next time and see. The profiles.ini is for cases when there is no firefox profile (e.g. if Firefox isn't even installed). Otherwise the extension can't be extracted anywhere reliable, because a profile name is always decided at random.

evilgnome commented on 2015-01-16 17:55

I've found that every so often my firefox profiles.ini gets clobbered and I have to recreate it to access my profiles. I've taken to backing it up elsewhere and copying it back over whenever that happens. Is it possible this package is responsible for the clobbering? Why does it provide its own profiles.ini?

Det commented on 2014-12-31 04:24

Thanks, @Carceri.

Det commented on 2014-12-25 12:37

Again, flag it.

Pietro_Pizzi commented on 2014-12-25 12:06

==> Validating source files with md5sums...
lpchrome_linux_3.1.77-1.crx ... Passed
lplinux_3.1.50-2.tar.bz2 ... FAILED
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.75-1.xpi ... Passed
profiles.ini ... Passed
lastpass-3.1.77-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed

Det commented on 2014-12-15 22:59

K, you can just flag it.

gverilla commented on 2014-12-15 22:58

The build fails on the .xpi-checksum this time. Btw, the verion should be 3.1.75, not 3.1.54 anymore...

==> Validating source files with md5sums...
lpchrome_linux_3.1.65-1.crx ... Passed
lplinux_3.1.50-2.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.54-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.1.65-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

allen875 commented on 2014-10-30 20:34

Build fails the validity check.

==> Validating source files with md5sums...
lpchrome_linux_3.1.63-1.crx ... FAILED
lplinux_3.1.50.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.54-1.xpi ... Passed
profiles.ini ... Passed
lastpass-3.1.63-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

Det commented on 2014-10-25 08:29

3.1.50-9: Fix ownership of ~/.lastpass/

The second group doesn't matter, as long as the owner is the user itself.

altercation commented on 2014-10-25 01:34

Just installed this and confirmed that the .lastpass and .opera* directories are not showing correct ownership. .lastpass was root:root and .opera was user:root.

I did a quick chown -R username:usergroupname on .lastpass (didn't bother with .opera* since I don't use it) and the trusted computer functionality works again.

Det commented on 2014-10-19 10:34

Hmm, my scripts are actually already supposed to do that. Which browsers' files, and specifically which files, are owned by root?

Edholm commented on 2014-10-16 16:27

It seems the files/dirs installed in the home directory are owned by root and therefore breaks some functionality, such as "Trusted computer". Maybe chown after moving them?

Det commented on 2014-08-21 16:55

Really no need to post that twice in a row..

square252 commented on 2014-08-21 06:22

==> Überprüfe Gültigkeit der Quell-Dateien mit md5sums...
lpchrome_linux_3.1.53-1.crx ... FEHLGESCHLAGEN
lplinux_3.1.50.tar.bz2 ... Durchgelaufen
com.lastpass.nplastpass.json ... Durchgelaufen
lastpass_policy.json ... Durchgelaufen
lp_linux_3.1.50-3.xpi ... Durchgelaufen
profiles.ini ... Durchgelaufen
lastpass-3.1.53-1.oex ... FEHLGESCHLAGEN
prefs.dat ... Durchgelaufen
widgets.dat ... Durchgelaufen
==> FEHLER: Eine oder mehrere Dateien überstanden nicht die Gültigkeits-Prüfung!
==> FEHLER:Makepkg konnte lastpass nicht erstellen.

iliveinapark commented on 2014-08-20 23:48

More file validation problems:

==> Validating source files with md5sums...
lpchrome_linux_3.1.53-1.crx ... FAILED
lplinux_3.1.50.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.50-3.xpi ... Passed
profiles.ini ... Passed
lastpass-3.1.53-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

Det commented on 2014-08-20 14:49

Updated with Cygwin64.

brettski commented on 2014-08-20 14:45

==> Validating source files with md5sums...
...
lp_linux_3.1.50-2.xpi ... FAILED
...
==> ERROR: One or more files did not pass the validity check!

Det commented on 2014-08-08 23:36

Recent changes to LastPass:

v3.1.50/3.1.51 - August 7th 2014 -- Chrome/Firefox/IE/Safari/Yandex

New: Auto-suggest folder name for newly saved popular sites.
Security: Change http to https saved urls for more secure filling.
Security: Tightened CSP rules.
Security: Disallow automatic filling of iframes if domain of frame is different than top page's domain.
Improved: Improved Create Account Wizard in Chrome/Safari.
Improved: Show first time overlay.
Improved: Overview pages in vault when user has not added data.
Improved: UI of online security challenge.
Fixed: Prevent high cpu usage when setup fingerprint authentication.

- https://lastpass.com/upgrade.php?fromwebsite=1&releasenotes=1

Det commented on 2014-08-08 03:11

- https://lastpass.com/upgrade.php?older=1&releasenotes=1

Recent changes to LastPass:

v3.1.44/3.1.45 - July 22nd 2014 -- Chrome/Safari/Yandex

Improved: Further enhancements to Password Generator UI/UX.
Resolved: Improved handling of filling in iframes and framesets.
Resolved: Better detection of hidden fields when filling.

v3.1.42/3.1.43 - July 15th 2014 -- Chrome/Safari/Yandex

Improved: Password Generator UI/UX improvement.
Resolved: Show warning when try to remember master password.
Resolved: Better handling of filling in iframes.

Det commented on 2014-07-04 12:52

Another silent revision update.

neverfox commented on 2014-07-04 04:29

A couple of fails failed the md5sums check.

==> Validating source files with md5sums...
lpchrome_linux_3.1.41-1.crx ... FAILED
lplinux_3.1.40.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.40-1.xpi ... Passed
profiles.ini ... Passed
lastpass-3.1.41-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build lastpass.

Det commented on 2014-07-03 11:40

https://lastpass.com/upgrade.php?older=1&releasenotes=1

v3.1.40/3.1.41 - July 2nd 2014 -- Chrome/Safari/Yandex

New: SecurID support as a second factor.
Resolved: Fix for favicons for Shared Folder sites in local vault.
Resolved: Better handling of login forms in iframes.
Resolved: Better detection of sites with login forms spread across multiple pages.

woodsb02 commented on 2014-07-03 10:21

==> Validating source files with md5sums...
lpchrome_linux_3.1.33-1.crx ... FAILED
lplinux_3.1.40.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.40-1.xpi ... Passed
profiles.ini ... Passed
lastpass-3.1.33-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

Det commented on 2014-07-01 18:48

I'm assuming it works now.

Det commented on 2014-07-01 15:45

That should never happen. I'll look into that some more.

flow commented on 2014-06-29 20:29

Hello,

i use yaourt and i have a problem:

(1/1) mise à jour de lastpass [###########################################] 100%

Installing Mozilla Firefox leftovers...
install : option invalide -- '/'
Saisissez « install --help » pour plus d'informations.
bsdtar: could not chdir to '-/extensions/support@lastpass.com/'

/tmp/alpm_VgKKxg/.INSTALL: ligne 30: -/prefs.js: Aucun fichier ou dossier de ce type
chown : option invalide -- '/'
Saisissez « chown --help » pour plus d'informations.
chown : option invalide -- '/'
Saisissez « chown --help » pour plus d'informations.

Installing Opera leftovers...

Det commented on 2014-06-28 13:59

v3.1.40 - June 26th 2014 -- Firefox/IE

New: Convert Folder in Vault to Shared Folder.
New: Enterprise - policy to force user to setup linked account.
New: Enterprise - check for master password reuse.
New: Adjust Security Challenge results for sites with recent vulnerabilities.
New: LastPass OpenSSL CCS checker tool available.
Resolved: Fix for Google login page.
Resolved: IE instant sync now works.
Resolved: Improved firefox addon performance.
Resolved: Prevent offer to add new sites if already present in vault.
Resolved: Better handling of change password forms.

Det commented on 2014-06-16 00:09

No changelog for 3.1.33 yet: https://lastpass.com/upgrade.php?older=1&releasenotes=1

v3.1.30/31 - June 12th 2014 -- Chrome/Safari/Yandex

New: Convert Folder in Vault to a Shared Folder.
New: Annotate shared items in the vault.
Improved: Better filling for sites with random field names.
Resolved: Fix for accessing applications in toolbar menu.
Resolved: Fix for password generator button in safari.
Resolved: Prevent error in console.
Resolved: Fix for disable offline access and yubikey.

v3.1.20/21 - May 5th 2014 -- Chrome/Safari

Improved: Action icon for folders in vault.
Improved: Faster favicon retrieval when add new sites.
Improved: Better memory usage and overall performance for pages with a large number of frames (including facebook.com).
Resolved: Fixed local updates to safari when editing shared folders.

Det commented on 2014-06-04 22:42

We just hit Summer here in Finland?

Also, I have quite a lot of other packages and places I visit, so for me to look into a feature I've never ever even heard of that isn't working too good might take me some time - especially if the 'looking in' thing takes some time even in and of itself.

I'll try to remember the important cultural differences for the next time I meet an Aussie, though.

Xavion commented on 2014-06-04 22:21

Thanks for not taking 11 days to reply to my comment this time! I agree that your English, in your second reply, was pretty bloody good. Also, whatever you've done to the PKGBUILD, the problem is now fixed at my end.

The initial confusion was due to your use of "I don't get that". Native English speakers often intend "get" to mean "understand" in that case. If you had've said "that doesn't happen here", all ambiguity would have been removed.

By the way, I imagine it'd be pretty easy for those living in Finland to "chill out". However, the situation is very different here in Australia. I encourage you to try it some time and see how cool you are down under :-).

Det commented on 2014-06-04 13:33

Excuse me? What I'm saying to you is that after _just_ trying it out myself, I didn't have such a problem. If you do, then all I can suggest is a rebuild.

As for English, while we don't have that as a native language here in Finland, I can promise you that even for a Finn I actually speak it pretty damn well.

So, chill out, try a rebuild, and then you can come back to report me the results. We can go from there. But I'm telling you right now that if you come back with that same attitude, you're on your own.

Xavion commented on 2014-06-04 05:58

No, I wouldn't have notified you of the problem if your package had worked correctly. Is English your second language or something?

I'm saying that the problem doesn't occur when I install LastPass via its own "install_lastpass.sh" script (i.e. by downloading the tarball manually).

This means your PKGBUILD is doing something differently that's preventing LastPass from remembering (Google Authenticator) trusted computers.

Det commented on 2014-06-04 00:56

I don't get that, so I guess I accidentally fixed it?

Xavion commented on 2014-05-25 00:45

This package doesn't remember trusted computers when using the Google Authenticator multifactor option in Chrome.

Whenever I log-in to LastPass, I'm prompted to enter a Google Authenticator code even though my computer is trusted.

This wasn't happening before I installed your package, and it doesn't occur after I use the standard "install_lastpass.sh" script.

Det commented on 2014-04-22 19:47

You'd also wanna bump the pkgrel.

amkan13 commented on 2014-04-22 19:39

instead of the md5sum for the failed file just enter 'SKIP' for the time being until package is fixed when editing the PKGBUILD

dabai commented on 2014-04-22 15:48

lpchrome_linux_3.1.13-1.crx ... Passed
lplinux_3.1.2.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.1-2.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.1.13-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed

Det commented on 2014-04-13 06:54

Just the fact that they don't match means it's out of date.

E: The 3.1.8 is the 'actual' version. 3.1.9 means you also got the binary component (we get that from the universal installer: https://lastpass.com/lplinux.tar.bz2) (chrome:plugins -> Lastpass Plugin - /usr/lib/mozilla/plugins/libnplastpass(64).so).

For reference:

"Do I have the binary plugin installed?": https://lastpass.com/support.php?cmd=showfaq&id=3206

"What does binary support for extensions mean?": https://lastpass.com/support.php?cmd=showfaq&id=826

Det commented on 2014-04-13 06:44

Just the fact that they don't match means it's out of date.

PonsAsinorem commented on 2014-04-13 03:24

LastPass + binary is 3.1.9 for Chrome.
https://lastpass.com/misc_download2.php

And this confirms out of date (but says 3.1.8)
https://lastpass.com/support.php?lpnorefresh=1

PonsAsinorem commented on 2014-04-13 03:21

Lastpass + binary for Chrome is at 3.1.9
https://lastpass.com/misc_download2.php

epinephrine commented on 2014-04-11 20:49

Updated to 3.1.1?

==> Validating source files with md5sums...
lpchrome_linux_3.1.1-2.crx ... FAILED
lplinux_3.1.0.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lp_linux_3.1.1-2.xpi ... Passed
profiles.ini ... Passed
lastpass-3.1.1-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build lastpass.

Det commented on 2014-04-10 20:42

Well, don't run it as root?

workdowg commented on 2014-04-10 20:33

BTW, answering yes gets the same build failure.

workdowg commented on 2014-04-10 20:32

==> NOTE: Makepkg is running as root. The extensions will not be available to a regular user.
-> Continue? (Y/n)n
==> ERROR: Aborted by user! Exiting...
The build failed.

Any ideas?

Det commented on 2014-04-10 09:35

lol

3.1.0-4 - Changed the permissions of the following to 755:
- /etc/opt/chrome/native-messaging-hosts/nplastpass(64)
- /usr/lib/mozilla/plugins/libnplastpass(64).so

teekay commented on 2014-04-10 08:45

Could you please set the binary component for chrome to 755?

Currently from chrome stdout:
---
LaunchProcess: failed to execvp:
/etc/opt/chrome/native-messaging-hosts/nplastpass64
---

Caused by:
install -Dm644 nplastpass${_64} ...

khughitt commented on 2014-04-09 23:02

Anyone have luck getting latest version working in Chromium?

Det commented on 2014-04-09 10:08

Updated.

joren commented on 2014-04-08 16:13

New version of lp_linux, hash: 2f52b11cadf94eb1f70e5b2a184d0d00

joren commented on 2014-04-08 16:13

New version of lp_linux, hash: 2f52b11cadf94eb1f70e5b2a184d0d00

Det commented on 2014-03-15 18:00

You could try reinstalling with:
# pacman -U /var/cache/pacman/pkg/lastpass-3.1.0-2-*

If it's chromium-browser-bin, then they probably broke it in trunk.

daglamier22 commented on 2014-03-15 14:28

Stopped working in Chromium after updating last night, doesn't show up in extensions list. Does work in Firefox however. Any ideas?

Det commented on 2014-03-04 18:01

Pastebin.

harpchad commented on 2014-03-04 17:41

Looks like lp_linux.xpi has been updated to 3.1.1:

==> Validating source files with md5sums...
lplinux_3.1.0.tar.bz2 ... Passed
com.lastpass.nplastpass.json ... Passed
lastpass_policy.json ... Passed
lpchrome_linux_3.1.1-1.crx ... Passed
lp_linux_3.1.0-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.1.1-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

<RDF:Description RDF:about="urn:mozilla:install-manifest">
<em:id>support@lastpass.com</em:id>
<em:version>3.1.1</em:version>
<em:type>2</em:type>
<em:unpack>true</em:unpack>
.
.
.

Det commented on 2014-02-20 11:13

Yeah, I've been getting that too. Happens once a while. The profile fix was just to get the installation to complete.

I've had doubts from time to time as well, as to whether my complicated install is actually doing what it's supposed to, but a quick verification of removing and installing the extension from inside the browser always proved me wrong. It doesn't interfere with the package, either, so feel free to do it, if you have problems.

You only need to put in your login details anyway.

jpaechnatz commented on 2014-02-20 08:22

now building and updating without errors. thanks.

the last two days I'm getting...could not connect to server/offline mode...messages from the firefox extension, but I guess it's not related to this...

Det commented on 2014-02-20 08:08

I fixed the Firefox profile check, if ~/.mozilla/firefox/profiles.ini doesn't state the 'default' in the name.

Is it still working?

jpaechnatz commented on 2014-02-20 07:10

Prepare() is failing, even makepkg -L does not provide more information.

Det commented on 2014-02-20 03:40

Updated to 3.1.0:

- The libnplastpass(64).so libraries are no longer included in the .crx
- Packaged & uploaded the v3.1.1 .crx to Dev-Host, since https://lastpass.com/lpchrome_linux.crx hasn't been updated (v3.0.19). Just tell me, if it isn't working
- Added the '/etc/opt/chrome/native-messaging-hosts/nplastpass(64)' binary (I don't know, if they've moved to that from the .so's)
→ Added 'com.lastpass.nplastpass.json' so that Chrome/Chromium can use it
- Removed 'hdokiejnpimakedhajhdlcegeplioahd.json' (unnecessary)

Det commented on 2013-12-24 22:39

Yeah, can't reproduce that here.

All I can suggest is to reinstall (or just update) the package.

If for some reason even that doesn't work, you can try reinstalling the extension from the browser itself.

Det commented on 2013-12-24 13:20

It shouldn't be. I'll try to find out what's wrong when I have time.

chetwisniewski commented on 2013-12-23 01:40

It is now broken in Firefox. When you attempt to login to a site you get an invalid password regardless of input. I can log in to Lastpass itself, but it will not fill in passwords.

Det commented on 2013-12-21 20:07

A couple of fixes:

* fix the sed command for Firefox
→ change the default profile from 'lastpass' to 'lastpass.default' as well
* use 'bsdtar' instead of 'unzip'

MikeDacre commented on 2013-12-20 00:52

I think the issue with the "sed: -e expression #5, char 71: unterminated `s' command" error is multiple google chrome profiles.

I recommend changing the line:
-e "s,_mozilla= *[^ ]*,_mozilla=/home/$USER/.mozilla/firefox/$(sed -n 's/^Path=//p' /home/$USER/.mozilla/firefox/profiles.ini)/," \

to:
-e "s,_mozilla= *[^ ]*,_mozilla=/home/$USER/.mozilla/firefox/$(sed -n 's/^Path=//p' /home/$USER/.mozilla/firefox/profiles.ini | grep default)/," \

That change will only include the default profile.

Alternatively, some users may wish to use a shell script to create an array of all profiles and install lastpass into every single profile.

jevonearth commented on 2013-12-18 20:23

Build fails.

==> Extracting sources...
-> Extracting lpchrome_linux_3.0.19-1.crx with bsdtar
==> Starting prepare()...
sed: -e expression #5, char 71: unterminated `s' command
==> ERROR: A failure occurred in prepare().
Aborting...

jpaechnatz commented on 2013-12-18 13:20

Beginne prepare()...
sed: -e Ausdruck #5, Zeichen 76: Nicht beendeter `s'-Befehl

Det commented on 2013-11-22 19:40

Well, you're like welcome.

That's just my responsibility as long as I'm maintaining it.

MishY commented on 2013-11-22 19:39

Thank you Det for updating the package.

harpchad commented on 2013-11-21 15:24

Looks like lp_linux has been bumped to 3.0.12:

==> Validating source files with md5sums...
lpchrome_linux_3.0.13-1.crx ... Passed
lp_linux_3.0.10-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.0.13-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

grep "var version" install.js
var version = "3.0.12";

harpchad commented on 2013-11-21 15:19

Still getting mismatches:

==> Validating source files with md5sums...
lpchrome_linux_3.0.13-1.crx ... Passed
lp_linux_3.0.10-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.0.13-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

wtribe commented on 2013-11-20 03:20

Oh oh...

==> Validating source files with md5sums...
lpchrome_linux_3.0.11-1.crx ... FAILED
lp_linux_3.0.10-1.xpi ... Passed
profiles.ini ... Passed
lastpass-3.0.11-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build lastpass.
==> Restart building lastpass ? [y/N]
==> ---------------------------------
==>
==> ERROR: unable to update

Det commented on 2013-11-17 09:54

Fixed both.

adrianx commented on 2013-11-14 07:59

I think I figured out my "sed: can't read ../lastpass.install: No such file or directory" problem.

My BUILDDIR was in a non-standard place. I've changed it back to the default "/tmp/makepkg" and it now works.

zbyshek commented on 2013-11-11 16:05

Please fix the .install file

Removing from Google Chromes/Chromiums...

Removing from Mozilla Firefoxes...
/tmp/alpm_eCzWSp/.INSTALL: command substitution: line 120: syntax error near unexpected token `('
/tmp/alpm_eCzWSp/.INSTALL: command substitution: line 120: `ls -d ~/.mozilla/firefox/lastpass*/!(extensions|prefs.js) 2>&- | wc -l)'
error: command failed to execute correctly

Det commented on 2013-11-09 07:32

No problem, but it means we have newer versions so we gotta use them: https://lastpass.com/misc_download2.php

The checksums are also automatically handled by 'updpkgsums' in my script.

siliconmeadow commented on 2013-11-09 07:20

All three of the downloads from lastpass failed the checksums. Here's a patch to PKGBUILD.txt with md5sums that worked for me.

http://pastebin.com/gkZ3crJi

Thanks for your efforts in maintaining this, btw! :-)

Det commented on 2013-11-08 20:47

Because, as already stated in the comment history you didn't see fit to Ctrl+F at, that's the version of the "LastPass Universal Linux Installer": https://lastpass.com/misc_download2.php

Jristz commented on 2013-11-08 20:45

If you have 3.0.5, 3.0.5 and 3.0.1 as versions why not match the minor version (actually 3.0.1) instead of using 3.0.0?

barryfm commented on 2013-11-07 12:53

3.0.0-2 Still fails validation tests.
==> Validating source files with md5sums...
lpchrome_linux_3.0.3-1.crx ... Passed
lp_linux_3.0.1-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.0.3-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!

jevonearth commented on 2013-11-06 15:32

Checksums are not matching;

==> Validating source files with md5sums...
lpchrome_linux_3.0.1-1.crx ... Passed
lp_linux_3.0.0-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-3.0.1-1.oex ... FAILED
prefs.dat ... Passed

Det commented on 2013-11-05 18:38

Stop w***ing and just f*cking flag it. Thank-you.

robotroll commented on 2013-11-05 18:36

Checksum fails. Please update. Thank you!

krszalay commented on 2013-11-05 15:22

Please update checksums; thanks.

Ichimonji10 commented on 2013-08-25 13:28

Works. Thanks you.

Det commented on 2013-08-24 22:37

Updated.

Ichimonji10 commented on 2013-08-22 14:58

Experiencing checksum issues.

http://pastebin.com/38A614kb

Det commented on 2013-08-09 16:25

Then you're doing something terribly wrong. You don't have lastpass.install in your $srcdir (same location as the PKGUBILD).

adrianx commented on 2013-08-06 10:38

Hi

For some reason I can't install this package at all:
==> Starting prepare()...
sed: can't read ../lastpass.install: No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
The build failed.

bwrsandman commented on 2013-07-19 21:18

Good points. It's funny about the pkgver.
I was suggesting that we use sha256 instead of md5 since this is a sensitive application.
I am by no means criticizing you. You're doing a top job! :D

Det commented on 2013-07-19 15:38

The split package()s is sort of nice but the pkgver and the sha256sums aren't :D.

There's no reason _at all_, ever, to just add some new checksums to a PKGBUILD and then leave the previous ones. SHA256 is far superior to MD5 and will probably not fail in the next 10 years so why would we need both? And the reason for not switching to them is that although MD5 is clearly collision vulnerable and breaking it is easy, the LastPass servers aren't. Doing that and uploading fake extensions to them isn't really realistic.

Also with the pkgver I follow the one they provide in: https://lastpass.com/misc_download.php (titled "LastPass Universal Linux Installer").

bwrsandman commented on 2013-07-11 20:25

The sed command is broken in your PKGBUILD.

Here's an updated and simplified one.
https://raw.github.com/bwrsandman/pkgbuild/master/lastpass/PKGBUILD

Fixed sed, upped pkgver to 2.0.25, sha256sums added
split parts of package() to smaller functions: prepare() _chrome_package() _firefox_package() and _opera_package() so it's easier to read and maintain

Anonymous comment on 2013-06-10 15:02

md5sums=('132ed9bd99ed5720f17720bec8282368' # lpchrome_linux_$_chromver.crx
'9145a1e1bfb7fef6fae16d46f57a29dd' # lp_linux_$_ffver.xpi
'08f0ef46608ca1811029e43ef0650790' # profiles.ini
'e7c7f3f54ecfc96ca874e78f33fb62b3' # lastpass-$_opver.oex
'45733a855b9d2f0b507d6ed67b79d395' # prefs.dat
'92a87534f8c36a3e21ed128163b98945') # widgets.dat
______________________________________________________________
modify:

md5sums=('132ed9bd99ed5720f17720bec8282368' # lpchrome_linux_$_chromver.crx
'00c0554e3852062d4bb03a4b6868c7ee' # lp_linux_$_ffver.xpi #edit this line
'08f0ef46608ca1811029e43ef0650790' # profiles.ini
'e7c7f3f54ecfc96ca874e78f33fb62b3' # lastpass-$_opver.oex
'45733a855b9d2f0b507d6ed67b79d395' # prefs.dat
'92a87534f8c36a3e21ed128163b98945') # widgets.dat

Det commented on 2013-06-10 08:13

Same thing but simplified the URLs as well.

Det commented on 2013-06-03 14:12

Bumped the Opera extension.

ironborn commented on 2013-06-03 14:08

==> Building and installing package
==> Making package: lastpass 2.0.20-4 (Пн июн 3 18:05:34 MSK 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
----------------------- skipped--------------------------------------------------------------------
-> Found profiles.ini
-> Downloading lastpass-2.0.21-1.oex...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2515k 100 2515k 0 0 351k 0 0:00:07 0:00:07 --:--:-- 379k
-> Found prefs.dat
-> Found widgets.dat
==> Validating source files with md5sums...
lpchrome_linux_2.0.25-1.crx ... Passed
lp_linux_2.0.20-2.xpi ... Passed
profiles.ini ... Passed
lastpass-2.0.21-1.oex ... FAILED
prefs.dat ... Passed
widgets.dat ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build lastpass.
==> Restart building lastpass ? [y/N]

Det commented on 2013-04-23 00:38

Updated the Firefox addon's md5sum.

vendion commented on 2013-04-22 18:39

Looks like one of the one of the MD5 are out of date

==> Validating source files with md5sums...
lpchrome_linux_2.0.25-1.crx ... Passed
lp_linux_2.0.25-1.xpi ... FAILED
profiles.ini ... Passed
lastpass-2.0.25-1.oex ... Passed
prefs.dat ... Passed
widgets.dat ... Passed

Det commented on 2013-03-27 01:03

2.0.20-3: Update Chrome to 2.0.25.

Det commented on 2013-03-19 16:10

2.0.20-2: Fix Opera removal, if widgets.dat not empty.

Det commented on 2013-02-27 15:52

Woops. Sorry.

Anonymous comment on 2013-02-27 15:44

Does not install.
==> Validating source files with md5sums...
profiles.ini ...
FAILED==> ERROR: One or more files did not pass the validity check!

Det commented on 2013-02-20 06:23

The hackiest package there is.

Think that's an achievement of some kind?