Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

update iceweasel

New to Debian (Or Linux in general)? Ask your questions here!
Message
Author
persio
Posts: 15
Joined: 2013-02-25 21:44

update iceweasel

#1 Post by persio »

I'm sorry for asking this again, I know it has been asked many times, but I just can't find what is wrong here.

I just installed wheezy and I'm running iceweasel 10.0.12.

Code: Select all

user# apt-cache policy iceweasel
iceweasel:
  Installed: 10.0.12esr-1
  Candidate: 10.0.12esr-1
  Version table:
     19.0-1 0
          1 http://mirrors.kernel.org/debian/ experimental/main amd64 Packages
 *** 10.0.12esr-1 0
        500 cdrom://[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 CD Binary-1 20130225-05:30]/ wheezy/main amd64 Packages
        500 http://ftp.ca.debian.org/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
These are my sources:

Code: Select all

deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 CD Binary-1 20130225-05:30]/$
deb http://ftp.ca.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.ca.debian.org/debian wheezy main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://mirrors.kernel.org/debian experimental main contrib non-free
And this is what I get when I try to update it:

Code: Select all

user# apt-get install -t experimental iceweasel
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 iceweasel : Depends: xulrunner-19.0 (>= 19.0-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Can someone point me in the right direction?

Thanks in advance.

User avatar
verahill
Posts: 332
Joined: 2012-05-29 07:03
Location: Australia

Re: update iceweasel

#2 Post by verahill »

You will have to explicitly state what you want to be pulled in from experimental.

If you want to run the risk of screwing up your system do apt-get install -t experimental iceweasel xulrunner. If you get additional messages about packages not going to be installed, add them to your command. They are all important warning signs that you are about to bork your system though.

While using repos is great, in this case you're much, much better off just downloading the current firefox version from getfirefox.com
--------------------------------------------------
http://verahill.blogspot.com
OPs: don't forget to mark your (first) post as solved when the issue has been resolved.

Randicus
Posts: 2663
Joined: 2011-05-08 09:11

Re: update iceweasel

#3 Post by Randicus »

in this case you're much, much better off just downloading the current firefox version from getfirefox.com
Or be happy continuing to live in a pre-historic era with Wheezy's antiquated version of Iceweasle .

kedaha
Posts: 3521
Joined: 2008-05-24 12:26
Has thanked: 33 times
Been thanked: 77 times

Re: update iceweasel

#4 Post by kedaha »

Randicus wrote:
in this case you're much, much better off just downloading the current firefox version from getfirefox.com
Or be happy continuing to live in a pre-historic era with Wheezy's antiquated version of Iceweasle .
I've had a look at wheezy on my testing partition and also noted the same terminal output but, until it is released as stable or some considerable time after that I'm happy to live in an even more pre-historic era with current stable + backports but using the latest iceweasel 19.0-1~bpo60+1 together with libmozjs19d (19.0-1~bpo60+1) and xulrunner-19.0 (19.0-1~bpo60+1).
DebianStable

Code: Select all

$ vrms

No non-free or contrib packages installed on debian!  rms would be proud.

Randicus
Posts: 2663
Joined: 2011-05-08 09:11

Re: update iceweasel

#5 Post by Randicus »

I have you beat in the pre-historic arena. I use Iceweasle in Squeeze without backports. :o

PhilGil
Posts: 384
Joined: 2010-05-08 16:43

Re: update iceweasel

#6 Post by PhilGil »

verahill wrote:You will have to explicitly state what you want to be pulled in from experimental.

If you want to run the risk of screwing up your system do apt-get install -t experimental iceweasel xulrunner. If you get additional messages about packages not going to be installed, add them to your command. They are all important warning signs that you are about to bork your system though.

While using repos is great, in this case you're much, much better off just downloading the current firefox version from getfirefox.com
For Squeeze, there's a proper backports repo at mozilla.debian.net. You can choose to install 17esr or release. For Wheezy, they suggest pulling the iceweasel packages from experimental. I'm assuming it's realtively low risk as long as you're careful.

Once Wheezy is stable, new Iceweasel versions should be available from the backports repo or mozilla.debian.net.

kedaha
Posts: 3521
Joined: 2008-05-24 12:26
Has thanked: 33 times
Been thanked: 77 times

Re: update iceweasel

#7 Post by kedaha »

Randicus wrote:I have you beat in the pre-historic arena. I use Iceweasle in Squeeze without backports. :o
But are you still using iceweasel 3.5.16-20 0?
I still have it on a laptop.
But anyway, for a really pre-historic distribution, I'd recommend Debian 1.2, codenamed Rex:
Image
DebianStable

Code: Select all

$ vrms

No non-free or contrib packages installed on debian!  rms would be proud.

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: update iceweasel

#8 Post by craigevil »

10.0.12esr-1 is NOT ancient it is simply the ESR version(Extended Support Release ).
Firefox Extended Support Release FAQ — mozilla.org - http://www.mozilla.org/en-US/firefox/organizations/faq/


$ apt-cache policy iceweasel
iceweasel:
Installed: 18.0.2-1
Candidate: 18.0.2-1
Version table:
19.0-1 0
1 http://ftp.us.debian.org/debian/ experimental/main i386 Packages
*** 18.0.2-1 0
100 /var/lib/dpkg/status
10.0.12esr-1 0
500 http://ftp.us.debian.org/debian/ unstable/main i386 Packages
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

PhilGil
Posts: 384
Joined: 2010-05-08 16:43

Re: update iceweasel

#9 Post by PhilGil »

[quote="craigevil"]10.0.12esr-1 is NOT ancient it is simply the ESR version(Extended Support Release ).
Firefox Extended Support Release FAQ — mozilla.org - http://www.mozilla.org/en-US/firefox/organizations/faq/

Mozilla support for esr version 10 ended on Feb 13th. The current esr version is 17.

$ apt-cache policy iceweasel
iceweasel:
Installed: 17.0.3esr-1
Candidate: 17.0.3esr-1
Version table:
*** 17.0.3esr-1 0
500 http://mozilla.debian.net/ experimental/iceweasel-esr amd64 Packages
100 /var/lib/dpkg/status
10.0.12esr-1 0
500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: update iceweasel

#10 Post by craigevil »

PhilGil wrote:
craigevil wrote:10.0.12esr-1 is NOT ancient it is simply the ESR version(Extended Support Release ).
Firefox Extended Support Release FAQ — mozilla.org - http://www.mozilla.org/en-US/firefox/organizations/faq/

Mozilla support for esr version 10 ended on Feb 13th. The current esr version is 17.

$ apt-cache policy iceweasel
iceweasel:
Installed: 17.0.3esr-1
Candidate: 17.0.3esr-1
Version table:
*** 17.0.3esr-1 0
500 http://mozilla.debian.net/ experimental/iceweasel-esr amd64 Packages
100 /var/lib/dpkg/status
10.0.12esr-1 0
500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages
ah my bad, that's what I get for not keeping track of Iceweasel, as I run the release of Firefox which auto-updates itself.
Mozilla/5.0 (X11; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0

Haven't touched iceweasel in forever.
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

persio
Posts: 15
Joined: 2013-02-25 21:44

Re: update iceweasel

#11 Post by persio »

Thank you all for your help. I have downloaded Firefox but I still couldn't run it. I'm having a problem and I don't know how to solve it, so I'd need your help once more. I'm sorry for the newbie question, but I'm trying to do my best to keep up to my freshly installed Debian :)

I downloaded Firefox from mozilla's site. I followed this guide which is actually for Squeeze, hoping to find it useful. So I copied the downloaded file to /opt and extracted it there. Then I changed permissions:

Code: Select all

# chown -R myusername:users /opt/firefox
# chmod 750 /opt/firefox
(Is it ok to add myusername there? Or should it say root:users?)

Code: Select all

#usermod -a -G users myusername
Then I created the symlink

Code: Select all

#ln -s /opt/firefox/firefox /usr/bin/firefox
Then I created the firefox.desktop file and I edited it with nano just as is suggested in that guide. When I go the applications menu, the firefox icon is there, but when I try to open it, I get the following notification:

Code: Select all

Failed to execute the child process "/usr/bin/firefox" (No such file or directory)
What did I do wrong?

Thanks again for reading this.

User avatar
dasein
Posts: 7680
Joined: 2011-03-04 01:06
Location: Terra Incantationum

Re: update iceweasel

#12 Post by dasein »

persio wrote:I followed this guide ...
Not completely/correctly, judging by the error you're getting.
persio wrote:(Is it ok to add myusername there? Or should it say root:users?)
It should say root:users. If you want your user account to be the only one allowed to run FF, then extract it to your home directory, not to /opt. No permissions fiddling required.
persio wrote:What did I do wrong?
Hard to say. What happens when you open a terminal and type this command? (Be sure to close any instance of Firefox/Iceweasel already running.)

Code: Select all

/opt/firefox/firefox
Last edited by dasein on 2013-02-26 18:21, edited 1 time in total.

persio
Posts: 15
Joined: 2013-02-25 21:44

Re: update iceweasel

#13 Post by persio »

When I type that command I get "no such file or directory" too, even though if I go to that directory in the terminal and run dir I can see that the files are there. I don't know how to get out of this mess :(

User avatar
dasein
Posts: 7680
Joined: 2011-03-04 01:06
Location: Terra Incantationum

Re: update iceweasel

#14 Post by dasein »

persio wrote:I don't know how to get out of this mess :(
Return to the post you referenced above, and start at Step 8.

This time, be sure to follow each and every step as specified, not what you think it "ought" to be.

Remind yourself that no one here is clairvoyant. We can't diagnose a problem remotely based on no information. We must rely on you to be our "eyes" and "hands".

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: update iceweasel

#15 Post by craigevil »

No real reason these days not to just use Iceweasel.

As for running Firefox, try this guide as I know it works.
Tech Patterns :: Switching from Debian Iceweasel to Firefox, permanently - http://techpatterns.com/forums/about1435.html
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

persio
Posts: 15
Joined: 2013-02-25 21:44

Re: update iceweasel

#16 Post by persio »

craigevil wrote:As for running Firefox, try this guide as I know it works.
Tech Patterns :: Switching from Debian Iceweasel to Firefox, permanently - http://techpatterns.com/forums/about1435.html
I removed previous installation files and symlinks and this time I started over with this guide. And I got exactly the same error: no such file or directory. But in this guide at the end it says that it is neccesary to add some packages (ia32-libs ia32-libs-gtk) if you are using 64bits. Well, I forgot to mention that I am (sorry, don't kill me). So I installed them. Everything went fine, except that at the end of the installation process I received this little error:

Code: Select all

E: Failed to fetch http://ftp.ca.debian.org/debian/pool/main/j/json-c/libjson0_0.9-1.1_i386.deb: 404  Not Found [IP: 24.215.0.24 80]
Now when I try to run firefox, it doesn't say anymore that there's no such file or directory. Instead, I get this:

Code: Select all

# /opt/firefox/firefox
XPCOMGlueLoad error for file /opt/firefox/libxpcom.so:
libpangoft2-1.0.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
I googled the error and found this but it didn't help. Any other ideas?
craigevil wrote:No real reason these days not to just use Iceweasel.
I would prefer to use Iceweasel, I just can't update it.

Thanks everyone once more.

User avatar
dasein
Posts: 7680
Joined: 2011-03-04 01:06
Location: Terra Incantationum

Re: update iceweasel

#17 Post by dasein »

I'm going to suggest a different approach.

You clearly have a modicum of experience with Linux, but you also clearly seem to struggle with some fairly basic operations. I know that you believe you followed directions from the HOWTO here at FDN, but the error message you got says otherwise.

Bottom line: maybe you shouldn't be running Testing at this point in your Linux development.

The flip side is that you have allowed yourself be fooled by marketing "hype" that claims that a browser that's barely a year old (FF Version 10) is somehow antiquated.

You can continue to fail around blindly in an effort to fight this problem, or you can opt for a simpler solution. There are several obvious candidates:
  • 1) Install Squeeze and the ShiniestNewShit version of Iceweasel from Squeeze backports.

    2) Install Wheezy, and somehow survive the few weeks it'll take for Wheezy to become Stable, and then install SNS Iceweasel from Wheezy backports, once those backports become available. (This option also allows you to decide in the interim that maybe SNS isn't everything it's cracked up to be.)

    3) Decide that Debian simply isn't the distro for you, because it focuses on stability rather than SNS.
