Manual upgrade from 3.5.3


#1

Reading state information… Done
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
piaware : Depends: libreadline7 (>= 7.0~beta) but it is not installable
Depends: libssl1.1 (>= 1.1.0) but it is not installable
piaware-release : Depends: piaware-repository (= 3.6.2~bpo8+1) but 3.6.2 is to be installed
Depends: piaware-support (= 3.6.2~bpo8+1) but 3.5.3 is to be installed
Depends: piaware (= 3.6.2~bpo8+1) but 3.6.2 is to be installed
Depends: beast-splitter (= 3.6.1~bpo8+1) but 3.5.0 is to be installed
Depends: dump1090-fa (= 3.6.2~bpo8+1) but 3.5.3 is to be installed
Depends: piaware-web (= 3.6.1~bpo8+1) but 3.5.0 is to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).

‘apt-get -f install’ doesn’t work, so I am a little stuck. Although 3.5.3 is working fine, I have reports that some modifications I have to the web pages arent working so wanted to upgrade to 3.6.2,

Can I do this? any help appreciated. I followed step 2 at https://flightaware.com/adsb/piaware/install but looks like that is the wrong instructions?

Al


#2

You are running Raspbian Stretch, right?

For some reason I thought 3.6.2~bpo8+1 was Jessie.


#3

Jessie. is that the issue? that I need to upgrade the OS too?

Al


#4

That’s what step 2 on the link seems to indicate.


#5

Recommended long-term headache-free solution:

  • Piaware SD card image 3.6.2 (Stretch lite based)
    OR
  • Raspbian Stretch image + package install of dump1090 (fa or mutability) + package install of piaware

#6

Thanks all… I’ll get the OS updated this weekend


#7

Looks like you started from a Jessie sdcard image. An apt-get update/upgrade from the original image should have worked … but it looks like you’ve then installed the piaware-repository package for Stretch by hand which has broken things. The instructions in step 2 are for installing PiAware on a non-sdcard, Stretch, image.

If you don’t have data that you want to preserve then reimaging with the latest (stretch) image is the way to go.