Puncte:3

apt a uitat de peste 1.000 de pachete și nu pot să reinstalez

drapel us

Eu alerg 20.04.2 LTS (fosă focală)

Nu alergasem aptitudini pentru câteva zile. Mereu a funcționat bine, dar când l-am încercat acum, a început să-mi dea dialogul „e Examine” de fiecare dată când îl rulez. Când tastau „e”, trece într-o rulare de 10-20 de minute, cu următoarele afișări în partea de sus a paginii:

deschis: aaa; închis: bbb; amâna: ccc; conflict: ddd

Unde „aaa”, „bbb”, „ccc”, „ddd” cresc valori numerice... iar „aaa” și „bbb” cresc rapid, până la mai mult de 50.000.

După un timp, aptitudini pur și simplu iese.

În acest moment, dacă alerg dpkg --configure -a, revine rapid la promptul de comandă fără nicio eroare. Dar apoi, când alerg apt-get install -f, primesc o listă cu peste 1.000 de nume de pachete urmate de acest...

Utilizați „sudo apt autoremove” pentru a le elimina.
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.

Majoritatea acestor pachete (probabil toate, de fapt) sunt articole pe care le folosesc de la o zi la alta și nu ar trebui să fie eliminate.

Oh, de asemenea, dacă captesc lista uriașă de pachete care sunt afișate atunci când o fac apt-get install -f, iar dacă generez o mie sau cam așa ceva apt install PKG comenzi pentru fiecare dintre aceste nume de pachete și apoi rulez asta, primesc mai multe liste cu aceleași mii de pachete pentru fiecare dintre aceste comenzi, urmate de același mesaj „utilizați sudo apt autoremove” după fiecare apt install PKG alerga.

Cumva, al meu apt cache-urile par să fi fost puse. Nu știu ce ar fi putut cauza asta.

Cu toate acestea, nu vreau să petrec timp încercând să-mi dau seama De ce asta s-a intamplat. Vreau doar să o repar, astfel încât toate acele pachete să fie din nou instalate corect și gestionate prin intermediul apt.

Poate cineva să mă îndrume către documente care m-ar putea ajuta, sau poate să sugereze o soluție?

Vă mulțumesc foarte mult anticipat.

PS: Ale mele /etc/apt/sources.list nu s-a schimbat de săptămâni și nici nu au niciun fișier /etc/apt/source.list.d schimbat în mult timp. De fapt, nimic sub /etc/apt pare să se fi schimbat de acum câteva luni.

PPS*: Iată ultimele duzini de rânduri din /var/log/apt/history.log ...

