LMDE BREAKAGES - (Tracking SID!) -{CLOSED}

Archived topics about LMDE 1 and LMDE 2
Locked
Regulus74

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by Regulus74 »

I had the same issue but I "resolved" it by deleting all /usr/share/doc/libqt4-* and then I reinstalled the packages.
GregE

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GregE »

Regulus74 wrote:
I had the same issue but I "resolved" it by deleting all /usr/share/doc/libqt4-* and then I reinstalled the packages.
Nice work. That worked a treat. It was just a matter of systematically removing the doc folders to match the errors. Hopefully the updates will not put the error back

:)
zerozero

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by zerozero »

after being hit by multiarch here i decided to give it a fair try in sid :mrgreen:
with Greg's posts here, and the wiki i was set to go.

Code: Select all

root@debian:/home/zerozero# dpkg --add-architecture i386

Code: Select all

root@debian:/home/zerozero# sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list

Code: Select all

root@debian:/home/zerozero# apt-get update

Code: Select all

root@debian:/home/zerozero# dpkg --print-foreign-architectures
i386
now all this started because of wine, so

Code: Select all

root@debian:/home/zerozero# apt-get install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  cpp-4.4 dselect fonts-opensymbol fortune-mod g++-4.6 libavcodec52
  libavformat52 libavutil49 libboost-date-time1.42.0 libboost-thread1.42.0
  libcdio10 libcelt0-0 libdvbpsi6 libebml0 libexo-0.3-0 libgmp3c2 libgraphite3
  libgs8 libgsf-1-114 libgsf-1-common libgtkglext1 libhunspell-1.2-0
  libhyphen0 libicu44 libiso9660-7 libjpeg62 libmatroska0 libmozjs2d
  libmusicbrainz4c2a libmythes-1.2-0 libnl1 libpoppler-glib4 libpoppler-glib6
  libpoppler13 libpoppler5 libpostproc51 libpython2.6 libraptor1 librasqal2
  libreadline5 librecode0 libstdc++6-4.6-dev libswscale0 libsysfs2
  libxcb-atom1 libxcb-aux0 libxcb-event1 libxcb-render-util0
  libxfce4menu-0.1-0 python-iniparse syslinux-themes-debian-squeeze
  ttf-opensymbol xulrunner-1.9.1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gcc-4.7-base:i386 libasound2:i386 libc6:i386 libc6-i686:i386
  libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau1a:i386
  libdrm-radeon1:i386 libdrm2:i386 libexpat1:i386 libffi5:i386
  libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt11:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
  libglu1-mesa:i386 libgnutls26:i386 libgpg-error0:i386 libgpm2:i386
  libgsm1:i386 libice6:i386 libjbig0:i386 libjpeg8:i386 libltdl7:i386
  liblzma5:i386 libmpg123-0:i386 libncurses5:i386 libodbc1:i386
  libp11-kit0:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386
  libssl1.0.0:i386 libstdc++6:i386 libtasn1-3:i386 libtiff4:i386
  libtinfo5:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libwine:i386
  libwine-alsa:i386 libwine-bin:i386 libwine-gecko-1.4 libwine-gl:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386 libxcb1:i386
  libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
  libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386
  libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxxf86vm1:i386
  uuid-runtime wine-bin:i386 zlib1g:i386
Suggested packages:
  libasound2-plugins:i386 glibc-doc:i386 locales:i386 rng-tools:i386
  libglide3:i386 gpm:i386 libmyodbc:i386 odbc-postgresql:i386 tdsodbc:i386
  unixodbc-bin:i386 wine-doc:i386 libwine-cms:i386 libwine-sane:i386
  libwine-ldap:i386 libwine-print:i386 libwine-openal:i386
  libwine-gphoto2:i386
Recommended packages:
  uuid-runtime:i386 ttf-liberation:i386 xml-core:i386
The following NEW packages will be installed:
  gcc-4.7-base:i386 libasound2:i386 libc6:i386 libc6-i686:i386
  libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau1a:i386
  libdrm-radeon1:i386 libdrm2:i386 libexpat1:i386 libffi5:i386
  libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt11:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
  libglu1-mesa:i386 libgnutls26:i386 libgpg-error0:i386 libgpm2:i386
  libgsm1:i386 libice6:i386 libjbig0:i386 libjpeg8:i386 libltdl7:i386
  liblzma5:i386 libmpg123-0:i386 libncurses5:i386 libodbc1:i386
  libp11-kit0:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386
  libssl1.0.0:i386 libstdc++6:i386 libtasn1-3:i386 libtiff4:i386
  libtinfo5:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libwine:i386
  libwine-alsa:i386 libwine-bin:i386 libwine-gecko-1.4 libwine-gl:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386 libxcb1:i386
  libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
  libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386
  libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxxf86vm1:i386
  uuid-runtime wine wine-bin:i386 zlib1g:i386
