Zotero Not Working on Linux
Hi , Apologies if there's already a discussion on this and I missed it. I just downloaded Zotero on my Chromebook with Linux. The application opens correctly. When I hover over or click on things like File, Edit, Tools, Help, etc. drop down menus will appear.
But clicking on any of the options in the drop down menus or shortcut icons does nothing. I can't even open settings or About Zotero to see what version it is, etc. I've restarted and that didn't change anything.
Any ideas?
But clicking on any of the options in the drop down menus or shortcut icons does nothing. I can't even open settings or About Zotero to see what version it is, etc. I've restarted and that didn't change anything.
Any ideas?
Here are the steps I've followed:
1. I went into my Chrome OS settings and turned Linux Beta on. This downloaded a terminal. 2. I then downloaded the Zotero Linux file from: https://www.zotero.org/download/
3. I used an app for Android to extract the Zotero file that was downloaded and copied it into my Linux file folder
4. I asked for help on a Chromebook forum how to actually install the extracted file and someone told me what to type into the terminal: 'sudo apt-get install zotero-standalone'
5. The app installed and appeared in my launcher. But that's as far as I've gotten.
Instead, try this:
First, run
sudo apt-get purge zotero-standalone
to completely remove the old Zotero.
Then install as described here: https://github.com/retorquere/zotero-deb (I'd use the curl version -- I know for sure curl would be included in ChromeOS's linux shell)
There are some additional steps you'll need for the browser integration to work as ChromeOS runs Linux apps in a separate segment ("sandbox"). There's a thread on this that you should be able to find here on the forums.
Import process completed.
Done
done.
Errors were encountered while processing:
makedev
z8530-utils2
E: Sub-process /usr/bin/dpkg returned an error code (1)
After this, I tried the wget and ran into errors too, but accidentally closed terminal without screenshot and so I don't have the error message.
The errors shown above would be indicative of a previous .deb install gone wrong (my Zotero packages don't pull these in); you could try to do
$ sudo apt-get -f install
$ sudo apt --reinstall makedev z8530-utils2
before trying to install Zotero again.
# get the GPG key
curl --silent -L https://github.com/retorquere/zotero-deb/releases/download/apt-get/deb.gpg.key | sudo apt-key add -
# add a apt repo
cat << EOF | sudo tee /etc/apt/sources.list.d/zotero.list
deb https://github.com/retorquere/zotero-deb/releases/download/apt-get/ ./
EOF
Doing those by hand would yield the same results.
install.sh
completed successfully and would not need to be repeated)Here's what I got for sudo apt-get -f install:
dpkg: dependence problems prevent configuration of z8530-utils2:
z8530-utils epends on makedeve (>=2.3.1-22); however:
Package makedeve is not configured yet.
sudo apt --reinstall
E: Command line option --reinstall is not understood in combination with the other options.
If there indeed was a problem with previous installation (likely caused by user error?) would it be worth:
1. Trying to reset Chromebook and reinstall Linux and start over?
2. Or should I have done the purge command line before doing the sudo apt-get -f install?
$ apt-get -s remove makedev z8530-utils2
$ dpkg -l | grep ^..r
NOTE: This is only a simulation!
apt-get needs root privileges for real execution
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required
libdbus-glib-1-2 libnspr4 libnspr4-dev libnss3 libnss3-dev
Use 'apt remove' to remove them,
The following packages will be REMOVED:
makedev z8530-utils2
2 not fully installed or removed
Remv z8530-utils2 [3.0-1-8+b1]
Remv makedev [2.3.1-93]
For dpkg -1 | grep ^. .r it says:
dpkg: error: unknown option -1
-l
(letter ell) not-1
(number one).try
$ sudo apt-get remove makedev z8530-utils2 libdbus-glib-1-2 libnspr4 libnspr4-dev libnss3 libnss3-dev
$ sudo apt-get purge zotero # if this does nothing or complains, that's OK
$ sudo apt-get -f install # if this does nothing or complains, that's OK
$ sudo apt-get update
$ sudo apt-get install zotero
To clarify for:
sudo apt-get purge zotero #
I need to actually just put the hash sign, right? Or should I have put Zotero 5.0?
What happens if you start
/usr/lib/zotero/zotero
?What is in the file
/usr/share/applications/zotero.desktop
?XPCOMGlueLoad error for file /usr/lib/zotero/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file
or directory
Couldn't load XPCOM.
/usr/share/applications/zotero.desktop
-bash: /usr/share/applications/zotero.desktop: Permission denied
try
$ sudo apt-get install libdbus-glib-1-2
and then try to start Zotero again.
but I'm not sure how to run the set_launcher_icon script. Noob question, I know, but I've never run scripts before from the terminal....Help anyone?