Data începerii: 24-07-2021 20:01:24
Solicitat de: ljz (1000)
Instalați: linux-headers-5.4.0-80-generic:amd64 (5.4.0-80.90, automat), linux-modules-5.4.0-80-generic:amd64 (5.4.0-80.90, automat), linux- headers-5.4.0-80:amd64 (5.4.0-80.90, automat), linux-image-5.4.0-80-generic:amd64 (5.4.0-80.90, automat), linux-module-extra-5.4. 0-80-generic:amd64 (5.4.0-80.90, automat)
Actualizare: networkd-dispatcher:amd64 (2.0.1-1, 2.1-2~ubuntu20.04.1), linux-headers-generic:amd64 (5.4.0.77.80, 5.4.0.80.84), linux-libc-dev: amd64 (5.4.0-77.86, 5.4.0-80.90), libcurl4:amd64 (7.68.0-1ubuntu2.5, 7.68.0-1ubuntu2.6), ruby2.7:amd64 (2.7.0-5ubuntu1.4, 2.7.0-5ubuntu1.5), libsystemd0:amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), linux-image-generic:amd64 (5.4.0.77.80, 5.4.0.80.84), libsystemd-dev :amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), python3-pip:amd64 (20.0.2-5ubuntu1.5, 20.0.2-5ubuntu1.6), udev:amd64 (245.5.4.4,ub 245.4.4, -4ubuntu3.11), ruby2.7-dev:amd64 (2.7.0-5ubuntu1.4, 2.7.0-5ubuntu1.5), ruby2.7-doc:amd64 (2.7.0-5ubuntu1.4, 2.7.0 -5ubuntu1.5), libudev1:amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), systemd-timesyncd:amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), libl.04amvd64 (libl.04ntu1.5), 0ubuntu0.20.04.1, 470.57.01-0ubuntu0.20.04.1), libglib2.0-dev-bin:amd64 (2.64.6-1~ubuntu20.04.3, 2.64.6-1~ubuntu20.04.4), libru 7:amd64 (2.7.0-5ubuntu1.4, 2.7.0-5ubuntu1.5), systemd -sysv:amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), libglib2.0-bin:amd64 (2.64.6-1~ubuntu20.04.3, 2.64.6-1~ubuntu20.04.4), libpam :amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), libglib2.0-dev:amd64 (2.64.6-1~ubuntu20.04.3, 2.64.6-1~ubuntu20.04.4), libglib2. :amd64 (2.64.6-1~ubuntu20.04.3, 2.64.6-1~ubuntu20.04.4), systemd:amd64 (245.4-4ubuntu3.7, 245.4-4ubuntu3.11), libnss-systemd:amd.64-424ubuntu3.7 .7, 245.4-4ubuntu3.11), libglib2.0-data:amd64 (2.64.6-1~ubuntu20.04.3, 2.64.6-1~ubuntu20.04.4), curl:amd64 (7.68.0-1ubuntu2.5). , 7.68.0-1ubuntu2.6), linux-generic:amd64 (5.4.0.77.80, 5.4.0.80.84), python-pip-whl:amd64 (20.0.2-5ubuntu1.5, 20.0.2-5untu .6), libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.3, 2.64.6-1~ubuntu20.04.4), libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.5, 7.68.0 -1ubuntu2.6)
Data de încheiere: 24-07-2021 20:02:46

Data începerii: 25-07-2021 19:31:25
Solicitat de: ljz (1000)
Eliminați: linux-modules-extra-5.4.0-74-generic:amd64 (5.4.0-74.83), linux-modules-extra-5.4.0-73-generic:amd64 (5.4.0-73.82)
Data de încheiere: 25-07-2021 19:31:28

Data începerii: 27-07-2021 18:56:53
Solicitat de: ljz (1000)
Actualizare: libaspell15:amd64 (0.60.8-1build1, 0.60.8-1ubuntu0.1), aspell:amd64 (0.60.8-1build1, 0.60.8-1ubuntu0.1), libmysqlclient21:amd64 (8.0ub.untu205.0ub. 20.04.1, 8.0.26-0ubuntu0.20.04.2), teamviewer:amd64 (15.19.3, 15.20.3)
Data de încheiere: 27-07-2021 18:57:05

aptitudini a funcționat bine în jurul datei de 2021-07-24, așa că orice mi-a stricat configurația trebuie să fi avut loc după aceea.

Ieșire din sudo aptitude search ?rupt