0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded.
Need to get 103 MB of archives.
After this operation, 265 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
tbh does it worth it? i mean all this radical change (and yes i read the case for multiarch); isn't this a solution looking for a problem? in what way does this solves better this problem than ia32-libs?
surely i'm missing the bigger picture :shock: :lol:
GregE

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GregE »

ZeroZero,

The bigger picture is that Debian Wheezy will default to Multi-Arch and ia32-libs will no longer be in the repos. It will not be a matter of choice, if you want Wine, Picasa, Skype - that is programs that are really 32bit but packaged as AMD64 and dependent on ia32-libs, then multi-arch and the 32bit packages will be the only way. And this will be the case within one year. It is only a matter of time before LMDE will be multi-arch by default.

I just chose to get in early and make sure I was ahead of the change. The only program I have trouble with is Google Earth as it does not play with multi-arch. Ubuntu have already changed and have been for the last two releases, so Linuxmint Maya must be at least multi-arch ready as well.

:)
GeneC

Re: Multiarch

Post by GeneC »

OK!
'Curiosity' killed the cat,
Image
and I had to take the plunge.... :lol:

That was painless (so far!!!)

Code: Select all

gene@zordon:~$  dpkg --print-foreign-architectures
i386
Only APPARANT change was to my sources list.
I understand Mint and Debian, but should I accept the changes to
Chrome, Liquorix, and Java as well?

Code: Select all

gene@zordon:~$ inxi -r
Repos:     Active apt sources in file: /etc/apt/sources.list
           deb [arch=amd64,i386] http://mirror.csclub.uwaterloo.ca/linuxmint-packages/ debian main upstream import incoming backport romeo
           deb [arch=amd64,i386] http://http.us.debian.org/debian/ unstable main contrib non-free #"SID"
           deb [arch=amd64,i386] http://www.deb-multimedia.org sid main non-free #"SID Multimedia"
           deb [arch=amd64,i386] http://dl.google.com/linux/chrome/deb/ stable main #"Chrome"
           deb [arch=amd64,i386] http://liquorix.net/debian/ sid main #"Liquorix"
           deb [arch=amd64,i386] http://www.duinsoft.nl/pkg debs all #"JAVA"
No updates, upgrades, removals , ET available.
What should I expect, look out for? :?:
I am not, at present, using any 32 bit programs on this installation and ia32libs was never installed. (LMDE-XFCE-SID 64bit)
I take it that's why I had no problems at all.
zerozero

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by zerozero »

heh Gene :wink:

i would wait for the experts to say something but it didn't changed my liquorix repo

Code: Select all

# deb [arch=amd64,i386] http://packages.linuxmint.com/ debian main upstream import backport romeo 
# deb [arch=amd64,i386] http://ftp.debian.org/debian/ testing main contrib non-free 
# deb [arch=amd64,i386] http://security.debian.org/ testing/updates main contrib non-free 
# deb [arch=amd64,i386] http://www.deb-multimedia.org/ testing main non-free 

##
##
##
## sid ##
deb [arch=amd64,i386] http://ftp.debian.org/debian/ unstable main contrib non-free 
deb-src http://ftp.debian.org/debian/ unstable main contrib non-free 
deb [arch=amd64,i386] http://www.deb-multimedia.org/ sid main non-free 
deb-src http://www.deb-multimedia.org/ sid main non-free 
##
##
##
## experimental ##
# deb [arch=amd64,i386] http://ftp.debian.org/debian/ experimental main contrib non-free 
##
##liquorix
deb http://liquorix.net/debian/ sid main  

and even though i have both i386 and amd64 kernels from liquorix
Image
:shock:
GeneC

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GeneC »

hi 'zz' :D

Things were getting just to quite in SID land.
I had to experiment. :lol:

Yes, I also see the new i386 packages available in synaptic.

Synaptic>architecture.

Dont forsee any problems unless I actually try to install some. (Of course, I WILL..) :lol:
Time for Clonezilla I think.... :wink:
Brian49

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by Brian49 »

GeneC wrote:I also see the new i386 packages available in synaptic.
I don't see any. Could you please give one or two examples of what you are referring to? Many thanks.
zerozero

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by zerozero »

Brian,
see the pic i posted above, you can see i386 and amd64 kernels from liquorix (that is just one example)
and also the output when i try to install wine (after enabling multiarch)

Code: Select all

The following extra packages will be installed:
  gcc-4.7-base:i386 libasound2:i386 libc6:i386 libc6-i686:i386
  libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau1a:i386
  libdrm-radeon1:i386 libdrm2:i386 libexpat1:i386 libffi5:i386
  libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt11:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
  libglu1-mesa:i386 libgnutls26:i386 libgpg-error0:i386 libgpm2:i386
  libgsm1:i386 libice6:i386 libjbig0:i386 libjpeg8:i386 libltdl7:i386
  liblzma5:i386 libmpg123-0:i386 libncurses5:i386 libodbc1:i386
  libp11-kit0:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386
  libssl1.0.0:i386 libstdc++6:i386 libtasn1-3:i386 libtiff4:i386
  libtinfo5:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libwine:i386
  libwine-alsa:i386 libwine-bin:i386 libwine-gecko-1.4 libwine-gl:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386 libxcb1:i386
  libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
  libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386
  libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxxf86vm1:i386
  uuid-runtime wine-bin:i386 zlib1g:i386
Suggested packages:
  libasound2-plugins:i386 glibc-doc:i386 locales:i386 rng-tools:i386
  libglide3:i386 gpm:i386 libmyodbc:i386 odbc-postgresql:i386 tdsodbc:i386
  unixodbc-bin:i386 wine-doc:i386 libwine-cms:i386 libwine-sane:i386
  libwine-ldap:i386 libwine-print:i386 libwine-openal:i386
  libwine-gphoto2:i386
Recommended packages:
  uuid-runtime:i386 ttf-liberation:i386 xml-core:i386
The following NEW packages will be installed:
  gcc-4.7-base:i386 libasound2:i386 libc6:i386 libc6-i686:i386
  libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau1a:i386
  libdrm-radeon1:i386 libdrm2:i386 libexpat1:i386 libffi5:i386
  libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt11:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
  libglu1-mesa:i386 libgnutls26:i386 libgpg-error0:i386 libgpm2:i386
  libgsm1:i386 libice6:i386 libjbig0:i386 libjpeg8:i386 libltdl7:i386
  liblzma5:i386 libmpg123-0:i386 libncurses5:i386 libodbc1:i386
  libp11-kit0:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386
  libssl1.0.0:i386 libstdc++6:i386 libtasn1-3:i386 libtiff4:i386
  libtinfo5:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libwine:i386
  libwine-alsa:i386 libwine-bin:i386 libwine-gecko-1.4 libwine-gl:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386 libxcb1:i386
  libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
  libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386
  libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxxf86vm1:i386
  uuid-runtime wine wine-bin:i386 zlib1g:i386
0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded.
Need to get 103 MB of archives.
After this operation, 265 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
they are all (well almost all) i386 packages
GeneC

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GeneC »

Hi Brian.

Most everything for my 64 bit system is also there in i386.
For example (Abiword i386)
Image
zerozero

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by zerozero »

:mrgreen:
taking Gene's example

Code: Select all

zerozero@debian:~$ apt-cache policy abiword
abiword:
  Installed: (none)
  Candidate: 2.9.2+svn20120603-3
  Version table:
     2.9.2+svn20120603-3 0
        500 http://ftp.debian.org/debian/ unstable/main amd64 Packages
zerozero@debian:~$ apt-cache policy abiword:i386
abiword:i386:
  Installed: (none)
  Candidate: 2.9.2+svn20120603-3
  Version table:
     2.9.2+svn20120603-3 0
        500 http://ftp.debian.org/debian/ unstable/main i386 Packages
zerozero@debian:~$ uname -a
Linux debian 3.2.0-3-amd64 #1 SMP Mon Jul 23 02:45:17 UTC 2012 x86_64 GNU/Linux
zerozero@debian:~$ 
GeneC

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GeneC »

zerozero wrote: :mrgreen:
taking Gene's example
.... :)
It may be a while before its ready for prime time...

Code: Select all

gene@zordon:~$ sudo apt-get install abiword:i386
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:
 abiword:i386 : Depends: libabiword-2.9:i386 (>= 2.9.2+svn20120603) but it is not going to be installed
                Depends: libgsf-1-114:i386 (>= 1.14.9) but it is not going to be installed
                Depends: librdf0:i386 (>= 1.0.15) but it is not going to be installed
                Depends: libwmf0.2-7:i386 (>= 0.2.8.4) but it is not going to be installed
                Depends: abiword-common:i386 (>= 2.9.2+svn20120603-3) but it is not installable
                Depends: gsfonts:i386 but it is not installable
                Recommends: abiword-plugin-grammar:i386 but it is not going to be installed
                Recommends: abiword-plugin-mathview:i386 but it is not going to be installed
                Recommends: aspell-en:i386 but it is not installable or
                            aspell-dictionary:i386 but it is not installable
                Recommends: fonts-liberation:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Nothing held/broken here. ?
Let's find something simple to try to install. :mrgreen:

============================

Nope: :x

Code: Select all

gene@zordon:~$ sudo apt-get install geany:i386
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:
 geany:i386 : Depends: geany-common:i386 (= 1.22+dfsg-2) but it is not installable
E: Unable to correct problems, you have held broken packages.
zerozero

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by zerozero »

Nothing held/broken here. ?
Let's find something simple to try to install. :mrgreen:
not those :lol:

Code: Select all

root@debian:/home/zerozero# apt-get install abiword-common:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package abiword-common:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'abiword-common:i386' has no installation candidate

Code: Select all

root@debian:/home/zerozero# apt-get install geany-common:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package geany-common:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'geany-common:i386' has no installation candidate
i don't think that this multiarch approach was intended for these kind of pkgs but they could at least package the basic :lol: just saying
GeneC

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GeneC »

zerozero wrote: i don't think that this multiarch approach was intended for these kind of pkgs but they could at least package the basic :lol: just saying
Yep!... :P
Was pretty sure it wasn't meant to install i386 packages, when amd64 was available. Not even sure why one would want to.. :? (Unless they were me, and playing around.. :lol: )

Perhaps meant more for installing i386 packages not available in the 64bit version? I remember once installing a CAD program only available in 32 bit (Draftsight) by forcing the architecture.

Code: Select all

sudo dpkg -i --force-architecture <package name>
Perhaps I will try it again on this multiarch setup and see if it installs.
Brian49

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by Brian49 »

zerozero wrote:see the pic i posted above
Thanks. I've figured it out - I had previously made the dpkg --add-architecture move, but evidently it doesn't stay in place over time; now that I've made it again, the i386 packages show up.
GregE

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GregE »

Just a few thoughts on multi-arch.

Take care with Liquorix. If you install wine-bin:386 to get wine, the version of wine in the Liquorix repo will try and update it with the old ia32-libs approach. Chaos will ensue.

If you are a wine user and use Liquorix kernels, it is probably best to disable the Liquorix repo and do manual kernel installs - at least for now.

The idea of multi-arch is so you can install programs that are not available as 64bit. I think it unwise to install a program as 32bit when a 64bit package is avaialble (like Abiword) because of conf files and the like. I guess if it works it works, as a test.

Wine and Skype would be the two big ones. Maybe Google Earth if it gets repackaged.

Mine is now happily humming along, and Wine and Skype both work. I can run the Windows version of Kobo Desktop through Wine to control my eReader. The trick with the Kobo is to use winecfg to set the Kobo as a floppy disk after you plug it in, then it can sync. I have the windows version of Picasa 3.9 working. That took using Winetricks to install IE7 into Wine. Picasa is fully functional and syncs to my Google + account. The Linux versions of Kobo Desktop and Picasa both appear to have been abandoned.

:)
GeneC

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GeneC »

GregE wrote:Just a few thoughts on multi-arch.
...............
The idea of multi-arch is so you can install programs that are not available as 64bit. I think it unwise to install a program as 32bit when a 64bit package is avaialble (like Abiword) because of conf files and the like. I guess if it works it works, as a test.............
:)
Just now, I attempted to install a dedicated 32bit only .deb package.
Draftsight CAD.
This particular attempt installed the package OK, but it ended in a failure to launch (Could not load modules.. Prompted to re-install package..which I did, and same results).
I count this as a rather severe test, as it pulled in 78 dependencies.

In the recent past I had sucessfully installed this very same package (32 bit) on my 64 bit system by using the

Code: Select all

sudo dpkg -i --force-architecture draftSight.deb
command, and installing ia32libs.
Don't know if its because multiarch is not yet fully mature or some other issue.
This was just a TEST.. Not really wanting Draftsight installed right now.
Regulus74

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by Regulus74 »

Has anyone tried the new Debian repo?
http://http.debian.net/
jackmetal

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by jackmetal »

Regulus74 wrote:Has anyone tried the new Debian repo?
http://http.debian.net/
I've tested it out (it's actually what I'm using at the moment). I've had no issues with it; has worked fine thus far.
GregE

Re: LMDE BREAKAGES - (Tracking SID!) - Jul 19th

Post by GregE »

GeneC wrote: This was just a TEST.. Not really wanting Draftsight installed right now.
Gene,

I may be that Draftsight is just too old. If you tried installing on a 32bit Sid what would happen? Plus I think the Debian repos are packaged to account for multi-arch, and third party apps are not necessarily compatible. My example that I keep referring to is Google Earth. I have not tried it this week, but it would not work last time I tried. Yet Skype worked straight away as it is set up to work. I have Samsung drivers for my CLP-320N, they are 64 bit and install, but were useless until I discovered that they needed libstdc++5 - and now they work as they should. Maybe that is the problem you have with Draftsight - some assumed lib that has now been superseded (and yet still lives in ia32-libs)

All guesswork and speculation.

Greg
Locked

Return to “LMDE Archive”