Last but not least: there is absolutely no reason to run 32-bit Firefox in 64-bit Linux anymore. And there hasn't been for several years now.

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: update iceweasel

#18 Post by craigevil »

If you are running Stable simply follow the directions at :
Debian Mozilla team APT archive - http://mozilla.debian.net/

You need to add the following entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/:

deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

You can install it with the following commands:

$ apt-get update
$ apt-get install -t squeeze-backports iceweasel
For Wheezy/testing:
You need to add the following entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/:

deb http://your-mirror.debian.org/debian experimental main

in my case the exp mirror in my sources.list is:
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free

You can install it with the following commands:

$ apt-get update
$ apt-get install -t experimental iceweasel


It really is not complicated.

For other version on Wheezy/Testing or sid add one of the following:
# Debian Mozilla team APT archive - http://mozilla.debian.net
# deb http://mozilla.debian.net/ experimental iceweasel-aurora
# deb http://mozilla.debian.net/ experimental iceweasel-beta
# deb http://mozilla.debian.net/ experimental iceweasel-esr

@dasein it is not that the browser is old , but newer versions do have a ton of security patches.
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

persio
Posts: 15
Joined: 2013-02-25 21:44

Re: update iceweasel

#19 Post by persio »

dasein wrote:You clearly have a modicum of experience with Linux, but you also clearly seem to struggle with some fairly basic operations.
Yes. As I said, I'm trying to deal with it. And I think it's ok to ask for help in debian's beginners forum. Isn't it?
dasein wrote:The flip side is that you have allowed yourself be fooled by marketing "hype" that claims that a browser that's barely a year old (FF Version 10) is somehow antiquated.
I wouldn't be trying to update it at all if I wasn't unable to login to tumblr. I just can't get past the login screen. When I found this problem, the first thing I checked was that I was running the lastest browser version, and found that I wasn't. That's when this problem started. I haven't been fooled by any "marketing 'hype'". I just want to be able to use the websites I regularly use.
dasein wrote:2) Install Wheezy, and somehow survive the few weeks it'll take for Wheezy to become Stable
I wasn't aware that in a few weeks it would become Stable. Is that so?
dasein wrote:3) Decide that Debian simply isn't the distro for you, because it focuses on stability rather than SNS.[/list]
I have used Ubuntu for almost a year. I just want to get past it, I'm done with it. I have installed Wheezy a couple of days ago and I managed to get wifi, sound, flash plugin, dropbox and some other stuff working; I found problems in my way and I was able to solve it googling this board, and I'm proud of that. I don't work with computers, I'm just an ordinary guy doing my best to survive the hardest part of dealing with a free OS. I just couldn't fix this problem with the browser, so I asked. Yes, I have a modicum of experience with Linux but I'm still a begginer. Once more, that's why I'm here.
dasein wrote:Last but not least: there is absolutely no reason to run 32-bit Firefox in 64-bit Linux anymore. And there hasn't been for several years now.
I installed a 64bit OS because of my hardware specs. I hesitated when I was about to download it, but finally decided to give it a try. I never said or suggested I wanted to run a 32bit Ff in a 64bit linux. If I did, it was just a mistake.

I appreciate your help and concern.

persio
Posts: 15
Joined: 2013-02-25 21:44

Re: update iceweasel

#20 Post by persio »

craigevil wrote:For Wheezy/testing:
You need to add the following entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/:

deb http://your-mirror.debian.org/debian experimental main

in my case the exp mirror in my sources.list is:
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free

You can install it with the following commands:

$ apt-get update
$ apt-get install -t experimental iceweasel


It really is not complicated.
Thanks, I'll try this as soon as I get home.

Post Reply