iB anydesk - Cel mai rapid software de desktop la distanță de pe piață.                
iBA apt - manager de pachete în linia de comandă                                       
iBA aptitude - manager de pachete bazat pe terminal                                    
Fișiere de bază iBA - fișiere diverse ale sistemului de bază Debian                            
iBA base-passwd - Parola principală a sistemului de bază Debian și fișierele de grup                
iBA bash - GNU Bourne Again SHell                                            
iBA bsdutils - utilități de bază de la 4.4BSD-Lite                                  
iB chromium-common - browser web - resurse comune utilizate de pachetele chromium      
iB chromium-sandbox - browser web - sandbox de securitate setuid pentru chromium                
iB containerd.io - Un timp de rulare a containerului deschis și fiabil                            
iBA coreutils - utilitare de bază GNU                                                
iBA dash - shell compatibil cu POSIX                                             
iBA debianutils - Diverse utilitare specifice Debian                        
iBA diffutils - Utilități de comparare a fișierelor                                         
iBA dpkg - sistem de gestionare a pachetelor Debian                                  
iBA e2fsprogs - utilitare pentru sistemul de fișiere ext2/ext3/ext4                              
iBA fdisk - colecție de utilități de partiționare                              
iBA findutils - utilitare pentru găsirea fișierelor - find, xargs                          
iB google-chrome-stable - Browserul web de la Google                                       
iBA grep - GNU grep, egrep și fgrep                                         
iBA gzip - utilitare de compresie GNU                                         
iBA hostname - utilitar pentru a seta/a arata numele gazdei sau numele domeniului                  
iBA libc-bin - Biblioteca GNU C: Binare                                           
iBA libcurl3-gnutls - bibliotecă de transfer URL ușor de utilizat pe partea clientului (aromă GnuTLS)     
iBA libglib2.0-0 - Biblioteca GLib de rutine C                                        
iBA libnss-systemd - modul nss care oferă rezoluție dinamică pentru utilizatori și nume de grup       
iBA libpam-systemd - manager de sistem și servicii - modul PAM                           
iBA libsystemd0 - bibliotecă utilitar systemd                                           
iBA libudev1 - bibliotecă partajată libudev                                            
iBA linux-base - pachet de bază pentru imagini Linux                                          
iBA linux-headers-5.4.0-80-generic - Anteturi kernel Linux pentru versiunea 5.4.0 pe 64 de biți x86 SMP          
iBA linux-image-5.4.0-80-generic - Imagine kernel semnată generică                                       
iBA linux-image-generic - Imagine generică a nucleului Linux                                        
iBA linux-modules-extra-5.4.0-80-generic - module suplimentare kernel Linux pentru versiunea 5.4.0 pe 64 de biți x86 SMP    
iBA login - instrumente de conectare la sistem                                                
iBA mount - instrumente pentru montarea și manipularea sistemelor de fișiere                   
iBA ncurses-bin - programe legate de terminale și pagini de manual                           
iB net.downloadhelper.coapp - aplicație însoțitoare pentru descărcare video                                
iBA networkd-dispatcher - Serviciu dispecer pentru modificări de starea conexiunii systemd-networkd 
iB ocenaudio - Ocenaudio este un editor audio rapid, multiplatformă.                 
iB palemoon - browser web bazat pe Firefox, eficient și ușor de utilizat              
iBA perl-base - sistem Perl minim                                               
iB rpi-imager - Utilitar pentru imagini Raspberry Pi                                      
iBA sed - editor de flux GNU pentru filtrarea/transformarea textului                 
iB signal-desktop - Mesaje private de pe desktop                               
iB signal-desktop-beta - Mesaje private de pe desktop                               
iBA systemd - manager de sistem și servicii                                        
iBA systemd-timesyncd - serviciu minimalist pentru sincronizarea orei locale cu serverele NTP   
iBA sysvinit-utils - Utilități de tip System-V                                           
iBA tar - versiunea GNU a utilitarului de arhivare tar                          
iBA util-linux - diverse utilitare de sistem                                    
iB vdpau-va-driver - backend bazat pe VDPAU pentru API VA                                    
iB zoom - Zoom, serviciu de conferințe video și conferințe web nr. 1          

Și iată mai multe:

% sudo apt update
Hit:1 https://linux.teamviewer.com/deb stable InRelease
Hit:2 https://updates.signal.org/desktop/apt xenial InRelease                                     
Obțineți:3 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]                         
Hit:4 http://us.archive.ubuntu.com/ubuntu focal InRelease                                                    
Hit:5 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease                                            
Obțineți: 6 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Hit:7 http://archive.canonical.com/ubuntu focal InRelease                                
Preluat 214 kB în 1 secundă (178 kB/s)
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
3 pachete pot fi actualizate. Rulați „apt list --upgradable” pentru a le vedea.

% sudo apt list --upgradeable
Listare... Gata
signal-desktop-beta/xenial 5.11.0-beta.3 amd64 [upgradabil de la: 5.8.0-beta.1]
signal-desktop/xenial 5.10.0 amd64 [actualizat de la: 5.9.0]
ubuntu-advantage-tools/focal-updates 27.2.2~20.04.1 amd64 [actualizat de la: 27.1~20.0

% sudo apt-get install -f
Se citesc listele de pachete...
Construirea arborelui de dependență...
Se citesc informații despre stare...
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  fonts-ubuntu fonts-uralic fotoxx fotoxx-common friendly-recovery ftp gdal-data gegl genisoimage geoclue-2.0 geoip-database
  [ ... mai mult de 100 de linii care conțin mai multe nume de pachete ... ]
Utilizați „sudo apt autoremove” pentru a le elimina.
0 actualizat, 0 nou instalat, 0 de eliminat și 3 nu au fost actualizate.

Inca mai ...

grep -r "^deb" /etc/apt/ --include=*.list
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ principal principal restricționat
/etc/apt/sources.list:deb-src http://us.archive.ubuntu.com/ubuntu/ univers principal restricționat focal multivers
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:deb-src http://us.archive.ubuntu.com/ubuntu/ focal-updates universul principal restricționat multivers
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ univers focal
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-updates universul
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ multivers focal
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-backports universul restricționat principal multivers
/etc/apt/sources.list:deb-src http://us.archive.ubuntu.com/ubuntu/ focal-backports universul restricționat principal multivers
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu partener focal
/etc/apt/sources.list:deb-src http://archive.canonical.com/ubuntu partener focal
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security main restricted
/etc/apt/sources.list:deb-src http://security.ubuntu.com/ubuntu focal-security restricționat universul principal multivers
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security multiverse
/etc/apt/sources.list.d/teamviewer.list:deb https://linux.teamviewer.com/deb stable main
/etc/apt/sources.list.d/signal-xenial.list:deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org /desktop/apt xenial main

Soluție posibilă ...

Ce se întâmplă dacă fac următoarele? ...

  1. alerga sudo apt-get install -f >apt-installs
  2. editați acel fișier, eliminând liniile care preced și urmează numele pachetelor și punând „sudo apt install” la începutul fiecărei linii
  3. rulați „sudo apt autoremove”
  4. rulați „bash apt-installs” pentru a reinstala fiecare pachet.

Iată cum ar arăta fișierul „apt-installs” după pasul 2...

sudo apt install accountsservice acpi-support acpid adb alsa-base android-libadb android-libbase android-libboringssl android-libcrypto-utils
sudo apt install android-libcutils android-liblog android-sdk-platform-tools-common apt-rdepends aptdaemon aptdaemon-data apturl apturl-common
sudo apt install aria2 audacious audacious-plugins audacious-plugins-data bind9-dnsutils blueman bluez bluez-cups brltty brltty-x11 brotli
sudo apt install busybox-static byobu catdoc brânză de somn-common scorțișoară-desktop-date cinnamon-l10n clang-format-11 clang-tidy-11
sudo apt install clang-tools-11 comandă negăsită cppcheck cvs dc dctrl-tools debhelper debtree devilspie devilspie2 dh-autoreconf
sudo apt install dh-elpa-helper dh-strip-nondeterminism diffstat distro-info dmz-cursor-theme doc-base docbook-xml dwz efibootmgr elfutils
[ ... etc . ... pentru mai mult de 100 de linii ]

Ce părere aveți oameni buni? Ar putea asta să-mi rezolve problema?

Mai multe urmăriri...

După mai multe investigații despre apt, acum văd că sudo apt autoremove va dezinstala într-adevăr toate aceste pachete. Adică peste 1.000 de pachete, iar sistemul meu va deveni într-adevăr neutilizabil după aceea. Și nu-mi este clar dacă le execut pe toate sudo apt install... comenzile vor funcționa chiar, având în vedere că atât de mult alt software ar fi fost dezinstalat.

Deci, sunt încă blocat. :(

Nu vreau să dezinstalez niciun software. Vreau doar să iau apt memorează cache înapoi într-o stare utilizabilă, fără a modifica instalațiile software existente.

guiverc avatar
drapel cn
Nu ați furnizat detalii care să ne permită să vedem, dar se pare că ați făcut modificări inadecvate la sursele dvs. și ați poluat sistemul inițial *focal* și fie ați creat o condiție care necesită eliminarea o mulțime de pachete pentru a corecta problemele, sau ați provocat eliminarea prin adăugarea unui pachet neadecvat în sistemul dvs., oricum cauza va fi găsită în jurnalele dvs. apt (`/var/log/apt/history.log`) pe care nu le putem vizualiza; la fel cum nu putem vedea rezultatul `sudo apt update` care arată probleme potențiale.
HippoMan avatar
drapel us
Am enumerat fiecare comandă pe care am executat-o, textual. De exemplu `dpkg configure -a`, despre care am spus că nu a produs nicio ieșire, și `apt-get install -f`, despre care am menționat explicit. Nu voi enumera sutele de linii de ieșire pe care le-a produs, deoarece fiecare linie era pur și simplu o listă de pachete. Și am enumerat rezultatul explicit pe care a dat-o la sfârșit, după ce au fost listate aproximativ 1.000 de nume de pachete. Ce ar putea fi mai concret? Aceasta este o întrebare reală, nu o întrebare retorică. Mulțumesc foarte mult.
HippoMan avatar
drapel us
Tocmai am adăugat un „PPS” la sfârșitul postării mele cu conținutul `/var/log/apt/history.log`.
N0rbert avatar
drapel zw
Vă rugăm să adăugați rezultatul `căutării aptitudinilor ?rupt` la corpul întrebării.
HippoMan avatar
drapel us
Tocmai am adăugat ieșirea „căutare aptitudini „încărcate” în corpul întrebării.
HippoMan avatar
drapel us
... și am adăugat și mai multe detalii acum la întrebare.
N0rbert avatar
drapel zw
Vă rugăm să partajați și rezultatul lui `grep -r "^deb" /etc/apt/ --include=*.list` . Rularea autoremove de către `sudo apt autoremove` ar fi de asemenea utilă.
HippoMan avatar
drapel us
Am adăugat rezultatul comenzii `grep` la întrebare. Totuși, mi-e teamă să rulez `apt autoremove`, pentru că nu vreau ca cele peste 1.000 de pachete să fie dezinstalate. Momentan, sistemul meu funcționează bine, dar mă tem că se va termina dacă fac `apt autoremove`. Sau voi avea în continuare același sistem rulabil după eliminarea automată?
HippoMan avatar
drapel us
Am postat o „Posibilă soluție” la sfârșitul întrebării mele. Ce părere aveți oameni buni? Vreau doar să mă asigur că „apt autoremove” nu mă lasă cu un sistem inutilizabil.
HippoMan avatar
drapel us
După mai multe investigații despre `apt`, acum cred că "autoremove" va lăsa într-adevăr sistemul meu într-o stare destul de inutilizabilă. Nu numai cache-urile apt vor fi șterse, dar fiecare dintre cele peste 1.000 de pachete va fi și dezinstalat. Deci, încă nu știu cum să rezolv asta.
HippoMan avatar
drapel us
Mi-am dat seama cum să repar asta. Vezi răspunsul meu mai jos.
Puncte:1
drapel us

Mi-am dat seama cum să rezolv această problemă. Trebuia să elimin și să reinstalez toate cele peste 1.000 de pachete și am făcut-o unul câte unul. Și apoi a trebuit să reinstalez aptitudini. Pentru a realiza această remediere, am efectuat următorii pași...

Pasul 1:

% sudo apt-get install -f >apt-installs

După ce rulează acest lucru, apt-installs fișierul conținea aceste date...

Se citesc listele de pachete...
Construirea arborelui de dependență...
Se citesc informații despre stare...
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  activity-log-manager apg audacious audacious-plugins cppcheck cracklib-runtime dh-strip-nondeterminism docbook-xml
  [ ... mai mult de 180 de linii care conțin liste de nume de pachete ... ]
Utilizați „sudo apt autoremove” pentru a le elimina.
0 actualizat, 0 nou instalat, 0 de eliminat și 3 nu au fost actualizate.

Pasul 2:

Am editat asta apt-installs fișier pentru a elimina primele 4 linii și cele 2 de jos și l-am reformatat astfel încât să existe un nume de pachet pe linie.

Pasul 3:

Am pus înainte șirul repara-l până la începutul fiecărei linii.

Pasul 4:

Am creat o funcție shell numită repara-l pentru a elimina și apoi a instala pachetul specificat și am pus acea funcție în partea de sus a apt-installs fişier. Apoi, iată care sunt primele duzini de rânduri apt-installs arată ca ...

repara-l() {
  [[ $# -lt 1 ]] && returnează 0
  pachet="${1}"
  schimb
  echo „### se reparează ${pachetul}”
  apt-get -y elimina „${pachet}”
  apt-get -y install „${package}”
  ecou ''
}
              
fixit activity-log-manager
fixit apg
fixit îndrăzneț
fixit audacious-plugins
fixit cppcheck
fixit cracklib-runtime
fixit dh-strip-nondeterminism
fixit docbook-xml
fixit gkbd-capplet
fixit gnome-bluetooth
fixit gnome-control-center-data
[ ... etc. ... mai mult de 1.500 de linii ]

Pasul 5:

Am rulat asta:

% sudo bash apt-installs

Acest lucru a eliminat și a reinstalat fiecare dintre pachete.

Avantajul acestor rulări fragmentare de „eliminare/instalare” pentru fiecare pachet este că un singur pachet este dezinstalat și apoi reinstalat la un moment dat, în loc să distrugă mai mult de 1.500 de bucăți de software printr-un autoeliminare apt și astfel făcând sistemul meu imposibil de rulat.

Pasul 6:

Am rulat apoi aceste două comenzi...

% sudo apt-get purge aptitude
% sudo apt-get install aptitude

Înainte să fac asta, aptitudini era încă agățat și prăbușit, chiar și după reinstalarea tuturor pachetelor. Această curățare/instalare a remediat aptitudini se prăbușește.

Si acum, apt, apt-get, și aptitudini toate funcționează bine din nou, iar sistemul meu este încă utilizabil.

Totul e bine cand se termina cu bine.

Puncte:0
drapel zw

De obicei, astfel de probleme pot fi rezolvate prin eliminarea pachetelor care se pot elimina automat prin

sudo apt autoremove

și apoi lansând Aptitude în modul interactiv prin

sudo aptitude

iar apoi lovind F10, Acțiuni â Anulați acțiunile în așteptare, atunci g pentru a se asigura că totul este bine.

HippoMan avatar
drapel us
Mulțumesc foarte mult. Tocmai am făcut asta... mai întâi `F10` "Anulează acțiunile în așteptare" și apoi `F10` din nou, urmat de "g". În acest moment, primesc un mesaj „Încerc să repar pachetele sparte”, dar sistemul meu este în mare parte blocat, deoarece mesajul este doar pe ecran. CPU-ul meu este la 100%. Și linia roșie „Rezolvarea dependențelor” este în partea de jos, iar dedesubt este o altă linie roșie cu „e Examine”. O să las asta să curgă o vreme, dar nu sunt optimist.
HippoMan avatar
drapel us
... și după aproximativ 10 minute, `aptitude` pur și simplu s-a prăbușit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.