Google AdWords Editor - Installatie op Linux: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 150: Regel 150:
 
* De uitleg [http://askubuntu.com/questions/127848/wine-cant-find-gnome-keyring-pkcs11-so onder nummer 12] lijkt me kansrijker
 
* De uitleg [http://askubuntu.com/questions/127848/wine-cant-find-gnome-keyring-pkcs11-so onder nummer 12] lijkt me kansrijker
 
* [http://www.blackmoreops.com/2013/11/19/how-to-fix-warning-gnome-keyring-error/ Deze uitleg] gevolgd om de tmp-fout op te lossen
 
* [http://www.blackmoreops.com/2013/11/19/how-to-fix-warning-gnome-keyring-error/ Deze uitleg] gevolgd om de tmp-fout op te lossen
 +
 +
''' Winetricks '''
 +
 +
* Packages ''vcrun2005''  en ''vcrun208'' geïnstalleerd
 +
* ''Change settings'' > ''win7'' aangeninkt.
 +
 +
...En het werkt.
  
 
=== Mogelijke oorzaak: Ontbrekend p11-shared object ===
 
=== Mogelijke oorzaak: Ontbrekend p11-shared object ===

Versie van 26 sep 2015 10:50

Ik zou de Google AdWords Editor graag willen gebruiken op Linux. Meestal lukt dat, maar in de zomer van 2015 opeens niet meer.

Casus mei 2014

De AdWords-editor werkt prima onder Wine.

Casus feb. 2015 (1)

Melding tijdens installatie op Linux Mint 17.x:

Wine could not find a Mono package which is needed for .NET applications to work correctly.
Wine can automatically download and install it for you.

Note: It is recommended to use your distribution's packages instead.
See http://wiki.winehq.org/Mono for details.

Vervolgens werd het benodigde pakket gedownload. Deze foutmelding trad ook op voor Gecko (waarschijnlijk de html render-engine). De installatie lukte uiteindelijk niet. Opnieuw proberen, hielp niet.

Casus feb. 2015 (2)

  • Winetricks geinstalleerd [1]:
     sudo apt-get install winetricks
  • Installatieprocedure gestart vanaf de terminal:
    msiexec /i google_adwords_editor.msi

Helaas: Zelfde foutmelding.

Casus feb. 2015 (3)

  • Computer herstart
  • Zelfde probleem. Dit is de melding die in de terminal verschijnt:
    fixme:storage:create_storagefile Storage share mode not implemented.
  • Via Winetricks vcrun2005Express geinstalleerd. Helaas: Werkt niet op 64-bits. De melding die ik vantevoren kreeg: You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.

Casus sep. 2015 - PlayOnLinux

  • In de zomer kreeg ik de AdWords-editor niet meer aan de praat op m'n oude Linux Mint-installatie, totdat-ie 't onlangs opeens weer deed
  • Dit betreft een installatie op een computer met een relatief nieuwe installatie van Linux Mint 17
  • Versie AdWords Editor: ?
  • Redmine suggereert om een PlayOnLinux-script te gebruiken voor de installatie onder Wine.

Procedure

  • Installatie PlayOnLinux: sudo apt-get install playonlinux
  • Via het hoofdmenu AdWords Editor 9.nog-wat geïnstalleerd
  • Hij doet 't niet en debuggen helpt ook niet.

Laat maar → uninstall: sudo apt-get purge playonlinux


De omschrijving geeft precies aan wat PlayOnLinux is: Een frontend voor Wine-installatie-scripts
PlayOnLinux gaat z'n mouwen opstropen...
...en is alweer klaar

Casus sep. 2015 - Gewoon .msi-bestand starten?

Wine was al geïnstalleerd op deze computer. Misschien vanwege TeamViewer. Kan ik het .MSI-bestand niet gewoon starten door te dubbelklikken?

Helaas: Gewoon dubbelklikken op het .MSI-bestand, werkt niet

Casus sep. 2015 - .msi-bestand starten met msiexec?

Ergens hierboven las ik:

msiexec /i google_adwords_editor.msi

maar dat geeft opnieuw:

fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:ITERATE_Actions Execution halted, action L"LaunchConditions" returned 1603

Casus sep. 2015 - vc2005express prefix + Wintricks → Install an app

  • Via Winetricks bestand vc2005express als prefix aangewezen
  • Daarna Install an app' gekozen → Geen mogelijkheid om AdWords-editor te installeren.

Casus sep. 2015 - msi-bestand starten vanaf een Windows-map

Bestand google_adwords_editor.mis verplaatst naar

home → .wine/drive_c/users/strompf/Downloads

En daar gestart. Geen verschil.

Casus sep. 2015 - PlayOnLinux (nog een keer)

sudo apt-get install playonlinux
Opnieuw het welkomscherm. Misschien leuk voor later: Script is gedaan door ene LeTic en de Editor wordt geïnstalleerd op /home/strompf/.PlayOnLinux/wineprefix/AdWordsEditor
...en weer gelukt. Oa. werd de eerdergenoemde vcrun-bibliotheek geïnstalleerd
  • Ik kan nergens onder de map .playonlinux de installatie vinden. Alleen staat er nu wel een link op de desktop
  • De link geeft een foutmelding: Wine is gecrashed
  • Ook de editor starten via het Playonlinux-hoofdscherm, helpt niet niet echt.

Logbestand:

[09/23/15 14:03:31] - Running wine- adwords_editor.exe (Working directory : /usr/share/playonlinux)
wine: cannot find L"C:\\windows\\system32\\adwords_editor.exe"
[09/23/15 14:04:47] - Running wine- adwords_editor.exe (Working directory : /home/strompf/.PlayOnLinux/shortcuts)
wine: cannot find L"C:\\windows\\system32\\adwords_editor.exe"
[09/23/15 14:04:48] - Running wine- adwords_editor.exe (Working directory : /home/strompf/.PlayOnLinux/shortcuts)
wine: cannot find L"C:\\windows\\system32\\adwords_editor.exe"
[09/23/15 14:05:06] - Running wine- adwords_editor.exe (Working directory : /home/strompf/.PlayOnLinux/shortcuts)
wine: cannot find L"C:\\windows\\system32\\adwords_editor.exe"
  • Onder .playonlinux kan ik 'm niet vinden

Casus sep. 2015: Opnieuw met clean install

Aanvullende gegevens

  • Installatiemap: .wine/drive_c/users/strompf/Local Settings/Application Data/Google/AdWords Editor

Acties

  • Wine compleet verwijderd
  • Dubbelgeklikt op het gedownloade .msi-bestand, maar Linux Mint weet er echt geen raad mee
  • Deze posting suggereert vcrun2005 ipv. vcrun2008, maar het is helaas wel een post uit 2006
  • Wine opnieuw geïnstalleerd: sudo apt-get install wine. Ik geloof dat-ie precies dezelfde pakketten installeerd als die ik een half uur geleden had verwijderd
  • Opnieuw dubbelgeklikt op het .msi-bestand: Het start op, en ik krijg een melding dat dit OS niet ondersteund wordt. Ik ben dus iets verder.
  • WhineHQ zegt dit over AdWords Editor 11: You just need to set compatibility option to Windows 7/8/8.1 since version 11 doesn't support Windows XP + dat iemand het perfect aan de praat kreeg op Arch Linux, en iemand anders juist niet op Ubuntu 15.04.
Dit is de truuk: AdWords Editor 11 werkt niet op Windows XP. Daarom instellen op Windows 7 (of hoger)
AdWords Editor installeerde zonder probleem, maar bij het opstarten kwam ik tot hier
  • AdWords Editor blijkt te zijn geïnstalleerd op locatie ~/.wine/drive_c/users/strompf/Local Settings/Application Data/Google/AdWords Editor
  • Als ik daar een terminal open, en de Editor start met gewoon ./google_adwords_editor.exe, krijg ik meer uitleg over de foutmelding:

Ontbrekende p11-so fixen

Een paar oplossingen die her en der genoemd werden, maar niet hielpen:

  • sudo apt-get install p11-kit
  • sudo apt-get install --reinstall gnome-keyring
  • sudo apt-get install gnome-keyring:i386
  • sudo apt-get install p11-kit:i386 - Er werd iets geïnstalleerd, maar dat verhielp het probleem niet
  • sudo apt-get install gnome-keyring:i386 → You have broken packages

Ontbrekende p11-so fixen (2)

Winetricks

  • Packages vcrun2005 en vcrun208 geïnstalleerd
  • Change settings > win7 aangeninkt.

...En het werkt.

Mogelijke oorzaak: Ontbrekend p11-shared object

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: 
cannot open shared object file: No such file or directory
fixme:file:FindFirstFileExW options not implemented 0x00000000 0x00000002
fixme:msvcr90:__clean_type_info_names_internal (0x32893b8) stub

Het zou gaan om dit object

/usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

Bronnen

p11-probleem