[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

SOLVED: [multiarch] easy fix for interarchitectural package conflict?



summary:

1. Repo=debian-testing was the fix.
2. Where to put bug on package=icedtea-netx ?
3. Pointers to recommended docs on setting up a VM for running a VPN are appreciated.

details:

https://lists.debian.org/debian-user/2014/05/msg00294.html [Sven Joachim Sun, 04 May 2014 22:21:45 +0200]
>>> [you have an] older version of libgif4 than the one in jessie/sid[,
>>> since] Multiarch support was enabled in 4.1.6-11 back in December 2013.

https://lists.debian.org/debian-user/2014/05/msg00302.html [Tom Roche Sun, 04 May 2014 17:10:28 -0400]
>> [So]

>> 1. add [repository=`deb http://ftp.debian.org/debian/ testing main contrib non-free`]
>> 2. update packages
>> 3. update package=libgif4:i386
>> 4. install package=icedtea-7-plugin:i386
>> 5. remove repository

>> [correct?]

It was. After

NEW_REPO_LINE='deb http://ftp.debian.org/debian/ testing main contrib non-free'
NEW_REPO_LIST_FN='debian-testing.list' # files in .../sources.list.d/ need extension=list
REPO_LIST_DIR='/etc/apt/sources.list.d'

NEW_REPO_LIST_FP="${REPO_LIST_DIR}/${NEW_REPO_LIST_FN}"
sudo touch ${NEW_REPO_LIST_FP}
#sudo echo -e "${NEW_REPO_LINE}\n" > ${NEW_REPO_LIST_FP}
# above fails: gotta run the whole thing as `sudo`:
#sudo sh -c "echo -e '${NEW_REPO_LINE}\n' > ${NEW_REPO_LIST_FP}"
# above fails: prepends '-e '
sudo sh -c "echo '${NEW_REPO_LINE}\n' > ${NEW_REPO_LIST_FP}"
cat ${NEW_REPO_LIST_FP}
sudo aptitude update

I was able to install {libgif4:amd64 , libgif4:i386} cleanly. Installing java for the F5NAP was a bit more annoying--package=icedtea-netx handles file=/usr/bin/policyeditor IMHO buggily--but I got that installed, and symlinked the appropriate IcedTeaPlugin.so for firefox-3.6.28. Not particularly clean, but now the VPN (F5NAP plus 32-bit firefox) works. (And still works, after backing out the repository change, and re-updating packages.)

I would like to know where to report the problem with {icedtea-netx , /usr/bin/policyeditor} to prevent problems for OP, so, if you know, please lemme know where/how best to do that.

Regarding the suggestions to install the VPN via a 32-bit VM and "network appropriately": the problem is, I don't know how to do that. I would appreciate pointers to doc "for next time," or for OP who might stumble upon this thread. By contrast, I knew I could make the above/multiarch approach work, since I'd done it before. Unfortunately, I hadn't *documented* it before, but I did this time. Hopefully multiarch support will be {even better, more transparent} in future.

FWIW, Tom Roche <Tom_Roche@pobox.com>


Reply to: