Crossgrading a complex Desktop and Debian Developer machine running Debian 9

This article is an experiment in progress, please recheck, while I am updating with the new information.

I have a very old installation of Debian, possibly since v2, dot not remember, that I have upgraded since then both in software and hardware. Now the hardware is 64bits, runs a kernel of 64bits but the run-time is still 32bits. For 99% of tasks this is very good. Now that I have made many simulations I may have found a solution to do a crossgrade of my desktop. I write here the tentative procedure and I will update with more ideias on the problems that I may found.

First you need to install a 64bits kernel and boot with it. See my previous post on how to do it.

Second you need to do a bootstrap of crossgrading and the instalation of all the libs as amd64:

 apt-get update
 apt-get upgrade
 apt-get clean
 dpkg --list > original.dpkg
 apt-get --download-only install dpkg:amd64 tar:amd64 apt:amd64 bash:amd64 dash:amd64 init:amd64 mawk:amd64
 cd /var/cache/apt/archives/
 dpkg --install dpkg_*amd64.deb tar_*amd64.deb apt_*amd64.deb bash_*amd64.deb dash_*amd64.deb *.deb
 dpkg --configure --pending
 dpkg -i --skip-same-version dpkg_*_amd64.deb apt_*_amd64.deb bash_*_amd64.deb dash_*_amd64.deb mawk_*_amd64.deb *.deb
 
 for pack32 in $(grep i386 original.dpkg  | egrep "^ii " | awk '{print $2}' ) ; do 
   echo $pack32 ; 
   if dpkg --status $pack32 | grep -q "Multi-Arch: same" ; then 
     apt-get --download-only install -y --allow-remove-essential ${pack32%:i386}:amd64 ; 
   fi ; 
 done

 dpkg --install /var/cache/apt/archives/*_amd64.deb
 dpkg --install /var/cache/apt/archives/*_amd64.deb
 dpkg --print-architecture
 dpkg --print-foreign-architectures

But this procedure does not prevent the "apt-get install" to have broken dependencies.

So trying to install the core packages and the libraries using "dpkg -i".

apt-get update
apt-get upgrade
apt-get autoremove
apt-get clean
dpkg --list > original.dpkg
apt-get --download-only install dpkg:amd64 tar:amd64 apt:amd64 bash:amd64 dash:amd64 init:amd64 mawk:amd64
for pack32 in $(grep i386 original.dpkg | egrep "^ii " | awk '{print $2}' ) ; do 
  echo $pack32 ; 
  if dpkg --status $pack32 | grep -q "Multi-Arch: same" ; then 
    apt-get --download-only install -y --allow-remove-essential ${pack32%:i386}:amd64 ; 
  fi ; 
done
cd /var/cache/apt/archives/
dpkg --install dpkg_*amd64.deb tar_*amd64.deb apt_*amd64.deb bash_*amd64.deb dash_*amd64.deb *.deb
dpkg --configure --pending
dpkg --install --skip-same-version dpkg_*_amd64.deb apt_*_amd64.deb bash_*_amd64.deb dash_*_amd64.deb mawk_*_amd64.deb *.deb

dpkg --remove libcurl4-openssl-dev
dpkg -i libcurl4-openssl-dev_*_amd64.deb

Remove packages until all there is no brokens packages

dpkg --print-architecture
dpkg --print-foreign-architectures
apt-get --fix-broken --allow-remove-essential install

Still broken, because apt-get removed dpkg

So instead of only installing the libs with dpkg -i, I am going to try to install all the packages with dpkg -i:

apt-get update
apt-get upgrade
apt-get autoremove
apt-get clean
dpkg --list > original.dpkg
apt-get --download-only install dpkg:amd64 tar:amd64 apt:amd64 bash:amd64 dash:amd64 init:amd64 mawk:amd64
for pack32 in $(grep i386 original.dpkg | egrep "^ii " | awk '{print $2}' ) ; do 
  echo $pack32 ; 
  apt-get --download-only install -y --allow-remove-essential ${pack32%:i386}:amd64 ; 
done
cd /var/cache/apt/archives/
dpkg --install dpkg_*amd64.deb tar_*amd64.deb apt_*amd64.deb bash_*amd64.deb dash_*amd64.deb *.deb
dpkg --configure --pending
dpkg --install --skip-same-version dpkg_*_amd64.deb apt_*_amd64.deb bash_*_amd64.deb dash_*_amd64.deb mawk_*_amd64.deb *.deb
dpkg --configure --pending

Remove packages and reinstall selected packages until you fix all off them. Follow the trial for my machine:

dpkg --remove rkhunter
dpkg --remove libmarco-private1:i386 marco mate-control-center mate-desktop-environment-core mate-desktop-environment-core  mate-desktop-environment mate-desktop-environment-core mate-desktop-environment-extras
dpkg --remove libmate-menu2:i386 libmate-window-settings1:i386 mate-panel mate-screensaver python-mate-menu libmate-slab0:i386 mozo mate-menus
dpkg --remove libmate-menu2:i386 mate-panel python-mate-menu mate-applets mate-menus
dpkg -i libmate-menu2_1.16.0-2_amd64.deb
dpkg --remove  gir1.2-ibus-1.0:i386 gnome-shell gnome-shell-extensions gdm3 gnome-session
dpkg --remove  gir1.2-ibus-1.0:i386
dpkg --remove libmateweather1:i386
dpkg -i libmateweather1_1.16.1-2_amd64.deb

apt-get --fix-broken --download-only install
dpkg --skip-same-version --install dpkg_*amd64.deb tar_*amd64.deb apt_*amd64.deb bash_*amd64.deb dash_*amd64.deb *.deb
dpkg --configure --pending
dpkg -i python_2.7.13-2_amd64.deb
dpkg --configure --pending
dpkg -i perl_5.24.1-3+deb9u1_amd64.deb perl-base_5.24.1-3+deb9u1_amd64.deb
dpkg -i exim4-daemon-light_4.89-2+deb9u1_amd64.deb exim4-base_4.89-2+deb9u1_amd64.deb
dpkg -i libuuid-perl_0.27-1_amd64.deb
dpkg --configure --pending
dpkg --install gstreamer1.0-plugins-bad_1.10.4-1_amd64.deb libmpeg2encpp-2.1-0_1%3a2.1.0+debian-5_amd64.deb libmplex2-2.1-0_1%3a2.1.0+debian-5_amd64.deb
dpkg --configure --pending
dpkg --audit

Now fixing broken dependencies on apt-get. Found no other way than removing all the broken packages.

dpkg --remove $(apt-get --fix-broken install | cut -f 2 -d ' ' )
apt-get install $(grep -v ":i386" ~/original.dpkg | egrep "^ii" | grep -v "aiccu" | grep -v "acroread" | grep -v "flash-player-properties" | grep -v "flashplayer-mozilla" | egrep -v "tp-flash-marillat" | awk '{print $2}')

Comments

1. On Monday, 17 July, 2017, 22:58 by aab

This is coming handy!! I have a wheezy 32 bits laptop, and it should get into a stretch 64 bits machine. I'll try and let you know! Many, many thanks!!

2. On Friday, 21 July, 2017, 00:22 by aab

Ok, here is the result of the "experiment". First, I upgraded the machine from wheezy, to jessie and, finally, to stretch, still in 32 bits. Then:

1) amd64 kernel install: No problem at all.
2) amd64 libs install (I used the second block of commands)
- In "apt-get --download-only install dpkg:amd64": Several complaints about lacking packages, but it ends OK.
- In "dpkg --install dpkg_*amd64.deb tar_*amd64.deb apt_*amd64.deb bash_*amd64.deb dash_*amd64.deb *.deb", I decided to supress the last "*.deb", so the most basic packages get installed first. Maybe that is why the installation of bash_amd64.deb failed, complaining about libtinfo5 was lacking. Anyway, I installed the last one, then the former one, and moved on with no errors.
- "dpkg --install /var/cache/apt/archives/*_amd64.deb" fails with several packages not being able to install. They were 5 packages, all related to Mate Desktop. Why? No idea... Deleting the i386 version and installing the amd64 one gave good results with a couple, but 3 kept failing.
3) Full crossfade: Should I keep going with the next step if the previous one is not completed?... Mmmh, yeah, why not. (Obviously, mistake...) Loooong list of errors: packages with no alternative. They turned out to be old versions of packages not existing anymore in stretch. I removed them all.

Beyond this point, everything seemed fine, so I rebooted. Lightdm did not start... I tried reinstalling mate desktop; some 32 bits packages get purged. But finally, everything was amd64 and working fine!

Thanks a lot, it has been very helpful!

3. On Wednesday, 1 April, 2020, 15:00 by frolep rotrem

There is noticeably a bundle to learn about this. I assume you made certain nice points in features also.

4. On Sunday, 12 April, 2020, 01:18 by créer un site internet

Magnifique ! Vraiment très instructif... :)

5. On Friday, 17 April, 2020, 13:32 by corportate blog

Oh my ɡߋodness! Awesomе article dude! Thanks, However I am experiencing difficulties
witһ your RՏS. I don't know the reason why I cannot join it.
Is there anybody having the same RSS proЬlems?
Anyone that knowѕ the solution cɑn you kindly respond?

Thanks!!

6. On Friday, 17 April, 2020, 13:39 by Napoleon

hello tһere and thank you for your information – I have certainly picked up anything new from right here.
I did however eҳpertise some technical poіnts usіng this web site, as
I experienced to reload the website a lot of times previous to
I could gеt it to load cߋrrectly. I had been wondering if
your web host is OK? Nⲟt that I am complaining, but sluggisһ
loading instances times will very frequently affect your
placement in google and could damage your qualіty score if advertising
and marketing with Adwords. Well I'm adding this RSS to my e-mail and can look out
for much more of your respective interestіng content.
Ensure that you update this again verу soon.

7. On Tuesday, 21 April, 2020, 05:49 by spy ware

For mkst up-to-datе news you have to pay a quick viսsit worlⅾ ᴡide web
and onn internet I found this web page as a best site for mрst up-to-dаte updates.

8. On Wednesday, 22 April, 2020, 14:22 by safe playground

Best air max , you will finde ever !

9. On Thursday, 23 April, 2020, 20:03 by Uk email developer

Fastidious replies in return of this question with real
arguments and explaining everything regarding that.

10. On Friday, 24 April, 2020, 05:10 by jaidenzgzz624.tearosediner.net

Hi there! I know this is somewhat off topic but I was wondering if you knew where I could find a captcha plugin for my
comment form? I'm using the same blog platform as yours and I'm having problems finding one?
Thanks a lot!

11. On Wednesday, 29 April, 2020, 11:58 by YesBet88

Best Ballons around here !

12. On Friday, 1 May, 2020, 21:27 by best

www.google.com/url?sa=t&url=https://bestgeorgian.com
plus.google.com/url?sa=t&url=https://bestgeorgian.com
maps.google.com/url?sa=t&url=https://bestgeorgian.com
www.google.de/url?sa=t&url=https://bestgeorgian.com
google.co.jp/url?sa=t&url=https://bestgeorgian.com
google.co.uk/url?sa=t&url=https://bestgeorgian.com
www.google.fr/url?sa=t&url=https://bestgeorgian.com
www.google.it/url?sa=t&url=https://bestgeorgian.com
sites.google.com/url?sa=t&url=https://bestgeorgian.com
www.google.es/url?sa=t&url=https://bestgeorgian.com
www.google.ca/url?sa=t&url=https://bestgeorgian.com
search.google.com/url?sa=t&url=https://bestgeorgian.com
www.google.nl/url?sa=t&url=https://bestgeorgian.com
www.google.pl/url?sa=t&url=https://bestgeorgian.com
google.com.au/url?sa=t&url=https://bestgeorgian.com
google.com.br/url?sa=t&url=https://bestgeorgian.com
google.co.in/url?sa=t&url=https://bestgeorgian.com
www.google.ch/url?sa=t&url=https://bestgeorgian.com
www.google.be/url?sa=t&url=https://bestgeorgian.com
www.google.cz/url?sa=t&url=https://bestgeorgian.com
www.google.at/url?sa=t&url=https://bestgeorgian.com
www.google.cn/url?sa=t&url=https://bestgeorgian.com
www.google.se/url?sa=t&url=https://bestgeorgian.com
www.google.ru/url?sa=t&url=https://bestgeorgian.com
google.com.tw/url?sa=t&url=https://bestgeorgian.com
www.google.dk/url?sa=t&url=https://bestgeorgian.com
google.com.tr/url?sa=t&url=https://bestgeorgian.com
www.google.hu/url?sa=t&url=https://bestgeorgian.com
google.com.mx/url?sa=t&url=https://bestgeorgian.com
google.com.hk/url?sa=t&url=https://bestgeorgian.com
www.google.fi/url?sa=t&url=https://bestgeorgian.com
google.com.sg/url?sa=t&url=https://bestgeorgian.com
www.google.pt/url?sa=t&url=https://bestgeorgian.com
google.co.nz/url?sa=t&url=https://bestgeorgian.com
google.com.ar/url?sa=t&url=https://bestgeorgian.com
google.co.id/url?sa=t&url=https://bestgeorgian.com
google.co.th/url?sa=t&url=https://bestgeorgian.com
www.google.no/url?sa=t&url=https://bestgeorgian.com
google.com.ua/url?sa=t&url=https://bestgeorgian.com
google.co.za/url?sa=t&url=https://bestgeorgian.com
www.google.ro/url?sa=t&url=https://bestgeorgian.com
google.com.ph/url?sa=t&url=https://bestgeorgian.com
google.com.vn/url?sa=t&url=https://bestgeorgian.com
www.google.gr/url?sa=t&url=https://bestgeorgian.com
www.google.ie/url?sa=t&url=https://bestgeorgian.com
www.google.cl/url?sa=t&url=https://bestgeorgian.com
www.google.bg/url?sa=t&url=https://bestgeorgian.com
google.com.my/url?sa=t&url=https://bestgeorgian.com
images.google.com/url?sa=t&url=https://bestgeorgian.com
www.google.sk/url?sa=t&url=https://bestgeorgian.com
google.co.il/url?sa=t&url=https://bestgeorgian.com
google.co.kr/url?sa=t&url=https://bestgeorgian.com
www.google.rs/url?sa=t&url=https://bestgeorgian.com
www.google.lt/url?sa=t&url=https://bestgeorgian.com
www.google.si/url?sa=t&url=https://bestgeorgian.com
www.google.ae/url?sa=t&url=https://bestgeorgian.com
google.com.co/url?sa=t&url=https://bestgeorgian.com
www.google.hr/url?sa=t&url=https://bestgeorgian.com
www.google.org/url?sa=t&url=https://bestgeorgian.com
www.google.ee/url?sa=t&url=https://bestgeorgian.com
google.com.pe/url?sa=t&url=https://bestgeorgian.com
google.com.eg/url?sa=t&url=https://bestgeorgian.com
google.com.sa/url?sa=t&url=https://bestgeorgian.com
www.google.lv/url?sa=t&url=https://bestgeorgian.com
google.com.np/url?sa=t&url=https://bestgeorgian.com
google.com.pk/url?sa=t&url=https://bestgeorgian.com
google.co.ve/url?sa=t&url=https://bestgeorgian.com
www.google.lk/url?sa=t&url=https://bestgeorgian.com
google.com.ec/url?sa=t&url=https://bestgeorgian.com
google.com.bd/url?sa=t&url=https://bestgeorgian.com
www.google.by/url?sa=t&url=https://bestgeorgian.com
google.com.ng/url?sa=t&url=https://bestgeorgian.com
www.google.lu/url?sa=t&url=https://bestgeorgian.com
google.com.uy/url?sa=t&url=https://bestgeorgian.com
www.google.tn/url?sa=t&url=https://bestgeorgian.com
www.google.mu/url?sa=t&url=https://bestgeorgian.com
google.co.cr/url?sa=t&url=https://bestgeorgian.com
google.com.pr/url?sa=t&url=https://bestgeorgian.com
google.co.ke/url?sa=t&url=https://bestgeorgian.com
google.com.do/url?sa=t&url=https://bestgeorgian.com
www.google.ba/url?sa=t&url=https://bestgeorgian.com
www.google.is/url?sa=t&url=https://bestgeorgian.com
google.com.lb/url?sa=t&url=https://bestgeorgian.com
google.com.gt/url?sa=t&url=https://bestgeorgian.com
www.google.dz/url?sa=t&url=https://bestgeorgian.com
google.com.py/url?sa=t&url=https://bestgeorgian.com
www.google.hn/url?sa=t&url=https://bestgeorgian.com
google.com.sv/url?sa=t&url=https://bestgeorgian.com
google.com.mt/url?sa=t&url=https://bestgeorgian.com
google.com.bo/url?sa=t&url=https://bestgeorgian.com
www.google.cat/url?sa=t&url=https://bestgeorgian.com
www.google.kz/url?sa=t&url=https://bestgeorgian.com
www.google.jo/url?sa=t&url=https://bestgeorgian.com
google.com.gh/url?sa=t&url=https://bestgeorgian.com
google.com.kh/url?sa=t&url=https://bestgeorgian.com
google.com.ni/url?sa=t&url=https://bestgeorgian.com
google.com.pa/url?sa=t&url=https://bestgeorgian.com
www.google.ci/url?sa=t&url=https://bestgeorgian.com
www.google.ge/url?sa=t&url=https://bestgeorgian.com
google.com.cu/url?sa=t&url=https://bestgeorgian.com
google.co.bw/url?sa=t&url=https://bestgeorgian.com
google.com.kw/url?sa=t&url=https://bestgeorgian.com
www.google.cm/url?sa=t&url=https://bestgeorgian.com
google.co.ma/url?sa=t&url=https://bestgeorgian.com
google.co.ug/url?sa=t&url=https://bestgeorgian.com
www.google.mk/url?sa=t&url=https://bestgeorgian.com
google.com.bh/url?sa=t&url=https://bestgeorgian.com
www.google.am/url?sa=t&url=https://bestgeorgian.com
www.google.ad/url?sa=t&url=https://bestgeorgian.com
www.google.az/url?sa=t&url=https://bestgeorgian.com
www.google.li/url?sa=t&url=https://bestgeorgian.com
www.google.ml/url?sa=t&url=https://bestgeorgian.com
www.google.as/url?sa=t&url=https://bestgeorgian.com
www.google.mn/url?sa=t&url=https://bestgeorgian.com
google.com.cy/url?sa=t&url=https://bestgeorgian.com
www.google.bs/url?sa=t&url=https://bestgeorgian.com
google.com.qa/url?sa=t&url=https://bestgeorgian.com
www.google.tt/url?sa=t&url=https://bestgeorgian.com
google.com.ag/url?sa=t&url=https://bestgeorgian.com
google.com.af/url?sa=t&url=https://bestgeorgian.com
google.com.na/url?sa=t&url=https://bestgeorgian.com
www.google.cd/url?sa=t&url=https://bestgeorgian.com
google.com.bz/url?sa=t&url=https://bestgeorgian.com
www.google.md/url?sa=t&url=https://bestgeorgian.com
www.google.mg/url?sa=t&url=https://bestgeorgian.com
www.google.sn/url?sa=t&url=https://bestgeorgian.com
www.google.bi/url?sa=t&url=https://bestgeorgian.com
www.google.fm/url?sa=t&url=https://bestgeorgian.com
www.google.iq/url?sa=t&url=https://bestgeorgian.com
google.com.gi/url?sa=t&url=https://bestgeorgian.com
google.com.et/url?sa=t&url=https://bestgeorgian.com
google.com.jm/url?sa=t&url=https://bestgeorgian.com
google.com.om/url?sa=t&url=https://bestgeorgian.com
www.google.je/url?sa=t&url=https://bestgeorgian.com
google.com.ly/url?sa=t&url=https://bestgeorgian.com
www.google.me/url?sa=t&url=https://bestgeorgian.com
google.co.tz/url?sa=t&url=https://bestgeorgian.com
www.google.dm/url?sa=t&url=https://bestgeorgian.com
www.google.vg/url?sa=t&url=https://bestgeorgian.com
www.google.al/url?sa=t&url=https://bestgeorgian.com
google.co.zm/url?sa=t&url=https://bestgeorgian.com
www.google.sh/url?sa=t&url=https://bestgeorgian.com
www.google.mw/url?sa=t&url=https://bestgeorgian.com
www.google.kg/url?sa=t&url=https://bestgeorgian.com
google.co.zw/url?sa=t&url=https://bestgeorgian.com
www.google.dj/url?sa=t&url=https://bestgeorgian.com
www.google.ht/url?sa=t&url=https://bestgeorgian.com
www.google.rw/url?sa=t&url=https://bestgeorgian.com
www.google.ps/url?sa=t&url=https://bestgeorgian.com
www.google.tm/url?sa=t&url=https://bestgeorgian.com
google.co.uz/url?sa=t&url=https://bestgeorgian.com
google.co.vi/url?sa=t&url=https://bestgeorgian.com
www.google.sm/url?sa=t&url=https://bestgeorgian.com
www.google.mv/url?sa=t&url=https://bestgeorgian.com
www.google.im/url?sa=t&url=https://bestgeorgian.com
www.google.sc/url?sa=t&url=https://bestgeorgian.com
www.google.cg/url?sa=t&url=https://bestgeorgian.com
www.google.gg/url?sa=t&url=https://bestgeorgian.com
www.google.gm/url?sa=t&url=https://bestgeorgian.com
www.google.ms/url?sa=t&url=https://bestgeorgian.com
www.google.bt/url?sa=t&url=https://bestgeorgian.com
google.com.fj/url?sa=t&url=https://bestgeorgian.com
google.co.ck/url?sa=t&url=https://bestgeorgian.com
www.google.la/url?sa=t&url=https://bestgeorgian.com
google.com.mm/url?sa=t&url=https://bestgeorgian.com
google.com.ai/url?sa=t&url=https://bestgeorgian.com
google.co.ao/url?sa=t&url=https://bestgeorgian.com
www.google.bj/url?sa=t&url=https://bestgeorgian.com
google.co.ls/url?sa=t&url=https://bestgeorgian.com
google.com.tj/url?sa=t&url=https://bestgeorgian.com
google.com.bn/url?sa=t&url=https://bestgeorgian.com
www.google.pn/url?sa=t&url=https://bestgeorgian.com
www.google.sr/url?sa=t&url=https://bestgeorgian.com
google.co.mz/url?sa=t&url=https://bestgeorgian.com
www.google.cf/url?sa=t&url=https://bestgeorgian.com
www.google.ws/url?sa=t&url=https://bestgeorgian.com
www.google.vu/url?sa=t&url=https://bestgeorgian.com
www.google.cv/url?sa=t&url=https://bestgeorgian.com
www.google.bf/url?sa=t&url=https://bestgeorgian.com
google.com.nf/url?sa=t&url=https://bestgeorgian.com
www.google.nr/url?sa=t&url=https://bestgeorgian.com
www.google.tg/url?sa=t&url=https://bestgeorgian.com
google.com.vc/url?sa=t&url=https://bestgeorgian.com
www.google.to/url?sa=t&url=https://bestgeorgian.com
www.google.nu/url?sa=t&url=https://bestgeorgian.com
www.google.gl/url?sa=t&url=https://bestgeorgian.com
www.google.jp/url?sa=t&url=https://bestgeorgian.com
google.com.pg/url?sa=t&url=https://bestgeorgian.com
www.google.tk/url?sa=t&url=https://bestgeorgian.com
www.google.tl/url?sa=t&url=https://bestgeorgian.com
google.com.sb/url?sa=t&url=https://bestgeorgian.com
www.google.gy/url?sa=t&url=https://bestgeorgian.com
www.google.st/url?sa=t&url=https://bestgeorgian.com
www.google.td/url?sa=t&url=https://bestgeorgian.com
www.google.so/url?sa=t&url=https://bestgeorgian.com
google.com.sl/url?sa=t&url=https://bestgeorgian.com
www.google.ne/url?sa=t&url=https://bestgeorgian.com
www.google.ga/url?sa=t&url=https://bestgeorgian.com
www.google.ki/url?sa=t&url=https://bestgeorgian.com
www.www.google/url?sa=t&url=https://bestgeorgian.com
www.google.co/url?sa=t&url=https://bestgeorgian.com
www.google.ac/url?sa=t&url=https://bestgeorgian.com
www.google.hk/url?sa=t&url=https://bestgeorgian.com
www.google.cc/url?sa=t&url=https://bestgeorgian.com
www.google.net/url?sa=t&url=https://bestgeorgian.com
google.com.pl/url?sa=t&url=https://bestgeorgian.com
google.com.gr/url?sa=t&url=https://bestgeorgian.com
google.co.je/url?sa=t&url=https://bestgeorgian.com
www.google.us/url?sa=t&url=https://bestgeorgian.com
ww.google.com/url?sa=t&url=https://bestgeorgian.com
google.com.ru/url?sa=t&url=https://bestgeorgian.com
www.google.in/url?sa=t&url=https://bestgeorgian.com
wwww.google.com/url?sa=t&url=https://bestgeorgian.com
www.google.ng/url?sa=t&url=https://bestgeorgian.com
google.co.im/url?sa=t&url=https://bestgeorgian.com
www.google.br/url?sa=t&url=https://bestgeorgian.com
www.google.io/url?sa=t&url=https://bestgeorgian.com
www.google.gf/url?sa=t&url=https://bestgeorgian.com
google.com.lc/url?sa=t&url=https://bestgeorgian.com
google.com.by/url?sa=t&url=https://bestgeorgian.com
www.google.tr/url?sa=t&url=https://bestgeorgian.com

13. On Wednesday, 6 May, 2020, 21:09 by 온라인 슬롯

Best air max , you will finde ever !

14. On Sunday, 10 May, 2020, 15:11 by erjilopterin

I will immediately grab your rss as I can not find your e-mail subscription link or e-newsletter service. Do you have any? Kindly let me know in order that I could subscribe. Thanks.

15. On Sunday, 10 May, 2020, 21:57 by 안전토토

Best air max , you will finde ever !

16. On Tuesday, 12 May, 2020, 21:18 by 안전사이트

Best air max , you will finde ever !

17. On Wednesday, 13 May, 2020, 10:14 by http://vertical-soft.com/bitrix/rk.php?goto=https://Pbase.com/topics/nicsoda66/the_easiest_way_to_sim_unloc

Nicely done & written.
I began writing a blog myself just recently and hqve seen thst
many writers merely rehash old ideas but add very little
oof worth. It's good to read a helppful article of some
actual value to myself aand your other readers.

It is oon the list of factors I need to replicate as a neew blogger.
Audience engagement and mateeial value are king.
Many awesopme thoughts; you have definitely made itt on my list of people to watch!

Carry on the fantastic work!
Well done,
Zilvia

18. On Friday, 15 May, 2020, 04:26 by in this

Wow, wonderful blog format! How long have you ever been running a blog for? you made blogging look easy. The whole glance of your web site is wonderful, let alone the content!

19. On Friday, 15 May, 2020, 12:31 by 안전카지노

Love to spend time near Sea !

20. On Monday, 18 May, 2020, 15:51 by Relaciones con hombres mas jovenes

Da el paso totalmente facil, pero con normas sistemas de preferencia para que se
tome las fuentes de la entidad generación de anuncios fácilmente.
Miél es segura. Lo cierto es que cuando decíamos haber
hecho un poco las cosas pero no han conocido aun lo demás, lo que
tienes hermoso, también dejando de mi parte.

Sentar los fines de semana? Así, muchas parejas se crean así contribuye de las
parejas felices, y para así acabar la afinidad
se conocieron mucho más allá de la pareja y se mover
así puedes encontrar apoyo en el momento adecuado.
Por ejemplo, años después de una servid Viejo sexualmente con un aracción de psiscopo.

Relaciones con hombres mas jovenes

21. On Tuesday, 19 May, 2020, 04:25 by safe playground

Love to spend time near Sea !

22. On Sunday, 24 May, 2020, 02:37 by کارت ویزیت دکتر کامران صحت

Ciao Very good blog post. I certainly love this website. Keep it up! many thanks

23. On Monday, 25 May, 2020, 22:57 by 온라인 바카라

Love watching movies every morning !

24. On Tuesday, 26 May, 2020, 10:44 by 안전놀이터

Love to spend time near Sea !

25. On Thursday, 28 May, 2020, 00:15 by YesBet88

Love watching movies every morning !

26. On Wednesday, 3 June, 2020, 07:16 by 실제 돈 카지노

Love to spend time near Sea !

27. On Saturday, 6 June, 2020, 05:01 by Social Media Marketing

I very like this blog. Everything is cleared.

28. On Saturday, 6 June, 2020, 23:21 by 안전놀이터

Love to spend time near Sea !

29. On Tuesday, 9 June, 2020, 07:07 by tiền thưởng tiền gửi SBOBet

Nice one! Perfect for my school report!

30. On Tuesday, 9 June, 2020, 21:45 by 예스벳88

Best view you can finde , in this side of world!

31. On Wednesday, 10 June, 2020, 23:14 by mua giày trượt patin

I believe what you said was very reasonable. But, think on this, what if you added a little content?

I am not saying your information is not good, but what if you added a headline that grabbed
folk's attention? I mean Crossgrading a complex Desktop and Debian Developer machine running Debian 9 -
One Suggestion by ... Calhariz is kinda plain. You could peek at
Yahoo's front page and watch how they create news headlines
to get people to open the links. You might add a related video or
a related picture or two to grab people interested about what you've
got to say. Just my opinion, it could bring your posts a little bit more interesting.

32. On Saturday, 13 June, 2020, 22:03 by browse around this web-site

It¦s really a nice and helpful piece of info. I¦m happy that you simply shared this useful info with us. Please stay us informed like this. Thanks for sharing.

33. On Wednesday, 17 June, 2020, 14:09 by Online

I was able to find good advice from your blog posts.

34. On Thursday, 18 June, 2020, 20:11 by play game

I love what you guys tend to be up too. Such clever work and coverage!

Keep up the wonderful works guys I've you guys to my blogroll.

35. On Friday, 19 June, 2020, 07:55 by play game

Hey! This is my 1st comment here so I just wanted to give a quick shout out and tell you I genuinely enjoy reading through your blog posts.
Can you recommend any other blogs/websites/forums that cover
the same subjects? Thanks a ton!

36. On Saturday, 20 June, 2020, 04:34 by svolrfinotews

Thank you, I have just been looking for information about this subject for a long time and yours is the best I've came upon till now. However, what about the conclusion? Are you positive in regards to the source?

37. On Saturday, 20 June, 2020, 09:45 by svolrfino tews

Keep up the superb work, I read few blog posts on this site and I conceive that your website is very interesting and has circles of good info .

38. On Sunday, 21 June, 2020, 08:14 by view

Valuable information. Lucky me I found your site by accident, and I am shocked why this accident did not happened earlier! I bookmarked it.

39. On Monday, 22 June, 2020, 18:34 by play game

What's up mates, nice paragraph and pleasant arguments commented
here, I am in fact enjoying by these.

40. On Tuesday, 23 June, 2020, 20:27 by my site

Thanks for the sensible critique. Me and my neighbor were just preparing to do a little research on this. We got a grab a book from our area library but I think I learned more clear from this post. I'm very glad to see such fantastic information being shared freely out there.

41. On Thursday, 25 June, 2020, 09:20 by Enoch

If some one desires to be updated with newest technologies after that he must be visit this web page and be up to date every day.|

42. On Thursday, 25 June, 2020, 13:10 by http://www.shehive.com/members/wilbertcross88/profile/

Well written and done.
I began blogging myself recently and realized tthat
lot of bloggers simply rehash old content but add very little oof value.
It's grat to read a beneficial article oof some actual
value tto your readers.
It's going down on my list of thongs I need to replicate being a new blogger.

Visitor engagement annd material value are king.
Some fantastic ideas; you've certainly made it on my list of people to
watch!

Continue the terrific work!
Congratulations,
Delaney

43. On Saturday, 27 June, 2020, 01:47 by برنامه ویندوز

Hey,Do you have a spam problem on this site; I also am a blogger, and I was wondering your situation; many of us have developed some nice practices and we are looking to swap strategies with others, please shoot me an email if interested. thank u

44. On Sunday, 28 June, 2020, 14:18 by HCG Kits

Yes! Finally someone writes about Alabama.

45. On Tuesday, 30 June, 2020, 08:56 by Jere

I'm impressed, I must say. Seldom do I come across a blog that's both educative and entertaining, and let me tell you, you've hit the nail on the head. The problem is an issue that not enough people are speaking intelligently about. I'm very happy I came across this in my hunt for something relating to this.|

46. On Wednesday, 1 July, 2020, 19:35 by frankfort

It's reaⅼly vеry complex in thiѕ full of activity life to listen news on TV,
therefore Ӏ simply use weƅ for that purpose, and take the newest
neᴡs.

47. On Thursday, 2 July, 2020, 06:46 by grolyrto lemcs

This blog is definitely rather handy since I’m at the moment creating an internet floral website – although I am only starting out therefore it’s really fairly small, nothing like this site. Can link to a few of the posts here as they are quite. Thanks much. Zoey Olsen

48. On Thursday, 2 July, 2020, 12:03 by Buy HCG Kits

Really no matter if someone doesn't be aware of then its up to other users that they will help, so here it takes place.

Add a comment

HTML code is displayed as text and web addresses are automatically converted.

They posted on the same topic

Trackback URL : http://blog.calhariz.com/index.php/trackback/59

This post's comments feed